CMMFRawFormatRead Class Reference

List of all members.

Public Member Functions

void FillBufferL (CMMFBuffer *aBuffer, MDataSink *aConsumer, TMediaId aMediaId)
CMMFBuffer * CreateSourceBufferL (TMediaId aMediaId, TBool &aReference)
CMMFBuffer * CreateSourceBufferL (TMediaId aMediaId, CMMFBuffer &aSinkBuffer, TBool &aReference)
TFourCC SourceDataTypeCode (TMediaId aMediaId)
TInt SetSourceDataTypeCode (TFourCC aSourceFourCC, TMediaId aMediaId)
TInt SourceThreadLogon (MAsyncEventHandler &aEventHandler)
void SourceThreadLogoff ()
void SourcePrimeL ()
void SourcePlayL ()
void SourcePauseL ()
void SourceStopL ()
void BufferFilledL (CMMFBuffer *aBuffer)
TUint Streams (TUid aMediaType) const
TTimeIntervalMicroSeconds FrameTimeInterval (TMediaId aMediaType) const
TTimeIntervalMicroSeconds Duration (TMediaId aMediaType) const
TUint NumChannels ()
TUint SampleRate ()
TUint BitRate ()
TInt SetNumChannels (TUint aChannels)
TInt SetSampleRate (TUint aSampleRate)
void GetSupportedSampleRatesL (RArray< TUint > &aSampleRates)
void GetSupportedNumChannelsL (RArray< TUint > &aNumChannels)
void GetSupportedDataTypesL (TMediaId aMediaId, RArray< TFourCC > &aDataTypes)
void SuggestSourceBufferSize (TUint aSuggestedBufferSize)
TInt SendEventToClient (const TMMFEvent &)

Static Public Member Functions

static CMMFFormatDecode * NewL (MDataSource *aSource)

Protected Attributes

MDataSource * iClip
MDataSink * iDataPath
TFourCC iFourCC

Detailed Description

Definition at line 45 of file mmfrawformat.h.


Generated by  doxygen 1.6.2