CMultimediaDataSource Class Reference

class CMultimediaDataSource : public MCustomInterface

Inherits from

Constructor & Destructor Documentation

~CMultimediaDataSource()

~CMultimediaDataSource()[inline, virtual]

Member Functions Documentation

Close()

TInt Close()[pure virtual]

EvaluateIntent(ContentAccess::TIntent)

TInt EvaluateIntent(ContentAccess::TIntentaIntent)[inline, virtual]

Parameters

ContentAccess::TIntent aIntent

Event(TUid)

voidEvent(TUidaEvent)[pure virtual]

Parameters

TUid aEvent

ExecuteIntent(ContentAccess::TIntent)

TInt ExecuteIntent(ContentAccess::TIntentaIntent)[inline, virtual]

Parameters

ContentAccess::TIntent aIntent

FillBuffer(CMMFBuffer *)

TInt FillBuffer(CMMFBuffer *aBuffer)[pure virtual]

Parameters

CMMFBuffer * aBuffer

GetDRMProtection(TBool &)

TInt GetDRMProtection(TBool &aIsProtected)[inline, virtual]

Parameters

TBool & aIsProtected

GetDataTypeCode(TFourCC &)

TInt GetDataTypeCode(TFourCC &aSourceFourCC)[pure virtual]

Parameters

TFourCC & aSourceFourCC

GetInterface(TUid, TVersion &, TAny *&)

TInt GetInterface(TUidaInterfaceId,
TVersion &aVer,
TAny *&aInterfaceImpl
)[inline, virtual]

Parameters

TUid aInterfaceId
TVersion & aVer
TAny *& aInterfaceImpl

GetObserver(MMultimediaDataSourceObserver *&)

TInt GetObserver(MMultimediaDataSourceObserver *&aObserver)[pure virtual]

Parameters

MMultimediaDataSourceObserver *& aObserver

GetRandomSeekingSupport(TBool &)

TInt GetRandomSeekingSupport(TBool &aSeekSupport)[inline, virtual]

Parameters

TBool & aSeekSupport

GetSeekingSupport(TBool &)

TInt GetSeekingSupport(TBool &aSeekSupport)[inline, virtual]

Parameters

TBool & aSeekSupport

GetSize(TUint &)

TInt GetSize(TUint &aSize)[pure virtual]

Parameters

TUint & aSize

GetState(TState &)

voidGetState(TState &aState)[inline, virtual]

Parameters

TState & aState

Open()

TInt Open()[pure virtual]

Play()

TInt Play()[pure virtual]

Prime()

TInt Prime()[pure virtual]

Seek(TUint)

TInt Seek(TUintaPosInBytes)[inline, virtual]

Parameters

TUint aPosInBytes

SetAgentProperty(ContentAccess::TAgentProperty, TInt)

TInt SetAgentProperty(ContentAccess::TAgentPropertyaProperty,
TIntaValue
)[inline, virtual]

Parameters

ContentAccess::TAgentProperty aProperty
TInt aValue

SetDataTypeCode(TFourCC)

TInt SetDataTypeCode(TFourCCaSourceFourCC)[pure virtual]

Parameters

TFourCC aSourceFourCC

SetObserver(MMultimediaDataSourceObserver &)

TInt SetObserver(MMultimediaDataSourceObserver &aObserver)[pure virtual]

Parameters

MMultimediaDataSourceObserver & aObserver

SetPrioritySettings(const TMMFPrioritySettings &)

TInt SetPrioritySettings(const TMMFPrioritySettings &aPrioritySettings)[inline, virtual]

Parameters

const TMMFPrioritySettings & aPrioritySettings

Stop()

TInt Stop()[pure virtual]

Member Enumerations Documentation

Enum TState

Enumerators

ECLOSED
ESTOPPED
EPRIMED
EEXECUTING
EBUFFERING

Member Data Documentation

TState iState

TState iState[protected]