MMMFVideoRecordControllerCustomCommandImplementor Class Reference
class MMMFVideoRecordControllerCustomCommandImplementor
|
Mixin class to be derived from controller plugins that could support the video record controller custom commands.
Member Functions Documentation
MvrcAddMetaDataEntryL(const CMMFMetaDataEntry &)
Adds meta data to the clip.
MvrcGetAudioEnabledL(TBool &)
void
|
MvrcGetAudioEnabledL
|
(
|
TBool
&
|
aEnabled
|
)
|
[pure virtual]
|
Indicates if the audio is enabled.
Parameters
TBool
& aEnabled
|
A boolean indicating if the audio is enabled.
|
MvrcGetRecordTimeAvailableL(TTimeIntervalMicroSeconds &)
Gets the (possibly estimated) record time left in the clip.
MvrcGetSupportedSinkAudioTypesL(RArray< TFourCC > &)
void
|
MvrcGetSupportedSinkAudioTypesL
|
(
|
RArray
<
TFourCC
> &
|
aDataTypes
|
)
|
[pure virtual]
|
Gets the supported sink audio types.
MvrcGetSupportedSinkVideoTypesL(CDesC8Array &)
void
|
MvrcGetSupportedSinkVideoTypesL
|
(
|
CDesC8Array
&
|
aDataTypes
|
)
|
[pure virtual]
|
Gets the supported sink video types.
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.
Parameters
TInt
aIndex
|
The ID of the meta data entry to delete.
|
MvrcReplaceMetaDataEntryL(TInt, const CMMFMetaDataEntry &)
Replaces a meta data in the clip.
Parameters
TInt
aIndex
|
The ID of the meta data entry to replace.
|
const
CMMFMetaDataEntry
& aNewEntry
|
The details of the new entry to be added.
|
MvrcSetAudioBitRateL(TInt &)
void
|
MvrcSetAudioBitRateL
|
(
|
TInt
&
|
aBitRate
|
)
|
[pure virtual]
|
Parameters
TInt
& aBitRate
|
The bit rate of the audio stream.
|
MvrcSetAudioCodecL(TFourCC)
void
|
MvrcSetAudioCodecL
|
(
|
TFourCC
|
aAudioCodec
|
)
|
[pure virtual]
|
Sets the audio codec for recording.
Parameters
TFourCC
aAudioCodec
|
The FourCC code of the audio codec.
|
MvrcSetAudioEnabledL(TBool)
void
|
MvrcSetAudioEnabledL
|
(
|
TBool
|
aEnable
|
)
|
[pure virtual]
|
Sets whether audio is enabled.
Parameters
TBool
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.
Parameters
TInt
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]
|
Parameters
TInt
& aBitRate
|
The bit rate of the video stream. This can be called with the parameter KMMFVariableVideoBitRate which specifies a variable bit rate.
|
MvrcSetVideoCodecL(const TDesC8 &)
void
|
MvrcSetVideoCodecL
|
(
|
const
TDesC8
&
|
aVideoCodec
|
)
|
[pure virtual]
|
Sets the video codec for recording.
Parameters
const
TDesC8
& aVideoCodec
|
The MIME type of the video codec.
|
MvrcSetVideoFormatL(TUid)
void
|
MvrcSetVideoFormatL
|
(
|
TUid
|
aVideoFormatUid
|
)
|
[pure virtual]
|
Sets the format for the video to record.
Parameters
TUid
aVideoFormatUid
|
The UID of the video format.
|
MvrcSetVideoFrameSizeL(TSize)
void
|
MvrcSetVideoFrameSizeL
|
(
|
TSize
|
aFrameSize
|
)
|
[pure virtual]
|
Sets the frame size for the video recording.
Parameters
TSize
aFrameSize
|
The frame size for recording.
|
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.