Static methods

staticfromBytes(bytes:Bytes):VorbisFile

staticfromFile(path:String):VorbisFile

Variables

read onlybitstream:Int

Methods

@:value({ bitstream : -1 })bitrate(bitstream:Int = -1):Int

clear():Void

@:value({ bitstream : -1 })comment(bitstream:Int = -1):VorbisComment

crosslap(other:VorbisFile):Int

@:value({ bitstream : -1 })info(bitstream:Int = -1):VorbisInfo

pcmSeek(pos:Int64):Int

pcmSeekLap(pos:Int64):Int

pcmSeekPage(pos:Int64):Int

pcmSeekPageLap(pos:Int64):Int

pcmTell():Int64

@:value({ bitstream : -1 })pcmTotal(bitstream:Int = -1):Int64

rawSeek(pos:Int64):Int

rawSeekLap(pos:Int64):Int

rawTell():Int64

@:value({ bitstream : -1 })rawTotal(bitstream:Int = -1):Int64

@:value({ signed : true, wordSize : 2, bigEndianPacking : false, length : 4096 })read(buffer:Bytes, position:Int, length:Int = 4096, bigEndianPacking:Bool = false, wordSize:Int = 2, signed:Bool = true):Int

readFloat(pcmChannels:Bytes, samples:Int):Int

seekable():Bool

@:value({ bitstream : -1 })serialNumber(bitstream:Int = -1):Int

streams():Int

timeSeek(s:Float):Int

timeSeekLap(s:Float):Int

timeSeekPage(s:Float):Int

timeSeekPageLap(s:Float):Int

timeTell():Float

@:value({ bitstream : -1 })timeTotal(bitstream:Int = -1):Float