API reference
API reference
Select your platform
No SDKs available
No versions available

BitReservoir Class

Properties

BitsAvailable : int
[Get]
Signature
int Meta.Voice.NLayer.Decoder.BitReservoir.BitsAvailable
BitsRead : long
[Get]
Signature
long Meta.Voice.NLayer.Decoder.BitReservoir.BitsRead

Methods

AddBits ( frame , overlap )
Signature
bool Meta.Voice.NLayer.Decoder.BitReservoir.AddBits(IMpegFrame frame, int overlap)
Parameters
frame: IMpegFrame
overlap: int
Returns
bool
FlushBits ()
Signature
void Meta.Voice.NLayer.Decoder.BitReservoir.FlushBits()
Returns
void
Get1Bit ()
Signature
int Meta.Voice.NLayer.Decoder.BitReservoir.Get1Bit()
Returns
int
GetBits ( count )
Signature
int Meta.Voice.NLayer.Decoder.BitReservoir.GetBits(int count)
Parameters
count: int
Returns
int
Reset ()
Signature
void Meta.Voice.NLayer.Decoder.BitReservoir.Reset()
Returns
void
RewindBits ( count )
Signature
void Meta.Voice.NLayer.Decoder.BitReservoir.RewindBits(int count)
Parameters
count: int
Returns
void
SkipBits ( count )
Signature
void Meta.Voice.NLayer.Decoder.BitReservoir.SkipBits(int count)
Parameters
count: int
Returns
void
TryPeekBits ( count , readCount )
Signature
int Meta.Voice.NLayer.Decoder.BitReservoir.TryPeekBits(int count, out int readCount)
Parameters
count: int
readCount: out int
Returns
int