...

Static variables

@:value(-1)staticinlineread onlyINVALID_BITS:Int = -1

Constructor

new(input:Input)

Variables

@:value(0)bytesInSeg:Int = 0

channelBuffers:Vector<Vector<Float>>

read onlycurrentSample:Int

read onlyeof:Bool

finalY:Vector<Array<Int>>

read onlyinput:Input

read onlyinputPosition:Int

read onlypLast:ProbedPage

read onlypage:Page

previousWindow:Vector<Vector<Float>>

read onlysegments:Vector<Int>

@:value(0)read onlyvalidBits:Int = 0

Methods

analyzePage(seekFunc:Int ‑> Void, h:Header):ProbedPage

inlinecapturePattern():Void

clone(seekFunc:Int ‑> Void):VorbisDecodeState

inlinedecode(c:Codebook):Int

inlinedecodeRaw(c:Codebook):Int

findPage(seekFunc:Int ‑> Void, inputLength:Int):FindPageResult

finishDecodePacket(previousLength:Int, n:Int, r:DecodeInitialResult):{right:Int, len:Int, left:Int}

inlineflushPacket():Void

inlineforcePageResync():Void

getSampleNumber(seekFunc:Int ‑> Void, inputLength:UInt):Int

inlineisLastByte():Bool

next():Int

inlineread(n:Int):Vector<Int>

readBits(n:Int):Int

inlinereadByte():Int

inlinereadBytes(n:Int):Bytes

inlinereadInt32():Int

inlinereadPacket():Int

inlinereadString(n:Int):String

inlinesetInputOffset(seekFunc:Int ‑> Void, n:Int):Void

setup(loc0:Int, loc1:Int):Void

inlinevorbisValidate():Void