class TMMFVideoConfig |
Class used when sending custom commands from the client API to the video controller to get or set the video configuration.
Public Member Functions | |
---|---|
TMMFVideoConfig() |
Private Attributes | |
---|---|
TInt | iReserved1 |
TInt | iReserved2 |
TInt | iReserved3 |
TBool | iAntiAliasFiltering |
A boolean indicating if anti-aliasing filtering should be used.
TBool | iAudioEnabled |
A flag indicating whether audio output is enabled. ETrue if teh audio is to be enabled, false if not.
TInt | iBalance |
The balance of the audio channels for the video device. Zero for normal balance.
TInt | iBitmapHandle |
A handle to the bitmap into which the decoded frame(s) are put.
TUint | iChannels |
The number of channels (mono/stereo) that can be read by the video device.
TTimeIntervalMicroSeconds | iEndPosition |
The end position for playback in micro seconds.
TUid | iFormatUid |
The unique identifier of the video format handled by the video device.
TInt | iFrameBitmapServerHandle |
Handle to the bitmap of the current video frame.
Used by RMMFVideoPlayControllerCustomCommands::GetFrame() to pass a bitmap handle to the video controller.
TReal32 | iFramesPerSecond |
The number of frames per second; may not be an integer.
TInt | iGain |
The gain of the audio channels for the video device. This can be any value from zero to iMaxGain.
TReal32 | iHeightScalePercentage |
The percentage (100 = original size) by which the height of the video image is scaled.
TInt | iLoadingCompletePercentage |
The percentage of loading/rebuffering completed.
TInt | iMaxVolume |
The maximum volume setting of the video device.
This value is platform dependent but is always greater than or equal to one. This is the maximum value that should be passed to iVolume.
TInt | iMetaData |
Unused.
Meta data is often contained in the header of multimedia clips and is used to define attributes such as the author and copyright details.
TTimeIntervalMicroSeconds | iRampDuration |
The period over which the volume is to rise.
TTimeIntervalMicroSeconds | iRecordTimeAvailable |
The (possibly estimated) record time left in the clip.
TTimeIntervalMicroSeconds | iStartPosition |
The start position for playback in micro seconds.
TInt | iVolume |
The volume setting of the video device.
Should be between 0 and iMaxVolume.
TReal32 | iWidthScalePercentage |
The percentage (100 = original size) by which the width of the video image is scaled.