Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <mmfstandardcustomcommands.h>

Class MMMFVideoControllerCustomCommandImplementor

class MMMFVideoControllerCustomCommandImplementor;

Description

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

Members

Defined in MMMFVideoControllerCustomCommandImplementor:


Member functions


MvcGetVideoFrameSizeL(TSize &)

virtual void MvcGetVideoFrameSizeL(TSize &aVideoFrameSize)=0;

Description

Gets the frame size of the clip.

Parameters

TSize &aVideoFrameSize

The frame size, in pixels.


MvcGetAudioCodecL(TFourCC &)

virtual void MvcGetAudioCodecL(TFourCC &aCodec)=0;

Description

Gets the audio type.

Parameters

TFourCC &aCodec

The FourCC of the audio codec.


MvcGetVideoBitRateL(TInt &)

virtual void MvcGetVideoBitRateL(TInt &aBitRate)=0;

Description

Gets the video bit rate.

Parameters

TInt &aBitRate

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


MvcGetAudioBitRateL(TInt &)

virtual void MvcGetAudioBitRateL(TInt &aBitRate)=0;

Description

Gets the audio bit rate.

Parameters

TInt &aBitRate

The bit rate of the audio stream.


MvcSetFrameRateL(TReal32)

virtual void MvcSetFrameRateL(TReal32 aFramesPerSecond)=0;

Description

Sets the frame rate of the clip.

Parameters

TReal32 aFramesPerSecond

The number of frames per second.


MvcGetFrameRateL(TReal32 &)

virtual void MvcGetFrameRateL(TReal32 &aFramesPerSecond)=0;

Description

Gets the frame rate of the clip.

Parameters

TReal32 &aFramesPerSecond

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


MvcGetVideoMimeTypeL(TDes8 &)

virtual void MvcGetVideoMimeTypeL(TDes8 &aMimeType)=0;

Description

Gets the supported sink video types.

Parameters

TDes8 &aMimeType

The supported data types.