mmfvideo.h File Reference

KMMFVariableVideoBitRate

const TIntKMMFVariableVideoBitRate

The use of this constant as either a parameter for

CVideoRecorderUtility::SetVideoBitRateL or as a return value from

CVideoRecorderUtility::VideoBitRateL signifies that a variable

video bit rate is being used.

KMMFNoMaxClipSize

const TIntKMMFNoMaxClipSize

CVideoRecorderUtility::SetMaxClipSizeL can take this constant

instead of a byte value. This signifies there should be no max

clip size

KMMFEventCategoryVideoOpenComplete

const TUidKMMFEventCategoryVideoOpenComplete

CVideoPlayerUtility/CVideoRecorderUtility HandleEvent() code :

the video source file has been successfully opened

KMMFEventCategoryVideoPrepareComplete

const TUidKMMFEventCategoryVideoPrepareComplete

The unique identifier for the event that indicates that the video has been prepared for recording.

KMMFEventCategoryVideoLoadingStarted

const TUidKMMFEventCategoryVideoLoadingStarted

KMMFEventCategoryVideoLoadingComplete

const TUidKMMFEventCategoryVideoLoadingComplete

KMMFEventCategoryVideoPlayerGeneralError

const TUidKMMFEventCategoryVideoPlayerGeneralError

KMMFEventCategoryVideoRecorderGeneralError

const TUidKMMFEventCategoryVideoRecorderGeneralError

Enum TVideoRotation

Defines an absolute rotation in 90 degree increments

Since
7.0s

Enum TAutoScaleType

Automatic scaling type.

See also: CVideoPlayerUtility::SetAutoScaleL

EnumeratorValueDescription
EAutoScaleNone0

No automatic scaling

EAutoScaleBestFit

Best fit: The picture is scaled to fit the window without

clipping while maintaining aspect ratio. If window and

picture aspect ratios do not match, window background color

is used to fill the borders.

EAutoScaleClip

Clip: The picture is scaled to fit in the window, scaled in both

directions while maintaining aspect ratio. If window and

picture aspect ratios do not match, some of the video

picture will be clipped.

EAutoScaleStretch

Stretch: The picture is scaled to fit in the window without

maintaining aspect ratio. If window and picture aspect

ratios do not match, the picture will be distorted.

Enum THorizontalAlign

Horizontal alignment for automatic scaling.

See also: SetAutoScaleL

EnumeratorValueDescription
EHorizontalAlignCenter0x70000000

The picture is horizontally centered

EHorizontalAlignLeft

The picture is left-aligned

EHorizontalAlignRight

The picture is right-aligned

Enum TVerticalAlign

Vertical alignment for automatic scaling.

See also: SetAutoScaleL

EnumeratorValueDescription
EVerticalAlignCenter0x70000000

The picture is vertically centered

EVerticalAlignTop

The picture is top-aligned

EVerticalAlignBottom

The picture is bottom-aligned