CAudioOutputProxyAO Class Reference

class CAudioOutputProxyAO : public CActive

?one_line_short_description. ?other_description_lines

Inherits from

Constructor & Destructor Documentation

CAudioOutputProxyAO(CAudioOutput *, MAudioOutputObserver &, MCustomCommand *)

CAudioOutputProxyAO ( CAudioOutput * aOutputProxy,
MAudioOutputObserver & aObserver,
MCustomCommand * aUtility
) [private]

C++ default constructor.

Parameters

CAudioOutput * aOutputProxy
MAudioOutputObserver & aObserver
MCustomCommand * aUtility

~CAudioOutputProxyAO()

~CAudioOutputProxyAO ( ) [virtual]

Member Functions Documentation

ConstructL()

void ConstructL ( ) [private]

By default Symbian 2nd phase constructor is private.

DoCancel()

void DoCancel ( ) [private, virtual]

From CActive ?member_description

NewL(CAudioOutput *, MAudioOutputObserver &, MCustomCommand *)

CAudioOutputProxyAO * NewL ( CAudioOutput * aOutputProxy,
MAudioOutputObserver & aObserver,
MCustomCommand * aUtility
) [static]

Two-phased constructor.

Parameters

CAudioOutput * aOutputProxy
MAudioOutputObserver & aObserver
MCustomCommand * aUtility

RunL()

void RunL ( ) [private, virtual]

From CActive ?member_description

SendAsyncMessage(const TMMFMessageDestinationPckg &, TInt)

void SendAsyncMessage ( const TMMFMessageDestinationPckg & aDestination,
TInt aFunction
)
?member_description.
Since
Series 60 3.0

Parameters

const TMMFMessageDestinationPckg & aDestination Handle of the message handler
TInt aFunction Message handler function

SetObserver(MAudioOutputObserver &)

void SetObserver ( MAudioOutputObserver & aObserver )
?member_description.
Since
Series 60 3.0

Parameters

MAudioOutputObserver & aObserver Observer Instance

SetRegisterFlag(TBool)

void SetRegisterFlag ( TBool aFlag )
?member_description.
Since
Series 60 3.0

Parameters

TBool aFlag EFalse=unregistered, ETrue=registered

Member Data Documentation

CAudioOutput * iAudioOutputProxy

CAudioOutput * iAudioOutputProxy [private]

TPckgBuf< CAudioOutput::TAudioOutputPreference > iCallbackData

TPckgBuf < CAudioOutput::TAudioOutputPreference > iCallbackData [private]

MCustomCommand * iCustomCommandUtility

MCustomCommand * iCustomCommandUtility [private]

const TMMFMessageDestinationPckg * iDestination

const TMMFMessageDestinationPckg * iDestination [private]

TInt iFunction

TInt iFunction [private]

MAudioOutputObserver * iObserver

MAudioOutputObserver * iObserver [private]

TBool iRegistered

TBool iRegistered [private]