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()

voidConstructL()[private]

By default Symbian 2nd phase constructor is private.

DoCancel()

voidDoCancel()[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()

voidRunL()[private, virtual]

From CActive ?member_description

SendAsyncMessage(const TMMFMessageDestinationPckg &, TInt)

voidSendAsyncMessage(const TMMFMessageDestinationPckg &aDestination,
TIntaFunction
)
?member_description.
Since
Series 60 3.0

Parameters

const TMMFMessageDestinationPckg & aDestinationHandle of the message handler
TInt aFunctionMessage handler function

SetObserver(MAudioOutputObserver &)

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

Parameters

MAudioOutputObserver & aObserverObserver Instance

SetRegisterFlag(TBool)

voidSetRegisterFlag(TBoolaFlag)
?member_description.
Since
Series 60 3.0

Parameters

TBool aFlagEFalse=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]