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.
1.6.2