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(TUidaInterfaceId,
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(TBufferingConfigaConfig)[pure virtual]

Parameters

TBufferingConfig aConfig

SetSize(TUint)

TInt SetSize(TUintaSize)[pure virtual]

Parameters

TUint aSize

WriteData(MDataBuffer &)

TInt WriteData(MDataBuffer &aBuffer)[pure virtual]

Parameters

MDataBuffer & aBuffer