|
|
|
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.
|