| class MMMFAudioControllerCustomCommandImplementor | 
Mixin class to be derived from controller plugins that could support the audio record controller custom commands.
| void | MacGetSinkBitRateL | ( | TUint & | aRate | ) | [pure virtual] | 
Gets the bit rate of the data sink in bits per second.
7.0s
| TUint & aRate | The bit rate, in bits per second. | 
| void | MacGetSinkDataTypeL | ( | TFourCC & | aDataType | ) | [pure virtual] | 
Gets the fourCC code of the sink.
7.0s
| TFourCC & aDataType | The fourCC code. | 
| void | MacGetSinkFormatL | ( | TUid & | aFormat | ) | [pure virtual] | 
Gets the format of the data sink. The UID corresponds to the uid of the CMMFFormat-derived ECOM plugin being used.
7.0s
| TUid & aFormat | The format plugin being used. | 
| void | MacGetSinkNumChannelsL | ( | TUint & | aNumChannels | ) | [pure virtual] | 
Gets the number of channels in the data sink. For example, one channel for mono, two channels for stereo etc.
7.0s
| TUint & aNumChannels | The number of channels. | 
| void | MacGetSinkSampleRateL | ( | TUint & | aRate | ) | [pure virtual] | 
Gets the sample rate of the data sink in samples per second.
7.0s
| TUint & aRate | The sample rate, in samples per second. | 
| void | MacGetSourceBitRateL | ( | TUint & | aRate | ) | [pure virtual] | 
Gets the bit rate of the data source in bits per second.
7.0s
| TUint & aRate | The bit rate, in bits per second. | 
| void | MacGetSourceDataTypeL | ( | TFourCC & | aDataType | ) | [pure virtual] | 
Gets the fourCC code of the source.
7.0s
| TFourCC & aDataType | The fourCC code. | 
| void | MacGetSourceFormatL | ( | TUid & | aFormat | ) | [pure virtual] | 
Gets the format of the data source. The UID corresponds to the uid of the CMMFFormat-derived ECOM plugin being used.
7.0s
| TUid & aFormat | The format plugin being used. | 
| void | MacGetSourceNumChannelsL | ( | TUint & | aNumChannels | ) | [pure virtual] | 
Gets the number of channels in the data source. For example, one channel for mono, two channels for stereo etc.
7.0s
| TUint & aNumChannels | The number of channels. | 
| void | MacGetSourceSampleRateL | ( | TUint & | aRate | ) | [pure virtual] | 
Gets the sample rate of the data source in samples per second.
7.0s
| TUint & aRate | The sample rate, in samples per second. | 
| void | MacGetSupportedSinkBitRatesL | ( | RArray< TUint > & | aSupportedRates | ) | [pure virtual] | 
Gets the list of bit rates supported by the data sink.
Warning: Existing objects in this array will be removed by this method.
7.0s
| void | MacGetSupportedSinkDataTypesL | ( | RArray< TFourCC > & | aSupportedDataTypes | ) | [pure virtual] | 
Gets the list of fourCC codes supported by the data sink.
Warning: Existing objects in this array will be removed by this method.
7.0s
| void | MacGetSupportedSinkNumChannelsL | ( | RArray< TUint > & | aSupportedChannels | ) | [pure virtual] | 
Gets the list of channels supported by the data sink (ie mono, stereo etc).
Warning: Existing objects in this array will be removed by this method.
7.0s
| void | MacGetSupportedSinkSampleRatesL | ( | RArray< TUint > & | aSupportedRates | ) | [pure virtual] | 
Gets the list of sample rates supported by the data sink.
Warning: Existing objects in this array will be removed by this method.
7.0s
| void | MacGetSupportedSourceBitRatesL | ( | RArray< TUint > & | aSupportedRates | ) | [pure virtual] | 
Gets the list of bit rates supported by the data source.
Warning: Existing objects in this array will be removed by this method.
7.0s
| void | MacGetSupportedSourceDataTypesL | ( | RArray< TFourCC > & | aSupportedDataTypes | ) | [pure virtual] | 
Gets the list of fourCC codes supported by the data source.
Warning: Existing objects in this array will be removed by this method.
7.0s
| void | MacGetSupportedSourceNumChannelsL | ( | RArray< TUint > & | aSupportedChannels | ) | [pure virtual] | 
Gets the list of channels supported by the data source (ie mono, stereo etc).
Warning: Existing objects in this array will be removed by this method.
7.0s
| void | MacGetSupportedSourceSampleRatesL | ( | RArray< TUint > & | aSupportedRates | ) | [pure virtual] | 
Gets the list of sample rates supported by the data source.
7.0s
| void | MacSetCodecL | ( | TFourCC | aSourceDataType, | 
| TFourCC | aSinkDataType | |||
| ) | [pure virtual] | |||
Sets the codec to be used. Useful when recording data.
7.0s
| void | MacSetSinkBitRateL | ( | TUint | aRate | ) | [pure virtual] | 
Sets the bit rate of the data sink in bits per second.
7.0s
| TUint aRate | The bit rate, in bits per second. | 
| void | MacSetSinkDataTypeL | ( | TFourCC | aDataType | ) | [pure virtual] | 
Sets the fourCC code of the sink.
7.0s
| TFourCC aDataType | The fourCC code. | 
| void | MacSetSinkFormatL | ( | TUid | aFormatUid | ) | [pure virtual] | 
Sets the format of the data sink. The UID corresponds to the uid of the CMMFFormat-derived ECOM plugin to be used.
7.0s
| TUid aFormatUid | The format plugin to be used. | 
| void | MacSetSinkNumChannelsL | ( | TUint | aNumChannels | ) | [pure virtual] | 
Sets the number of channels in the data sink. For example, one channel for mono, two channels for stereo etc.
7.0s
| TUint aNumChannels | The number of channels. | 
| void | MacSetSinkSampleRateL | ( | TUint | aSampleRate | ) | [pure virtual] | 
Sets the sample rate of the data sink in samples per second.
7.0s
| TUint aSampleRate | The sample rate, in samples per second. | 
| void | MacSetSourceBitRateL | ( | TUint | aBitRate | ) | [pure virtual] | 
Sets the bit rate of the data source in bits per second.
7.0s
| TUint aBitRate | The bit rate, in bits per second. | 
| void | MacSetSourceDataTypeL | ( | TFourCC | aDataType | ) | [pure virtual] | 
Sets the fourCC code of the source.
7.0s
| TFourCC aDataType | The fourCC code. | 
| void | MacSetSourceFormatL | ( | TUid | aFormatUid | ) | [pure virtual] | 
Sets the format of the data source. The UID corresponds to the UID of the CMMFFormat-derived ECOM plugin to be used.
7.0s
| TUid aFormatUid | The format plugin to be used. |