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. |