MMMFVideoPlayControllerExtCustomCommandImplementor Class Reference

class MMMFVideoPlayControllerExtCustomCommandImplementor

Mixin class to be derived from controller plug-ins that could support play velocity, enabling/disabling audio/video, and auto scaling.

Member Functions Documentation

MvpecGetPlayRateCapabilitiesL(TVideoPlayRateCapabilities &)

voidMvpecGetPlayRateCapabilitiesL(TVideoPlayRateCapabilities &aCapabilities)[pure virtual]

Parameters

TVideoPlayRateCapabilities & aCapabilities

MvpecPlayVelocityL()

TInt MvpecPlayVelocityL()[pure virtual]

MvpecSetAudioEnabledL(TBool)

voidMvpecSetAudioEnabledL(TBoolaAudioEnabled)[pure virtual]

Enables or disables audio playback. Behaviour is same as CVideoPlayerUtility::SetAudioEnabled

CVideoPlayerUtility::SetAudioEnabled

Parameters

TBool aAudioEnabled

MvpecSetAutoScaleL(TAutoScaleType, TInt, TInt)

voidMvpecSetAutoScaleL(TAutoScaleTypeaScaleType,
TIntaHorizPos,
TIntaVertPos
)[pure virtual]

Sets Auto scale mode. Behaviour is same as CVideoPlayerUtility::SetAutoScaleL

CVideoPlayerUtility::SetAutoScaleL

Parameters

TAutoScaleType aScaleType
TInt aHorizPos
TInt aVertPos

MvpecSetPlayVelocityL(TInt)

voidMvpecSetPlayVelocityL(TIntaVelocity)[pure virtual]

Parameters

TInt aVelocity

MvpecSetVideoEnabledL(TBool)

voidMvpecSetVideoEnabledL(TBoolaVideoEnabled)[pure virtual]

Enables/Disables video playback. Behaviour is same as CVideoPlayerUtility::SetVideoEnabledL

CVideoPlayerUtility::SetVideoEnabledL

Parameters

TBool aVideoEnabled

MvpecStepFrameL(TInt)

voidMvpecStepFrameL(TIntaStep)[pure virtual]

Steps through frames in pause mode. Behaviour is same as CVideoPlayerUtility::StepFrameL

CVideoPlayerUtility::StepFrameL

Parameters

TInt aStep

MvpecVideoEnabledL()

TBool MvpecVideoEnabledL()[pure virtual]

Queries whether video playback is currently enabled or not. Behaviour is same as CVideoPlayerUtility::VideoEnabledL

CVideoPlayerUtility::VideoEnabledL