libPCM.codecs

Undocumented in source.

Members

Functions

decodeStream8BitPCMUnsigned
void decodeStream8BitPCMUnsigned(ubyte* inputStream, short* outputStream, uint length)

Decodes a preexisting stream automatically.

decodeStreamDialogicADPCM
void decodeStreamDialogicADPCM(ubyte* inputStream, short* outputStream, uint length)

Decodes a preexisting stream automatically.

decodeStreamIMAADPCM
void decodeStreamIMAADPCM(ubyte* inputStream, short* outputStream, uint length)

Decodes a preexisting stream automatically.

dynamicDecode8BitPCMUnsigned
short dynamicDecode8BitPCMUnsigned(ubyte* inputStream, void* workpad)

Appends 8 bit unsigned PCM to 16 bit signed PCM. Workpad is 16 bytes long, inputStream always points to the first byte.

dynamicDecodeDialogicADPCM
short dynamicDecodeDialogicADPCM(ubyte* inputStream, void* workpad)

Dinamically decodes an Dialogic ADPCM stream. Workpad is 16 bytes long, inputStream always points to the first byte.

dynamicDecodeIMAADPCM
short dynamicDecodeIMAADPCM(ubyte* inputStream, void* workpad)

Dinamically decodes an IMA ADPCM stream. Workpad is 16 bytes long, inputStream always points to the first byte.

dynamicEncode8BitPCMUnsigned
void dynamicEncode8BitPCMUnsigned(short* inputStream, ubyte* outputStream, void* workpad)

Dinamically encodes 16 bit stream into 8 bit. Workpad is 32 bytes long, inputStream and outputStream always points to the first byte.

dynamicEncodeDialogicADPCM
void dynamicEncodeDialogicADPCM(short* inputStream, ubyte* outputStream, void* workpad)

Dinamically encodes a stream with Dialogic ADPCM. Workpad is 32 bytes long, inputStream and outputStream always points to the first byte.

dynamicEncodeIMAADPCM
void dynamicEncodeIMAADPCM(short* inputStream, ubyte* outputStream, void* workpad)

Dinamically encodes a stream with IMA ADPCM. Workpad is 32 bytes long, inputStream and outputStream always points to the first byte.

encodeStream8BitPCMUnsigned
void encodeStream8BitPCMUnsigned(short* inputStream, ubyte* outputStream, uint length)

Encodes a preexisting stream automatically.

encodeStreamDialogicADPCM
void encodeStreamDialogicADPCM(short* inputStream, ubyte* outputStream, uint length)

Encodes a preexisting stream automatically.

encodeStreamIMAADPCM
void encodeStreamIMAADPCM(short* inputStream, ubyte* outputStream, uint length)

Encodes a preexisting stream automatically.

initializeDialogicADPCMDecoderWorkpad
uint[4] initializeDialogicADPCMDecoderWorkpad()

Initializes the index at 16 for Dialogic ADPCM codecs.

initializeDialogicADPCMEncoderWorkpad
uint[8] initializeDialogicADPCMEncoderWorkpad()

Initializes the index at 16 for Dialogic ADPCM codecs.

Static variables

ADPCM_IndexTable
byte[16] ADPCM_IndexTable;
Undocumented in source.
ADPCM_IndexTable_2Bit
byte[4] ADPCM_IndexTable_2Bit;
Undocumented in source.
DIALOGIC_ADPCM_StepTable
ushort[49] DIALOGIC_ADPCM_StepTable;
Undocumented in source.
IMA_ADPCM_StepTable
ushort[89] IMA_ADPCM_StepTable;
Undocumented in source.

Meta