Public Member Functions | |
virtual TCodecProcessResult | ProcessL (const CMMFBuffer &aSource, CMMFBuffer &aDest) |
virtual TUint | SourceBufferSize () |
virtual TUint | SinkBufferSize () |
TInt | Configure (TInt aSampleRate, TInt aChannels) |
void | GetSupportedBitRatesL (RArray< TInt > &aSupportedBitRates) |
TInt | BitRateL () |
void | SetBitRateL (TInt aBitRate) |
Static Public Member Functions | |
static CVorbisEncoderPlugIn * | NewL () |
Definition at line 15 of file VorbisEncoderPlugIn.h.
CMMFSwCodec::TCodecProcessResult CVorbisEncoderPlugIn::ProcessL | ( | const CMMFBuffer & | aSource, | |
CMMFBuffer & | aDst | |||
) | [virtual] |
Processes the data in the specified source buffer and writes the processed data to the specified destination buffer.
This function is synchronous, when the function returns the data has been processed. This is a virtual function that each derived class must implement.
aSource | The source buffer containing data to encode or decode. | |
aDest | The destination buffer to hold the data after encoding or decoding. |
Definition at line 195 of file VorbisEncoderPlugIn.cpp.