|
|
|||
Location:
mmf\common\mmfstandardcustomcommands.h
class MMMFVideoRecordControllerCustomCommandImplementor;
Mixin class to be derived from by controller plugins wishing to support the video record controller custom commands.
Defined in MMMFVideoRecordControllerCustomCommandImplementor:
MvrcAddMetaDataEntryL(), MvrcGetAudioEnabledL(), MvrcGetRecordTimeAvailableL(), MvrcGetSupportedSinkAudioTypesL(), MvrcGetSupportedSinkVideoTypesL(), MvrcPrepareL(), MvrcRemoveMetaDataEntryL(), MvrcReplaceMetaDataEntryL(), MvrcSetAudioBitRateL(), MvrcSetAudioCodecL(), MvrcSetAudioEnabledL(), MvrcSetCameraHandleL(), MvrcSetMaxFileSizeL(), MvrcSetVideoBitRateL(), MvrcSetVideoCodecL(), MvrcSetVideoFormatL(), MvrcSetVideoFrameSizeL()
virtual void MvrcSetVideoFormatL(TUid aVideoFormatUid)=0;
Sets the format for the video to record.
|
virtual void MvrcSetVideoCodecL(const TDesC8 &aVideoCodec)=0;
Sets the video codec for recording.
|
virtual void MvrcSetAudioCodecL(TFourCC aAudioCodec)=0;
Sets the audio codec for recording.
|
virtual void MvrcSetVideoBitRateL(TInt &aBitRate)=0;
Sets the video bit rate.
|
virtual void MvrcSetAudioBitRateL(TInt &aBitRate)=0;
Sets the audio bit rate.
|
virtual void MvrcAddMetaDataEntryL(const CMMFMetaDataEntry &aNewEntry)=0;
Adds meta data to the clip.
|
virtual void MvrcRemoveMetaDataEntryL(TInt aIndex)=0;
Removes a meta data entry from the clip.
|
virtual void MvrcReplaceMetaDataEntryL(TInt aIndex, const CMMFMetaDataEntry &aNewEntry)=0;
Replaces a meta data in the clip.
|
virtual void MvrcSetMaxFileSizeL(TInt aMaxFileSize)=0;
Sets the maximum file size.
|
virtual void MvrcSetAudioEnabledL(TBool aEnable)=0;
Sets whether audio is enabled.
|
virtual void MvrcSetVideoFrameSizeL(TSize aFrameSize)=0;
Sets the frame size for the video recording.
|
virtual void MvrcPrepareL()=0;
Prepares the controller for recording. This needs to be called before the first call to Record().
virtual void MvrcSetCameraHandleL(TInt aCameraHandle)=0;
Sets the handle of the camera to use for recording.
|
virtual void MvrcGetRecordTimeAvailableL(TTimeIntervalMicroSeconds &aTime)=0;
Gets the (possibly estimated) record time left in the clip.
|
virtual void MvrcGetSupportedSinkAudioTypesL(RArray< TFourCC > &aDataTypes)=0;
Gets the supported sink audio types.
|
virtual void MvrcGetSupportedSinkVideoTypesL(CDesC8Array &aDataTypes)=0;
Gets the supported sink video types.
|
virtual void MvrcGetAudioEnabledL(TBool &aEnabled)=0;
Indicates if the audio is enabled.
|