RMMFVideoPixelAspectRatioCustomCommands Class Reference

class RMMFVideoPixelAspectRatioCustomCommands : public RMMFCustomCommandsBase

Client class to allow setting and getting the pixel aspect ratio for video recording.

Inherits from

Constructor & Destructor Documentation

RMMFVideoPixelAspectRatioCustomCommands(RMMFController &)

IMPORT_CRMMFVideoPixelAspectRatioCustomCommands(RMMFController &aController)

Constructor.

Parameters

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

Member Functions Documentation

DoGetVideoPixelAspectRatioArrayL(RArray< TVideoAspectRatio > &, TMMFVideoPixelAspectRatioMessages)

voidDoGetVideoPixelAspectRatioArrayL(RArray< TVideoAspectRatio > &aArray,
TMMFVideoPixelAspectRatioMessagesaIpc
)const [private]

GetPixelAspectRatio(TVideoAspectRatio &)

IMPORT_C TIntGetPixelAspectRatio(TVideoAspectRatio &aAspectRatio)const

Gets the current pixel aspect ratio for the video recording on the controller.

Parameters

TVideoAspectRatio & aAspectRatioThe current video pixel aspect ratio.

GetSupportedPixelAspectRatiosL(RArray< TVideoAspectRatio > &)

IMPORT_C voidGetSupportedPixelAspectRatiosL(RArray< TVideoAspectRatio > &aAspectRatios)const

Gets the list of supported pixel aspect ratios for the video recording on the controller.

leave
This method may leave with one of the system-wide error codes.

Parameters

RArray< TVideoAspectRatio > & aAspectRatiosThe supported pixel aspect ratios.

SetPixelAspectRatio(const TVideoAspectRatio &)

IMPORT_C TIntSetPixelAspectRatio(const TVideoAspectRatio &aAspectRatio)

Sets the pixel aspect ratio for the video recording on the controller.

Parameters

const TVideoAspectRatio & aAspectRatioThe new pixel aspect ratio. The default pixel aspect ratio is 1:1.