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.