CRestrictedAudioOutputProxy Class Reference

class CRestrictedAudioOutputProxy : public CRestrictedAudioOutput

CRestrictedAudioOutputProxy class documentation.

RestrictedAudioOutputProxy.lib

Since
S60 5.0

Inherits from

Constructor & Destructor Documentation

CRestrictedAudioOutputProxy(TMMFMessageDestinationPckg, MCustomCommand &, CCustomInterfaceUtility *)

CRestrictedAudioOutputProxy(TMMFMessageDestinationPckgaMessageHandler,
MCustomCommand &aCustomCommand,
CCustomInterfaceUtility *aCustomInterfaceUtility
)[private]
Private C++ constructor for this class.
Since
5.0

Parameters

TMMFMessageDestinationPckg aMessageHandlerreference to message handler
MCustomCommand & aCustomCommandreference to custom command utility
CCustomInterfaceUtility * aCustomInterfaceUtility

~CRestrictedAudioOutputProxy()

~CRestrictedAudioOutputProxy()[virtual]

Destructor.

Member Functions Documentation

Commit()

IMPORT_C TIntCommit()[virtual]

Commits chosen output values.

Since
S60 5.0

NewL(TMMFMessageDestinationPckg, MCustomCommand &, CCustomInterfaceUtility *)

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

Constructs, and returns a pointer to, a new CRestrictedAudioOutputProxy object. Leaves on failure..

Parameters

TMMFMessageDestinationPckg aMessageHandler
MCustomCommand & aCustomCommand
CCustomInterfaceUtility * aCustomInterfaceUtility

NewL(CMMFDevSound &)

IMPORT_C CRestrictedAudioOutputProxy *NewL(CMMFDevSound &aDevSound)[static]

Constructs, and returns a pointer to, a new CRestrictedAudioOutput object. Leaves on failure..

Parameters

CMMFDevSound & aDevSound

Uid()

IMPORT_C const TUidUid()[static]

Returns class identifier to caller.

Since
S60 5.0

Member Data Documentation

CArrayFixFlat< TAllowedOutputPreference > iArray

CArrayFixFlat< TAllowedOutputPreference >iArray[private]

CRestrictedAudioOutput * iAudioOutput

CRestrictedAudioOutput *iAudioOutput[private]

MCustomCommand * iCustomCommand

MCustomCommand *iCustomCommand[private]

CCustomInterfaceUtility * iCustomInterfaceUtility

CCustomInterfaceUtility *iCustomInterfaceUtility[private]

TMMFMessageDestinationPckg iMessageHandler

TMMFMessageDestinationPckg iMessageHandler[private]

TAllowedOutputPreference iOutput

TAllowedOutputPreference iOutput[private]