CRa8CustomInterfaceProxy Class Reference

class CRa8CustomInterfaceProxy : public CRa8CustomInterface

Proxy for Ra8 decoder interface. This proxy translates the interface API calls to messages and sends them to the message handler.

Ra8CustomInterfaceProxy.lib
Since
Series 60 3.0

Inherits from

Constructor & Destructor Documentation

CRa8CustomInterfaceProxy(TMMFMessageDestinationPckg, MCustomCommand &, CCustomInterfaceUtility *)

CRa8CustomInterfaceProxy ( TMMFMessageDestinationPckg aMessageHandler,
MCustomCommand & aCustomCommand,
CCustomInterfaceUtility * aCustomInterfaceUtility
) [private]

C++ default constructor.

Parameters

TMMFMessageDestinationPckg aMessageHandler
MCustomCommand & aCustomCommand
CCustomInterfaceUtility * aCustomInterfaceUtility

~CRa8CustomInterfaceProxy()

IMPORT_C ~CRa8CustomInterfaceProxy ( ) [virtual]

Destructor.

Member Functions Documentation

ConstructL()

void ConstructL ( ) [private]

By default Symbian 2nd phase constructor is private.

FrameNumber()

IMPORT_C TInt FrameNumber ( ) [virtual]

CRa8CustomInterface::FrameNumber is used get the current number of audio frames played.

NewL(TMMFMessageDestinationPckg, MCustomCommand &, CCustomInterfaceUtility *)

IMPORT_C CRa8CustomInterfaceProxy * NewL ( TMMFMessageDestinationPckg aMessageHandler,
MCustomCommand & aCustomCommand,
CCustomInterfaceUtility * aCustomInterfaceUtility
) [static]

Two-phased constructor.

Parameters

TMMFMessageDestinationPckg aMessageHandler
MCustomCommand & aCustomCommand
CCustomInterfaceUtility * aCustomInterfaceUtility

NewL(CMMFDevSound &)

IMPORT_C CRa8CustomInterfaceProxy * NewL ( CMMFDevSound & aDevSound )

Parameters

CMMFDevSound & aDevSound

SetInitString(TDesC8 &)

IMPORT_C TInt SetInitString ( TDesC8 & aInitString ) [virtual]

CRa8CustomInterface::SetInitString is used to configure the initialization parameters for task creation.

Parameters

TDesC8 & aInitString contains the initialization information for the task.

Member Data Documentation

MCustomCommand & iCustomCommand

MCustomCommand & iCustomCommand [private]

CCustomInterfaceUtility * iCustomInterfaceUtility

CCustomInterfaceUtility * iCustomInterfaceUtility [private]

TMMFMessageDestinationPckg iMessageHandler

TMMFMessageDestinationPckg iMessageHandler [private]