devsound/a3fdevsound/src/devsoundadaptor/mmfdevsoundadaptationbody.h
changeset 24 2672ba96448e
parent 15 c1e808730d6c
equal deleted inserted replaced
21:1c0a769d0cc5 24:2672ba96448e
   588 								const TMMFPrioritySettings& aPrioritySettings) const;
   588 								const TMMFPrioritySettings& aPrioritySettings) const;
   589 
   589 
   590 	/**
   590 	/**
   591 	* Sets client configuration
   591 	* Sets client configuration
   592 	* @since
   592 	* @since
   593 	* @param TMMFClientConfig& aClientConfig A reference to client
   593 	* @param aActualProcessId the effective devsound client (supplied with SetClientThreadInfo)
   594 	*        configuration object.
   594 	* @param aProcessId the client of DevSound
   595 	* @return KErrNone if successful, system wide error otherwise
   595 	* @return KErrNone if successful, system wide error otherwise
   596 	*/
   596 	*/
   597 	TInt SetClientConfig(const TMMFClientConfig& aClientConfig);
   597     TInt SetClientConfig(const TProcessId& aProcessId);
   598 
   598     TInt SetClientConfig(const TProcessId& aActualProcessId, const TProcessId& aProcessId);
   599 	/**
       
   600 	* Returns client configuration
       
   601 	* @since
       
   602 	* @return const TMMFClientConfig& A constant reference to client
       
   603 	*        configuration.
       
   604 	*/
       
   605 	const TMMFClientConfig& ClientConfig() const;
       
   606 
   599 
   607 	/**
   600 	/**
   608 	* Return to idle state, preparing for destruction.
   601 	* Return to idle state, preparing for destruction.
   609 	* @since
   602 	* @since
   610 	* @return void
   603 	* @return void
   707 	* (channels, sampling rates, buffersize...)
   700 	* (channels, sampling rates, buffersize...)
   708 	*/
   701 	*/
   709 	TMMFCapabilities iMmfConfig;
   702 	TMMFCapabilities iMmfConfig;
   710 
   703 
   711 	/**
   704 	/**
   712 	* holds client platsec related information (VID,SID,PID,caps)
       
   713 	*/
       
   714 	TMMFClientConfig iClientConfig;
       
   715 
       
   716 	/**
       
   717 	* holds client audio type information
   705 	* holds client audio type information
   718 	*/
   706 	*/
   719 	TMMFPrioritySettings iPrioritySettings;
   707 	TMMFPrioritySettings iPrioritySettings;
   720 
   708 
   721 	/**
   709 	/**