multimedia::CMultimediaFactoryImpl Class Reference

class multimedia::CMultimediaFactoryImpl : public CBase
Implements the MultimediaFactor Implementation EnhancedMediaClient.lib
Since
S60 v3.2

Inherits from

  • multimedia::CMultimediaFactoryImpl

Constructor & Destructor Documentation

CMultimediaFactoryImpl()

CMultimediaFactoryImpl ( ) [private]

~CMultimediaFactoryImpl()

~CMultimediaFactoryImpl ( )

Destructor.

Member Functions Documentation

ConstructL()

void ConstructL ( ) [private]

CreateDataBuffer(TUid, TUint, MDataBuffer *&)

TInt CreateDataBuffer ( TUid aType,
TUint aSize,
MDataBuffer *& aBuffer
)

Creates the MDataBuffer

Since
S60 v3.2

Parameters

TUid aType UID of Buffer Type
TUint aSize Size of the Buffer
MDataBuffer *& aBuffer Actual Pointer returned

CreateEffectControl(TUid, MEffectControl *&)

TInt CreateEffectControl ( TUid aType,
MEffectControl *& aControl
)

Creates the EffectControl

Since
S60 v3.2

Parameters

TUid aType UID of Effect Type
MEffectControl *& aControl Actual Pointer returned

CreateSinkControl(TUid, MSinkControl *&)

TInt CreateSinkControl ( TUid aType,
MSinkControl *& aControl
)

Creates the SinkControl

Since
S60 v3.2

Parameters

TUid aType UID of Sink Type
MSinkControl *& aControl Actual Pointer returned

CreateSourceControl(TUid, MSourceControl *&)

TInt CreateSourceControl ( TUid aType,
MSourceControl *& aControl
)

Creates the SourceControl

Since
S60 v3.2

Parameters

TUid aType UID of Source Type
MSourceControl *& aControl Actual Pointer returned

CreateStreamControl(TUid, MStreamControl *&)

TInt CreateStreamControl ( TUid aType,
MStreamControl *& aControl
)

Creates the StreamControl

Since
S60 v3.2

Parameters

TUid aType UID of Stream Type
MStreamControl *& aControl Actual Pointer returned

DeleteDataBuffer(MDataBuffer *&)

TInt DeleteDataBuffer ( MDataBuffer *& aBuffer )

Deletes the MDataBuffer

Since
S60 v3.2

Parameters

MDataBuffer *& aBuffer

DeleteEffectControl(MEffectControl *&)

TInt DeleteEffectControl ( MEffectControl *& aControl )

Deletes the EffectControl

Since
S60 v3.2

Parameters

MEffectControl *& aControl Effect Control to be Deleted

DeleteSinkControl(MSinkControl *&)

TInt DeleteSinkControl ( MSinkControl *& aControl )

Deletes the SinkControl

Since
S60 v3.2

Parameters

MSinkControl *& aControl Sink Control to be Deleted

DeleteSourceControl(MSourceControl *&)

TInt DeleteSourceControl ( MSourceControl *& aControl )

Deletes the SourceControl

Since
S60 v3.2

Parameters

MSourceControl *& aControl Source Control to be Deleted

DeleteStreamControl(MStreamControl *&)

TInt DeleteStreamControl ( MStreamControl *& aControl )

Deletes the StreamControl

Since
S60 v3.2

Parameters

MStreamControl *& aControl Stream Control to be Deleted

NewL()

CMultimediaFactoryImpl * NewL ( ) [static]

Function to Create the Object.

Member Data Documentation

CDownloadGateway * iGateway

CDownloadGateway * iGateway [private]