CVorbisEncoderPlugIn Class Reference

List of all members.

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 CVorbisEncoderPlugInNewL ()

Detailed Description

Definition at line 15 of file VorbisEncoderPlugIn.h.

Member Function Documentation

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.
The result of the processing.
See also:

Definition at line 195 of file VorbisEncoderPlugIn.cpp.

Generated by  doxygen 1.6.2