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 &)

void MvcGetAudioBitRateL ( TInt & aBitRate ) [pure virtual]

Gets the audio bit rate.

Since
7.0s

Parameters

TInt & aBitRate The bit rate of the audio stream.

MvcGetAudioCodecL(TFourCC &)

void MvcGetAudioCodecL ( TFourCC & aCodec ) [pure virtual]

Gets the audio type.

Since
7.0s

Parameters

TFourCC & aCodec The FourCC of the audio codec.

MvcGetFrameRateL(TReal32 &)

void MvcGetFrameRateL ( TReal32 & aFramesPerSecond ) [pure virtual]

Gets the frame rate of the clip.

Since
7.0s

Parameters

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

MvcGetVideoBitRateL(TInt &)

void MvcGetVideoBitRateL ( TInt & aBitRate ) [pure virtual]

Gets the video bit rate.

Since
7.0s

Parameters

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

MvcGetVideoFrameSizeL(TSize &)

void MvcGetVideoFrameSizeL ( TSize & aVideoFrameSize ) [pure virtual]

Gets the frame size of the clip.

Since
7.0s

Parameters

TSize & aVideoFrameSize The frame size, in pixels.

MvcGetVideoMimeTypeL(TDes8 &)

void MvcGetVideoMimeTypeL ( TDes8 & aMimeType ) [pure virtual]

Gets the supported sink video types.

Since
7.0s

Parameters

TDes8 & aMimeType The supported data types.

MvcSetFrameRateL(TReal32)

void MvcSetFrameRateL ( TReal32 aFramesPerSecond ) [pure virtual]

Sets the frame rate of the clip.

Since
7.0s

Parameters

TReal32 aFramesPerSecond The number of frames per second.