| class MMMFVideoRecordControllerCustomCommandImplementor |
Mixin class to be derived from controller plugins that could support the video record controller custom commands.
| Public Member Functions | |
|---|---|
| void | MvrcAddMetaDataEntryL(const CMMFMetaDataEntry &) |
| void | MvrcGetAudioEnabledL(TBool &) |
| void | MvrcGetRecordTimeAvailableL(TTimeIntervalMicroSeconds &) |
| void | MvrcGetSupportedSinkAudioTypesL(RArray< TFourCC > &) |
| void | MvrcGetSupportedSinkVideoTypesL(CDesC8Array &) |
| void | MvrcPrepareL() |
| void | MvrcRemoveMetaDataEntryL(TInt) |
| void | MvrcReplaceMetaDataEntryL(TInt, const CMMFMetaDataEntry &) |
| void | MvrcSetAudioBitRateL(TInt &) |
| void | MvrcSetAudioCodecL(TFourCC) |
| void | MvrcSetAudioEnabledL(TBool) |
| void | MvrcSetCameraHandleL(TInt) |
| void | MvrcSetMaxFileSizeL(TInt) |
| void | MvrcSetVideoBitRateL(TInt &) |
| void | MvrcSetVideoCodecL(const TDesC8 &) |
| void | MvrcSetVideoFormatL(TUid) |
| void | MvrcSetVideoFrameSizeL(TSize) |
| void | MvrcAddMetaDataEntryL | ( | const CMMFMetaDataEntry & | aNewEntry | ) | [pure virtual] |
Adds meta data to the clip.
7.0s
| const CMMFMetaDataEntry & aNewEntry | The details of the new entry to be added. |
| void | MvrcGetAudioEnabledL | ( | TBool & | aEnabled | ) | [pure virtual] |
Indicates if the audio is enabled.
7.0s
| TBool & aEnabled | A boolean indicating if the audio is enabled. |
| void | MvrcGetRecordTimeAvailableL | ( | TTimeIntervalMicroSeconds & | aTime | ) | [pure virtual] |
Gets the (possibly estimated) record time left in the clip.
7.0s
| TTimeIntervalMicroSeconds & aTime | The record time available, in microseconds. |
| void | MvrcGetSupportedSinkAudioTypesL | ( | RArray< TFourCC > & | aDataTypes | ) | [pure virtual] |
Gets the supported sink audio types.
One of the system-wide error codes.
7.0s
| void | MvrcGetSupportedSinkVideoTypesL | ( | CDesC8Array & | aDataTypes | ) | [pure virtual] |
Gets the supported sink video types.
One of the system-wide error codes.
7.0s
| CDesC8Array & aDataTypes | The supported data types. |
| void | MvrcPrepareL | ( | ) | [pure virtual] |
Prepares the controller for recording. This needs to be called before the first call to Record().
7.0s
| void | MvrcRemoveMetaDataEntryL | ( | TInt | aIndex | ) | [pure virtual] |
Removes a meta data entry from the clip.
7.0s
| TInt aIndex | The ID of the meta data entry to delete. |
| void | MvrcReplaceMetaDataEntryL | ( | TInt | aIndex, |
| const CMMFMetaDataEntry & | aNewEntry | |||
| ) | [pure virtual] | |||
Replaces a meta data in the clip.
7.0s
| TInt aIndex | The ID of the meta data entry to replace. |
| const CMMFMetaDataEntry & aNewEntry | The details of the new entry to be added. |
| void | MvrcSetAudioBitRateL | ( | TInt & | aBitRate | ) | [pure virtual] |
Sets the audio bit rate.
One of the system-wide error codes.
7.0s
| TInt & aBitRate | The bit rate of the audio stream. |
| void | MvrcSetAudioCodecL | ( | TFourCC | aAudioCodec | ) | [pure virtual] |
Sets the audio codec for recording.
One of the system-wide error codes.
7.0s
| TFourCC aAudioCodec | The FourCC code of the audio codec. |
| void | MvrcSetAudioEnabledL | ( | TBool | aEnable | ) | [pure virtual] |
Sets whether audio is enabled.
7.0s
| TBool aEnable | A boolean indicating if audio is enabled. |
| void | MvrcSetCameraHandleL | ( | TInt | aCameraHandle | ) | [pure virtual] |
Sets the handle of the camera to use for recording.
7.0s
| TInt aCameraHandle |
| void | MvrcSetMaxFileSizeL | ( | TInt | aMaxFileSize | ) | [pure virtual] |
Sets the maximum file size.
7.0s
| TInt aMaxFileSize | The maximum file size allowed for recording. This can be called with the parameter KMMFNoMaxClipSize which signifies no maximum file size. |
| void | MvrcSetVideoBitRateL | ( | TInt & | aBitRate | ) | [pure virtual] |
Sets the video bit rate.
One of the system-wide error codes.
7.0s
| TInt & aBitRate | The bit rate of the video stream. This can be called with the parameter KMMFVariableVideoBitRate which specifies a variable bit rate. |
| void | MvrcSetVideoCodecL | ( | const TDesC8 & | aVideoCodec | ) | [pure virtual] |
Sets the video codec for recording.
One of the system-wide error codes.
7.0s
| const TDesC8 & aVideoCodec | The MIME type of the video codec. |