CMMFFormatDecode2 Class Reference

class CMMFFormatDecode2 : public CMMFFormatDecode

Extension class to allow derived classes to support custom interfaces

Inherits from

Public Member Functions
TAny *CustomInterface(TUid)
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
CMMFFormatDecode::BitRate()
CMMFFormatDecode::BufferEmptiedL(CMMFBuffer *)
CMMFFormatDecode::BufferFilledL(CMMFBuffer *)
CMMFFormatDecode::CMMFFormatDecode()
CMMFFormatDecode::CanCreateSinkBuffer()
CMMFFormatDecode::CanCreateSourceBuffer()
CMMFFormatDecode::ConstructSinkL(const TDesC8 &)
CMMFFormatDecode::ConstructSourceL(const TDesC8 &)
CMMFFormatDecode::CreateFormatL(TUid,MDataSource *)
CMMFFormatDecode::CreateSinkBufferL(TMediaId,TBool &)
CMMFFormatDecode::CreateSourceBufferL(TMediaId,TBool &)
CMMFFormatDecode::Duration(TMediaId)const
CMMFFormatDecode::EmptyBufferL(CMMFBuffer *,MDataSource *,TMediaId)
CMMFFormatDecode::FillBufferL(CMMFBuffer *,MDataSink *,TMediaId)
CMMFFormatDecode::FrameTimeInterval(TMediaId)const
CMMFFormatDecode::GetNumberOfMetaDataEntriesL(TInt &)
CMMFFormatDecode::GetSupportedBitRatesL(RArray< TUint > &)
CMMFFormatDecode::GetSupportedDataTypesL(TMediaId,RArray< TFourCC > &)
CMMFFormatDecode::GetSupportedNumChannelsL(RArray< TUint > &)
CMMFFormatDecode::GetSupportedSampleRatesL(RArray< TUint > &)
CMMFFormatDecode::ImplementationUid()const
CMMFFormatDecode::MetaDataEntryL(TInt)
CMMFFormatDecode::NewL(MDataSource *,const TDesC &)
CMMFFormatDecode::NewL(MDataSource *,const TDesC &,TBool &)
CMMFFormatDecode::NewL(TUid,MDataSource *)
CMMFFormatDecode::NewL(const TDesC &,MDataSource *,const TDesC &)
CMMFFormatDecode::NewL(const TDesC &,MDataSource *,const TDesC &,TBool &)
CMMFFormatDecode::NewL(const TDesC8 &,MDataSource *,const TDesC &)
CMMFFormatDecode::NewL(const TDesC8 &,MDataSource *,const TDesC &,TBool &)
CMMFFormatDecode::NumChannels()
CMMFFormatDecode::PositionL()
CMMFFormatDecode::SampleRate()
CMMFFormatDecode::SetBitRate(TUint)
CMMFFormatDecode::SetNumChannels(TUint)
CMMFFormatDecode::SetPositionL(const TTimeIntervalMicroSeconds &)
CMMFFormatDecode::SetSampleRate(TUint)
CMMFFormatDecode::SinkDataTypeCode(TMediaId)
CMMFFormatDecode::SourceDataTypeCode(TMediaId)
CMMFFormatDecode::Streams(TUid)const
CMMFFormatDecode::SuggestSourceBufferSize(TUint)
CMMFFormatDecode::~CMMFFormatDecode()
Inherited Attributes
CMMFFormatDecode::iClip
CMMFFormatDecode::iDataPath

Member Functions Documentation

CustomInterface(TUid)

TAny *CustomInterface(TUidaInterfaceId)[pure virtual]

Gets a custom interface.

Parameters

TUid aInterfaceIdThe Uid of the particular interface required.