Location:
mdaimageconverter.h
Link against: n/a
TFrameInfo
Supported from 6.0
Contains information about a frame.
A frame is a single image within a stream of data that may contain
multiple images, e.g. an animated GIF. An object of this class is filled by
calling CMdaImageUtility::FrameInfo()
.
Defined in TFrameInfo
:
EAlphaChannel
, ECanDither
, EColor
, EConstantAspectRatio
, EFullyScaleable
, ELeaveInPlace
, ERestoreToBackground
, ERestoreToPrevious
, ETransparencyPossible
, TFrameInfoFlags
, iBitsPerPixel
, iDelay
, iFlags
, iFrameCoordsInPixels
, iFrameSizeInTwips
, iOverallSizeInPixels
TTimeIntervalMicroSeconds iDelay
The delay in microseconds before displaying the next frame.
TUint32 iFlags;
Frame information flags. A combination of the values contained
in the TFrameInfoFlags
enum.
TSize iOverallSizeInPixels
The overall size of the image. A frame can occupy a rectangle
within the overall image. In this case, the frame size is less than the overall
image size, but iOverallSizeInPixels
remains the same.
TFrameInfoFlags
Flags that define the attributes of a frame.
The three image disposal methods (ELeaveInPlace
,
ERestoreToBackground
and ERestoreToPrevious
) indicate
what should happen to a GIF frame after it has been displayed, before drawing
the next one. They are mutually exclusive.
|