RMMFVideoPlayControllerExtCustomCommands Class Reference

class RMMFVideoPlayControllerExtCustomCommands : public RMMFCustomCommandsBase

Resource class to be used by player utility for sending custom commands.

Inherits from

Constructor & Destructor Documentation

RMMFVideoPlayControllerExtCustomCommands(RMMFController &)

IMPORT_CRMMFVideoPlayControllerExtCustomCommands(RMMFController &aController)

Constructor.

Parameters

RMMFController & aControllerThe client side controller object to be used by this custom command interface.

Member Functions Documentation

GetPlayRateCapabilities(TVideoPlayRateCapabilities &)

IMPORT_C TIntGetPlayRateCapabilities(TVideoPlayRateCapabilities &aCapabilities)const

Gets play rate capabilities. Behaviour is same as CVideoPlayerUtility::GetPlayRateCapabilitiesL

CVideoPlayerUtility::GetPlayRateCapabilitiesL

Parameters

TVideoPlayRateCapabilities & aCapabilitiesPlayback rate capabilities

PlayVelocity(TInt &)

IMPORT_C TIntPlayVelocity(TInt &aVelocity)const

Gets play velocity. Behaviour is same as CVideoPlayerUtility::PlayVelocityL

CVideoPlayerUtility::PlayVelocityL

Parameters

TInt & aVelocityVelocity of the playback.

SetAudioEnabled(TBool)

IMPORT_C TIntSetAudioEnabled(TBoolaAudioEnabled)

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

CVideoPlayerUtility::SetAudioEnabledL

Parameters

TBool aAudioEnabled

SetAutoScale(TAutoScaleType, TInt, TInt)

IMPORT_C TIntSetAutoScale(TAutoScaleTypeaScaleType,
TIntaHorizPos,
TIntaVertPos
)

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

CVideoPlayerUtility::SetAutoScaleL

Parameters

TAutoScaleType aScaleTypeAutomatic scaling type
TInt aHorizPosVideo picture horizontal position, relative to the video window.
TInt aVertPosVideo picture vertical position, relative to the video window.

SetPlayVelocity(TInt)

IMPORT_C TIntSetPlayVelocity(TIntaVelocity)

Sets play velocity. Behaviour is same as CVideoPlayerUtility::SetPlayVelocityL

CVideoPlayerUtility::SetPlayVelocityL

Parameters

TInt aVelocityVelocity of the playback.

SetVideoEnabled(TBool)

IMPORT_C TIntSetVideoEnabled(TBoolaVideoEnabled)

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

CVideoPlayerUtility::SetVideoEnabledL

Parameters

TBool aVideoEnabledETrue to enable video playback, EFalse to disable

StepFrame(TInt)

IMPORT_C TIntStepFrame(TIntaStep)

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

CVideoPlayerUtility::StepFrameL

Parameters

TInt aStepCount indicating number of frames to step playback position.

VideoEnabled(TBool &)

IMPORT_C TIntVideoEnabled(TBool &aVideoEnabled)const

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

CVideoPlayerUtility::VideoEnabledL

Parameters

TBool & aVideoEnabledOut parameter returns ETrue if video playback is enabled, EFalse if not.