MMMFAudioControllerCustomCommandImplementor Class Reference
| class MMMFAudioControllerCustomCommandImplementor |
Mixin class to be derived from controller plugins that could support the audio record controller custom commands.
Member Functions Documentation
MacGetSinkBitRateL(TUint &)
| void | MacGetSinkBitRateL | ( | TUint & | aRate | ) | [pure virtual] |
Gets the bit rate of the data sink in bits per second.
Parameters
| TUint & aRate | The bit rate, in bits per second. |
MacGetSinkDataTypeL(TFourCC &)
| void | MacGetSinkDataTypeL | ( | TFourCC & | aDataType | ) | [pure virtual] |
Gets the fourCC code of the sink.
Parameters
| TFourCC & aDataType | The fourCC code. |
MacGetSinkFormatL(TUid &)
| 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.
Parameters
| TUid & aFormat | The format plugin being used. |
MacGetSinkNumChannelsL(TUint &)
| 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.
Parameters
| TUint & aNumChannels | The number of channels. |
MacGetSinkSampleRateL(TUint &)
| void | MacGetSinkSampleRateL | ( | TUint & | aRate | ) | [pure virtual] |
Gets the sample rate of the data sink in samples per second.
Parameters
| TUint & aRate | The sample rate, in samples per second. |
MacGetSourceBitRateL(TUint &)
| void | MacGetSourceBitRateL | ( | TUint & | aRate | ) | [pure virtual] |
Gets the bit rate of the data source in bits per second.
Parameters
| TUint & aRate | The bit rate, in bits per second. |
MacGetSourceDataTypeL(TFourCC &)
| void | MacGetSourceDataTypeL | ( | TFourCC & | aDataType | ) | [pure virtual] |
Gets the fourCC code of the source.
Parameters
| TFourCC & aDataType | The fourCC code. |
MacGetSourceFormatL(TUid &)
| 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.
Parameters
| TUid & aFormat | The format plugin being used. |
MacGetSourceNumChannelsL(TUint &)
| 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.
Parameters
| TUint & aNumChannels | The number of channels. |
MacGetSourceSampleRateL(TUint &)
| void | MacGetSourceSampleRateL | ( | TUint & | aRate | ) | [pure virtual] |
Gets the sample rate of the data source in samples per second.
Parameters
| TUint & aRate | The sample rate, in samples per second. |
MacGetSupportedSinkBitRatesL(RArray< TUint > &)
| 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.
MacGetSupportedSinkDataTypesL(RArray< TFourCC > &)
| 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.
MacGetSupportedSinkNumChannelsL(RArray< TUint > &)
| 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.
Parameters
| RArray< TUint > & aSupportedChannels | The supported channels. |
MacGetSupportedSinkSampleRatesL(RArray< TUint > &)
| 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.
MacGetSupportedSourceBitRatesL(RArray< TUint > &)
| 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.
MacGetSupportedSourceDataTypesL(RArray< TFourCC > &)
| 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.
MacGetSupportedSourceNumChannelsL(RArray< TUint > &)
| 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.
Parameters
| RArray< TUint > & aSupportedChannels | The supported channels. |
MacGetSupportedSourceSampleRatesL(RArray< TUint > &)
| void | MacGetSupportedSourceSampleRatesL | ( | RArray< TUint > & | aSupportedRates | ) | [pure virtual] |
Gets the list of sample rates supported by the data source.
Parameters
| RArray< TUint > & aSupportedRates | The supported rates. Warning: Existing objects in this array will be removed by this method. |
MacSetCodecL(TFourCC, TFourCC)
| void | MacSetCodecL | ( | TFourCC | aSourceDataType, |
| | TFourCC | aSinkDataType |
| | ) | [pure virtual] |
Sets the codec to be used. Useful when recording data.
Parameters
| TFourCC aSourceDataType | The data type of the source of the codec. |
| TFourCC aSinkDataType | The data type of the sink of the codec. |
MacSetSinkBitRateL(TUint)
| void | MacSetSinkBitRateL | ( | TUint | aRate | ) | [pure virtual] |
Sets the bit rate of the data sink in bits per second.
Parameters
| TUint aRate | The bit rate, in bits per second. |
MacSetSinkDataTypeL(TFourCC)
| void | MacSetSinkDataTypeL | ( | TFourCC | aDataType | ) | [pure virtual] |
Sets the fourCC code of the sink.
MacSetSinkFormatL(TUid)
| 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.
Parameters
| TUid aFormatUid | The format plugin to be used. |
MacSetSinkNumChannelsL(TUint)
| 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.
Parameters
| TUint aNumChannels | The number of channels. |
MacSetSinkSampleRateL(TUint)
| void | MacSetSinkSampleRateL | ( | TUint | aSampleRate | ) | [pure virtual] |
Sets the sample rate of the data sink in samples per second.
Parameters
| TUint aSampleRate | The sample rate, in samples per second. |
MacSetSourceBitRateL(TUint)
| void | MacSetSourceBitRateL | ( | TUint | aBitRate | ) | [pure virtual] |
Sets the bit rate of the data source in bits per second.
Parameters
| TUint aBitRate | The bit rate, in bits per second. |
MacSetSourceDataTypeL(TFourCC)
| void | MacSetSourceDataTypeL | ( | TFourCC | aDataType | ) | [pure virtual] |
Sets the fourCC code of the source.
MacSetSourceFormatL(TUid)
| 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.
Parameters
| TUid aFormatUid | The format plugin to be used. |
MacSetSourceNumChannelsL(TUint)
| void | MacSetSourceNumChannelsL | ( | TUint | aNumChannels | ) | [pure virtual] |
Sets the number of channels in the data source. For example, one channel for mono, two channels for stereo etc.
Parameters
| TUint aNumChannels | The number of channels. |
MacSetSourceSampleRateL(TUint)
| void | MacSetSourceSampleRateL | ( | TUint | aSampleRate | ) | [pure virtual] |
Sets the sample rate of the data source in samples per second.
Parameters
| TUint aSampleRate | The sample rate, in samples per second. |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.