CIlbcEncoderIntfcProxy Class Reference

class CIlbcEncoderIntfcProxy : public CIlbcEncoderIntfc

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

IlbcEncoderIntfcProxy.lib
Since
S60 3.0

Inherits from

Constructor & Destructor Documentation

CIlbcEncoderIntfcProxy(TMMFMessageDestinationPckg, MCustomCommand &, CCustomInterfaceUtility *)

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

C++ default constructor.

Parameters

TMMFMessageDestinationPckg aMessageHandler
MCustomCommand & aCustomCommand
CCustomInterfaceUtility * aCustomInterfaceUtility

~CIlbcEncoderIntfcProxy()

IMPORT_C ~CIlbcEncoderIntfcProxy ( ) [virtual]

Destructor.

Member Functions Documentation

ConstructL()

void ConstructL ( ) [private]

By default Symbian 2nd phase constructor is private.

GetVadMode(TBool &)

IMPORT_C TInt GetVadMode ( TBool & aVadMode ) [virtual]

Parameters

TBool & aVadMode

NewL(TMMFMessageDestinationPckg, MCustomCommand &, CCustomInterfaceUtility *)

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

Two-phased constructor.

Parameters

TMMFMessageDestinationPckg aMessageHandler
MCustomCommand & aCustomCommand
CCustomInterfaceUtility * aCustomInterfaceUtility

SetEncoderMode(TEncodeMode)

IMPORT_C TInt SetEncoderMode ( TEncodeMode aEncodeMode ) [virtual]

Parameters

TEncodeMode aEncodeMode

SetVadMode(TBool)

IMPORT_C TInt SetVadMode ( TBool aVadMode ) [virtual]

Parameters

TBool aVadMode

Member Data Documentation

MCustomCommand & iCustomCommand

MCustomCommand & iCustomCommand [private]

CCustomInterfaceUtility * iCustomInterfaceUtility

CCustomInterfaceUtility * iCustomInterfaceUtility [private]

TMMFMessageDestinationPckg iMessageHandler

TMMFMessageDestinationPckg iMessageHandler [private]