MMMFVideoControllerCustomCommandImplementor Class Reference

class MMMFVideoControllerCustomCommandImplementor

Mixin class to be derived from controller plugins that could support the video record controller custom commands.

Member Functions Documentation

MvcGetAudioBitRateL(TInt &)

voidMvcGetAudioBitRateL(TInt &aBitRate)[pure virtual]

Gets the audio bit rate.

7.0s

Parameters

TInt & aBitRateThe bit rate of the audio stream.

MvcGetAudioCodecL(TFourCC &)

voidMvcGetAudioCodecL(TFourCC &aCodec)[pure virtual]

Gets the audio type.

7.0s

Parameters

TFourCC & aCodecThe FourCC of the audio codec.

MvcGetFrameRateL(TReal32 &)

voidMvcGetFrameRateL(TReal32 &aFramesPerSecond)[pure virtual]

Gets the frame rate of the clip.

7.0s

Parameters

TReal32 & aFramesPerSecondThe number of frames per second, filled in by the controller plugin.

MvcGetVideoBitRateL(TInt &)

voidMvcGetVideoBitRateL(TInt &aBitRate)[pure virtual]

Gets the video bit rate.

7.0s

Parameters

TInt & aBitRateThe bit rate of the video stream. If this value is KMMFVariableVideoBitRate it signifies a variable bit rate.

MvcGetVideoFrameSizeL(TSize &)

voidMvcGetVideoFrameSizeL(TSize &aVideoFrameSize)[pure virtual]

Gets the frame size of the clip.

7.0s

Parameters

TSize & aVideoFrameSizeThe frame size, in pixels.

MvcGetVideoMimeTypeL(TDes8 &)

voidMvcGetVideoMimeTypeL(TDes8 &aMimeType)[pure virtual]

Gets the supported sink video types.

7.0s

Parameters

TDes8 & aMimeTypeThe supported data types.

MvcSetFrameRateL(TReal32)

voidMvcSetFrameRateL(TReal32aFramesPerSecond)[pure virtual]

Sets the frame rate of the clip.

7.0s

Parameters

TReal32 aFramesPerSecondThe number of frames per second.