|
|
|
class TMMFVideoConfig;
Class used when sending custom commands from the client API to the video controller to get or set the video configuration.
Defined in TMMFVideoConfig:
TMMFVideoConfig()Initialises the object with arbitrary values. iAntiAliasFilteringA boolean indicating if anti-aliasing filtering should be used.iAudioBitRateThe audio bit rate of the video device.iAudioCodecThe audio data type represented as a fourCC code.iAudioEnabledA flag indicating whether audio output is enabled. ETrue if teh audio is to be e...iBalanceThe balance of the audio channels for the video device. Zero for normal balance.iBitmapHandleA handle to the bitmap into which the decoded frame(s) are put.iCameraHandleA handle to the video camera being used.iChannelsThe number of channels (mono/stereo) that can be read by the video device.iClipRectDefines the rectangle in which the video clip will be played.iCropRectangleThe crop region currently applied to the image.iDSAEventWhether the video display is activeiEndPositionThe end position for playback in micro seconds.iFormatUidThe unique identifier of the video format handled by the video device.iFrameBitmapServerHandleHandle to the bitmap of the current video frame.iFrameNumberThe current frame number in the video clip.iFramesPerSecondThe number of frames per second; may not be an integer.iGainThe gain of the audio channels for the video device. This can be any value from ...iHeightScalePercentageThe percentage (100 = original size) by which the height of the video image is s...iLoadingCompletePercentageThe percentage of loading/rebuffering completed.iMaxFileSizeSet the maximum size of the recording, in bytes.iMaxGainThe maximum gain of the audio channels for the video device.iMaxVolumeThe maximum volume setting of the video device.iMetaDataUnused.iRampDurationThe period over which the volume is to rise.iRecordTimeAvailableThe (possibly estimated) record time left in the clip.iStartPositionThe start position for playback in micro seconds.iTopLeftPtThe location of the top left corner of the video window.iVideoBitRateThe video bit rate of the video device.iVideoCodecThe video data type represented as a fourCC code.iVideoFrameSizeThe width & height of the video frame.iVideoRotationThe video rotation.iVolumeThe volume setting of the video device.iWidthScalePercentageThe percentage (100 = original size) by which the width of the video image is sc...iWindowRectDefines the window in which the video clip will be played.TBool iAudioEnabled;
A flag indicating whether audio output is enabled. ETrue if teh audio is to be enabled, false if not.
TInt iVolume;
The volume setting of the video device.
Should be between 0 and iMaxVolume.
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 iBalance;
The balance of the audio channels for the video device. Zero for normal balance.
TInt iGain;
The gain of the audio channels for the video device. This can be any value from zero to iMaxGain.
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.
TUint iChannels;
The number of channels (mono/stereo) that can be read by the video device.
TTimeIntervalMicroSeconds iStartPosition;
The start position for playback in micro seconds.
TTimeIntervalMicroSeconds iRecordTimeAvailable;
The (possibly estimated) record time left in the clip.
TInt iFrameBitmapServerHandle;
Handle to the bitmap of the current video frame.
Used by RMMFVideoPlayControllerCustomCommands::GetFrame(CFbsBitmap &,TRequestStatus &) to pass a bitmap handle to the video controller.
TReal32 iWidthScalePercentage;
The percentage (100 = original size) by which the width of the video image is scaled.
TReal32 iHeightScalePercentage;
The percentage (100 = original size) by which the height of the video image is scaled.
TBool iAntiAliasFiltering;
A boolean indicating if anti-aliasing filtering should be used.
TRect iCropRectangle;
The crop region currently applied to the image.