mm_plat/audio_routing_api/inc/AudioOutput.h
branchCompilerCompatibility
changeset 10 faf4b9dea6fa
parent 0 40261b775718
equal deleted inserted replaced
6:608b0be494d8 10:faf4b9dea6fa
    63         * Factory function for creating audio output object.
    63         * Factory function for creating audio output object.
    64         * @since 3.0
    64         * @since 3.0
    65         * @param CMdaAudioRecorderUtility& - a reference to CMdaAudioRecorderUtility object
    65         * @param CMdaAudioRecorderUtility& - a reference to CMdaAudioRecorderUtility object
    66         * @return pointer to CAudioOutput object
    66         * @return pointer to CAudioOutput object
    67         */		
    67         */		
    68 		IMPORT_C static CAudioOutput* CAudioOutput::NewL(CMdaAudioRecorderUtility& aUtility, TBool aRecordStream);
    68 		IMPORT_C static CAudioOutput* NewL(CMdaAudioRecorderUtility& aUtility, TBool aRecordStream);
    69 		/**
    69 		/**
    70         * Factory function for creating audio output object.
    70         * Factory function for creating audio output object.
    71         * @since 3.0
    71         * @since 3.0
    72         * @param CMdaAudioOutputStream& - a reference to CMdaAudioOutputStream object
    72         * @param CMdaAudioOutputStream& - a reference to CMdaAudioOutputStream object
    73         * @return pointer to CAudioOutput object
    73         * @return pointer to CAudioOutput object
    74         */		
    74         */		
    75 		IMPORT_C static CAudioOutput* CAudioOutput::NewL(CMdaAudioOutputStream& aUtility);
    75 		IMPORT_C static CAudioOutput* NewL(CMdaAudioOutputStream& aUtility);
    76 		/**
    76 		/**
    77         * Factory function for creating audio output object.
    77         * Factory function for creating audio output object.
    78         * @since 3.0
    78         * @since 3.0
    79         * @param CMdaAudioToneUtility& - a reference to CMdaAudioToneUtility object
    79         * @param CMdaAudioToneUtility& - a reference to CMdaAudioToneUtility object
    80         * @return pointer to CAudioOutput object
    80         * @return pointer to CAudioOutput object
    81         */		
    81         */		
    82 		IMPORT_C static CAudioOutput* CAudioOutput::NewL(CMdaAudioToneUtility& aUtility);
    82 		IMPORT_C static CAudioOutput* NewL(CMdaAudioToneUtility& aUtility);
    83 		/**
    83 		/**
    84         * Factory function for creating audio output object.
    84         * Factory function for creating audio output object.
    85         * @since 3.0
    85         * @since 3.0
    86         * @param CMMFDevSound& - a reference to CMMFDevSound object
    86         * @param CMMFDevSound& - a reference to CMMFDevSound object
    87         * @return pointer to CAudioOutput object
    87         * @return pointer to CAudioOutput object
    88         */		
    88         */		
    89 		IMPORT_C static CAudioOutput* CAudioOutput::NewL(CMMFDevSound& aDevSound);
    89 		IMPORT_C static CAudioOutput* NewL(CMMFDevSound& aDevSound);
    90 		/**
    90 		/**
    91         * Factory function for creating audio output object.
    91         * Factory function for creating audio output object.
    92         * @since 3.0
    92         * @since 3.0
    93         * @param MCustomInterface& - a reference to MCustomInterface object
    93         * @param MCustomInterface& - a reference to MCustomInterface object
    94         * @return pointer to CAudioOutput object
    94         * @return pointer to CAudioOutput object
    95         */		
    95         */		
    96 		IMPORT_C static CAudioOutput* CAudioOutput::NewL(MCustomInterface& aUtility);
    96 		IMPORT_C static CAudioOutput* NewL(MCustomInterface& aUtility);
    97 		/**
    97 		/**
    98         * Factory function for creating audio output object.
    98         * Factory function for creating audio output object.
    99         * @since 3.0
    99         * @since 3.0
   100         * @param MCustomCommand& - a reference to MCustomCommand object
   100         * @param MCustomCommand& - a reference to MCustomCommand object
   101         * @return pointer to CAudioOutput object
   101         * @return pointer to CAudioOutput object
   102         */		
   102         */		
   103 		IMPORT_C static CAudioOutput* CAudioOutput::NewL(MCustomCommand& aUtility);
   103 		IMPORT_C static CAudioOutput* NewL(MCustomCommand& aUtility);
   104 		/**
   104 		/**
   105         * Factory function for creating audio output object.
   105         * Factory function for creating audio output object.
   106         * @since 3.0
   106         * @since 3.0
   107         * @param CMidiClientUtility& - a reference to CMidiClientUtility object
   107         * @param CMidiClientUtility& - a reference to CMidiClientUtility object
   108         * @return pointer to CAudioOutput object
   108         * @return pointer to CAudioOutput object
   109         */		
   109         */		
   110 		IMPORT_C static CAudioOutput* CAudioOutput::NewL(CMidiClientUtility& aUtility);
   110 		IMPORT_C static CAudioOutput* NewL(CMidiClientUtility& aUtility);
   111 		/**
   111 		/**
   112         * Factory function for creating audio output object.
   112         * Factory function for creating audio output object.
   113         * @since 3.0
   113         * @since 3.0
   114         * @param CDrmPlayerUtility& - a reference to CDrmPlayerUtility object
   114         * @param CDrmPlayerUtility& - a reference to CDrmPlayerUtility object
   115         * @return pointer to CAudioOutput object
   115         * @return pointer to CAudioOutput object
   116         */		
   116         */		
   117 		IMPORT_C static CAudioOutput* /*CAudioOutput::*/NewL(CDrmPlayerUtility& aUtility);
   117 		IMPORT_C static CAudioOutput* NewL(CDrmPlayerUtility& aUtility);
   118 		
   118 		
   119 		/**
   119 		/**
   120         * Factory function for creating audio output object.
   120         * Factory function for creating audio output object.
   121         * @since 3.2
   121         * @since 3.2
   122         * @param CVideoPlayerUtility& - a reference to CVideoPlayerUtility object
   122         * @param CVideoPlayerUtility& - a reference to CVideoPlayerUtility object
   123         * @return pointer to CAudioOutput object
   123         * @return pointer to CAudioOutput object
   124         */		
   124         */		
   125 		IMPORT_C static CAudioOutput* /*CAudioOutput::*/NewL(CVideoPlayerUtility& aUtility);
   125 		IMPORT_C static CAudioOutput* NewL(CVideoPlayerUtility& aUtility);
   126 
   126 
   127 		/**
   127 		/**
   128 		* ?member_description.
   128 		* ?member_description.
   129 		* @param ?arg1 ?description
   129 		* @param ?arg1 ?description
   130 		* @return ?description
   130 		* @return ?description