Public Types | |
enum | TProcessResult { EComplete, EIncomplete, EDestNotFilled, EComplete, EIncomplete, EDestNotFilled } |
enum | TProcessResult { EComplete, EIncomplete, EDestNotFilled, EComplete, EIncomplete, EDestNotFilled } |
Public Member Functions | |
void | ProcessL (const CMMFBuffer &aSource, CMMFBuffer &aDest, TProcessResult &aRes, TUint &aSourceUsed, TUint &aDestWritten) |
void | ProcessL (const CMMFBuffer &aSource, CMMFBuffer &aDest, TProcessResult &aRes, TUint &aSourceUsed, TUint &aDestWritten) |
Static Public Member Functions | |
static CVorbisDecoderProcessor * | NewL () |
static CVorbisDecoderProcessor * | NewL () |
Definition at line 52 of file VorbisDecoder.h.
void CVorbisDecoderProcessor::ProcessL | ( | const CMMFBuffer & | aSource, | |
CMMFBuffer & | aDst, | |||
TProcessResult & | aRes, | |||
TUint & | aSourceUsed, | |||
TUint & | aDestWritten | |||
) |
This method makes a request to OggVorbis decoder to convert source chunk in to PCM data. Vorbis DecoderL function will return back the destination buffer filled with PCM data.
aSource | The source buffer contains encoded data. | |
aDst | The destination buffer in which the pcmdata is submitted. | |
aRes | Status of decoding. | |
aSourceUsed | Length of the source data converted in to PCM data. | |
aDestWritten | The destination buffer length. |
Leaves with any system wide error code.
Definition at line 351 of file VorbisDecoder.cpp.