RMMFVideoControllerCustomCommands Class Reference
class RMMFVideoControllerCustomCommands : public RMMFCustomCommandsBase |
Client class to access functionality specific to a video controller.
The class uses the custom command function of the controller plugin, and removes the necessity for the client to formulate the custom commands.
Inherits from
- RMMFVideoControllerCustomCommands
Constructor & Destructor Documentation
RMMFVideoControllerCustomCommands(RMMFController &)
IMPORT_C | RMMFVideoControllerCustomCommands | ( | RMMFController & | aController | ) | |
Parameters
RMMFController & aController | The client side controller object to be used by this custom command interface. |
Member Functions Documentation
GetAudioBitRate(TInt &)
IMPORT_C TInt | GetAudioBitRate | ( | TInt & | aBitRate | ) | const |
Parameters
TInt & aBitRate | The bit rate of the audio stream. |
GetAudioCodec(TFourCC &)
Parameters
TFourCC & aCodec | The FourCC of the audio codec. |
GetFrameRate(TReal32 &)
IMPORT_C TInt | GetFrameRate | ( | TReal32 & | aFramesPerSecond | ) | const |
Gets the frame rate of the clip.
Parameters
TReal32 & aFramesPerSecond | The number of frames per second, filled in by the controller plugin. |
GetVideoBitRate(TInt &)
IMPORT_C TInt | GetVideoBitRate | ( | TInt & | aBitRate | ) | const |
Parameters
TInt & aBitRate | The bit rate of the video stream. If this value is KMMFVariableVideoBitRate it signifies a variable bit rate. |
GetVideoFrameSize(TSize &)
IMPORT_C TInt | GetVideoFrameSize | ( | TSize & | aVideoFrameSize | ) | const |
Gets the frame size of the clip.
Parameters
TSize & aVideoFrameSize | The frame size, in pixels. |
GetVideoMimeType(TDes8 &)
IMPORT_C TInt | GetVideoMimeType | ( | TDes8 & | aMimeType | ) | const |
Gets the video clip MIME type.
Parameters
TDes8 & aMimeType | The Mime type of the current clip. |
SetFrameRate(TReal32)
IMPORT_C TInt | SetFrameRate | ( | TReal32 | aFramesPerSecond | ) | const |
Sets the frame rate of the clip.
Parameters
TReal32 aFramesPerSecond | The number of frames per second. |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.