inc/AudioOutputProxyAO.h
changeset 13 efebd1779a59
parent 0 40261b775718
equal deleted inserted replaced
0:40261b775718 13:efebd1779a59
    58         * @since Series 60 3.0
    58         * @since Series 60 3.0
    59         * @param aFlag EFalse=unregistered, ETrue=registered
    59         * @param aFlag EFalse=unregistered, ETrue=registered
    60         * @return void
    60         * @return void
    61         */
    61         */
    62 		void SetRegisterFlag(TBool aFlag);
    62 		void SetRegisterFlag(TBool aFlag);
       
    63 		
       
    64 		/**
       
    65         * ?member_description.
       
    66         * @since Series 60 3.0
       
    67         * @param aObserver Observer Instance
       
    68         * @return void
       
    69         */
       
    70 		void SetObserver(MAudioOutputObserver& aObserver);
       
    71 
    63 
    72 
    64     private:
    73     private:
    65 
    74 
    66         /**
    75         /**
    67         * C++ default constructor.
    76         * C++ default constructor.
    87 
    96 
    88 	private:
    97 	private:
    89 		CAudioOutput*									iAudioOutputProxy;
    98 		CAudioOutput*									iAudioOutputProxy;
    90 		MCustomCommand*							iCustomCommandUtility;
    99 		MCustomCommand*							iCustomCommandUtility;
    91 		TPckgBuf<CAudioOutput::TAudioOutputPreference>	iCallbackData;
   100 		TPckgBuf<CAudioOutput::TAudioOutputPreference>	iCallbackData;
    92 		MAudioOutputObserver&							iObserver;
   101 		MAudioOutputObserver*							iObserver;
    93 		const TMMFMessageDestinationPckg*				iDestination;
   102 		const TMMFMessageDestinationPckg*				iDestination;
    94 		TInt											iFunction;
   103 		TInt											iFunction;
    95 		TBool											iRegistered;
   104 		TBool											iRegistered;
    96 
   105 
    97 
   106