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 ( TMMFMessageDestinationPckg aMessageHandler,
MCustomCommand & aCustomCommand,
CCustomInterfaceUtility * aCustomInterfaceUtility
) [private]
Private C++ constructor for this class.
Since
5.0

Parameters

TMMFMessageDestinationPckg aMessageHandler reference to message handler
MCustomCommand & aCustomCommand reference to custom command utility
CCustomInterfaceUtility * aCustomInterfaceUtility

~CRestrictedAudioOutputProxy()

~CRestrictedAudioOutputProxy ( ) [virtual]

Destructor.

Member Functions Documentation

Commit()

IMPORT_C TInt Commit ( ) [virtual]

Commits chosen output values.

Since
S60 5.0

NewL(TMMFMessageDestinationPckg, MCustomCommand &, CCustomInterfaceUtility *)

IMPORT_C CRestrictedAudioOutputProxy * NewL ( TMMFMessageDestinationPckg aMessageHandler,
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 TUid Uid ( ) [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]