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