![Symbian Developer Library](../../../../a_stock/images/mainheading.gif)
![]() |
![]() |
|
class MMMFVideoRecordControllerCustomCommandImplementor;
Mixin class to be derived from controller plugins that could support the video record controller custom commands.
Defined in MMMFVideoRecordControllerCustomCommandImplementor
:
MvrcAddMetaDataEntryL(const CMMFMetaDataEntry &)
Adds meta data to the clip.MvrcGetAudioEnabledL(TBool &)
Indicates if the audio is enabled.MvrcGetRecordTimeAvailableL(TTimeIntervalMicroSeconds &)
Gets the (possibly estimated) record time left in the clip.MvrcGetSupportedSinkAudioTypesL(RArray< TFourCC > &)
Gets the supported sink audio types.MvrcGetSupportedSinkVideoTypesL(CDesC8Array &)
Gets the supported sink video types.MvrcPrepareL()
Prepares the controller for recording. This needs to be called before the first ...MvrcRemoveMetaDataEntryL(TInt)
Removes a meta data entry from the clip.MvrcReplaceMetaDataEntryL(TInt,const CMMFMetaDataEntry &)
Replaces a meta data in the clip.MvrcSetAudioBitRateL(TInt &)
Sets the audio bit rate.MvrcSetAudioCodecL(TFourCC)
Sets the audio codec for recording.MvrcSetAudioEnabledL(TBool)
Sets whether audio is enabled.MvrcSetCameraHandleL(TInt)
Sets the handle of the camera to use for recording.MvrcSetMaxFileSizeL(TInt)
Sets the maximum file size.MvrcSetVideoBitRateL(TInt &)
Sets the video bit rate.MvrcSetVideoCodecL(const TDesC8 &)
Sets the video codec for recording.MvrcSetVideoFormatL(TUid)
Sets the format for the video to record.MvrcSetVideoFrameSizeL(TSize)
Sets the frame size for the video recording.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.
|