CSpeechEncoderConfigProxy Class Reference

class CSpeechEncoderConfigProxy : public CSpeechEncoderConfig

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

SpeechEncoderConfigProxy.lib
Since
S60 3.0

Inherits from

Constructor & Destructor Documentation

CSpeechEncoderConfigProxy(TMMFMessageDestinationPckg, MCustomCommand &, CCustomInterfaceUtility *)

CSpeechEncoderConfigProxy(TMMFMessageDestinationPckgaMessageHandler,
MCustomCommand &aCustomCommand,
CCustomInterfaceUtility *aCustomInterfaceUtility
)[private]

C++ default constructor.

Parameters

TMMFMessageDestinationPckg aMessageHandler
MCustomCommand & aCustomCommand
CCustomInterfaceUtility * aCustomInterfaceUtility

~CSpeechEncoderConfigProxy()

IMPORT_C~CSpeechEncoderConfigProxy()[virtual]

Destructor.

Member Functions Documentation

ConstructL()

voidConstructL()[private]

By default Symbian 2nd phase constructor is private.

GetBitrate(TUint &)

IMPORT_C TIntGetBitrate(TUint &aBitrate)[virtual]

Parameters

TUint & aBitrate

GetSupportedBitrates(RArray< TUint > &)

IMPORT_C TIntGetSupportedBitrates(RArray< TUint > &aSupportedBitrates)[virtual]

Parameters

RArray< TUint > & aSupportedBitrates

GetSupportedBitratesL(RArray< TUint > &)

voidGetSupportedBitratesL(RArray< TUint > &aSupportedBitrates)[private]

Parameters

RArray< TUint > & aSupportedBitrates

GetVadMode(TBool &)

IMPORT_C TIntGetVadMode(TBool &aVadMode)[virtual]

Parameters

TBool & aVadMode

NewL(TMMFMessageDestinationPckg, MCustomCommand &, CCustomInterfaceUtility *)

IMPORT_C CSpeechEncoderConfigProxy *NewL(TMMFMessageDestinationPckgaMessageHandler,
MCustomCommand &aCustomCommand,
CCustomInterfaceUtility *aCustomInterfaceUtility
)[static]

Two-phased constructor.

Parameters

TMMFMessageDestinationPckg aMessageHandler
MCustomCommand & aCustomCommand
CCustomInterfaceUtility * aCustomInterfaceUtility

SetBitrate(TUint)

IMPORT_C TIntSetBitrate(TUintaBitrate)[virtual]

Parameters

TUint aBitrate

SetVadMode(TBool)

IMPORT_C TIntSetVadMode(TBoolaVadMode)[virtual]

Parameters

TBool aVadMode

Member Data Documentation

MCustomCommand & iCustomCommand

MCustomCommand &iCustomCommand[private]

CCustomInterfaceUtility * iCustomInterfaceUtility

CCustomInterfaceUtility *iCustomInterfaceUtility[private]

TMMFMessageDestinationPckg iMessageHandler

TMMFMessageDestinationPckg iMessageHandler[private]