phoneengine/audiohandling/inc/cpeaudiofactory.h
branchRCL_3
changeset 62 5266b1f337bd
parent 61 41a7f70b3818
equal deleted inserted replaced
61:41a7f70b3818 62:5266b1f337bd
    50 *
    50 *
    51 *  @lib audiohandling.lib
    51 *  @lib audiohandling.lib
    52 *  @since Series60_5.0
    52 *  @since Series60_5.0
    53 */  
    53 */  
    54 
    54 
    55 class CPEAudioFactory : public CBase
    55 NONSHARABLE_CLASS( CPEAudioFactory ) : public CBase
    56     {
    56 	{
    57     public: 
    57     public: 
    58         
    58         
    59         IMPORT_C static CPEAudioFactory* NewLC();
    59         IMPORT_C static CPEAudioFactory* NewLC();
    60                 
    60                 
    61        
    61        
    72          * @since S60 v5.0
    72          * @since S60 v5.0
    73          * @param aToneObserver Observer of the CMdaAudioToneUtility
    73          * @param aToneObserver Observer of the CMdaAudioToneUtility
    74          */
    74          */
    75         IMPORT_C virtual CPEAudioToneUtility* CreateAudioToneUtilityL(
    75         IMPORT_C virtual CPEAudioToneUtility* CreateAudioToneUtilityL(
    76             MMdaAudioToneObserver& aToneObserver );
    76             MMdaAudioToneObserver& aToneObserver );
    77     
    77 	
    78 protected:
    78 protected:
    79         IMPORT_C CPEAudioFactory();
    79         IMPORT_C CPEAudioFactory();
    80     };    
    80 	};    
    81          
    81 	     
    82 #endif      // CPEAudioFactory_H  
    82 #endif      // CPEAudioFactory_H  
    83             
    83             
    84 // End of File
    84 // End of File