multimedia::MDataBufferSource Class Reference

class multimedia::MDataBufferSource : public multimedia::MSourceControl

Inherits from

Member Functions Documentation

EmptyBuffers()

TInt EmptyBuffers ( ) [pure virtual]

GetBitRate(TUint &)

TInt GetBitRate ( TUint & aRate ) [pure virtual]

Parameters

TUint & aRate

GetBufferingConfig(TBufferingConfig &)

TInt GetBufferingConfig ( TBufferingConfig & aConfig ) [pure virtual]

Parameters

TBufferingConfig & aConfig

GetBufferingTypesSupported(TArray< TBufferingConfig::TBufferingType > &)

TInt GetBufferingTypesSupported ( TArray < TBufferingConfig::TBufferingType > & aArray ) [pure virtual]

GetInterface(TUid, TVersion &, TAny *&)

TInt GetInterface ( TUid aInterfaceId,
TVersion & aVer,
TAny *& aInterfaceImpl
) [pure virtual]

Parameters

TUid aInterfaceId
TVersion & aVer
TAny *& aInterfaceImpl

GetMinimumBufferSize(TUint &)

TInt GetMinimumBufferSize ( TUint & aBufferSize ) [pure virtual]

Parameters

TUint & aBufferSize

Open(TDesC8 &, MDataBuffer &)

TInt Open ( TDesC8 & aMimeType,
MDataBuffer & aHeaderData
) [pure virtual]

Parameters

TDesC8 & aMimeType
MDataBuffer & aHeaderData

SetBufferingConfig(TBufferingConfig)

TInt SetBufferingConfig ( TBufferingConfig aConfig ) [pure virtual]

Parameters

TBufferingConfig aConfig

SetSize(TUint)

TInt SetSize ( TUint aSize ) [pure virtual]

Parameters

TUint aSize

WriteData(MDataBuffer &)

TInt WriteData ( MDataBuffer & aBuffer ) [pure virtual]

Parameters

MDataBuffer & aBuffer