Location:
ImageData.h
Link against: imageconversion.lib
class TFrameInfo;
General frame info provided by all plugins.
Defined in TFrameInfo
:
CurrentDataOffset()
, CurrentFrameState()
, EAlphaChannel
, ECanDither
, EColor
, EConstantAspectRatio
, EFrameInfoProcessingComplete
, EFrameInfoProcessingFrame
, EFrameInfoProcessingFrameHeader
, EFrameInfoUninitialised
, EFullyScaleable
, ELeaveInPlace
, EMngMoreFramesToDecode
, EPartialDecodeInvalid
, ERestoreToBackground
, ERestoreToPrevious
, ETransparencyPossible
, EUsesFrameSizeInPixels
, FrameDataOffset()
, SetCurrentDataOffset()
, SetCurrentFrameState()
, SetFrameDataOffset()
, TFrameInfoFlags
, TFrameInfoState
, iBackgroundColor
, iBitsPerPixel
, iDelay
, iFlags
, iFrameCoordsInPixels
, iFrameDisplayMode
, iFrameSizeInPixels
, iFrameSizeInTwips
, iOverallSizeInPixels
IMPORT_C TFrameInfoState CurrentFrameState() const;
Returns the current frame state.
|
IMPORT_C void SetCurrentFrameState(TFrameInfoState aFrameInfoState);
Sets the current frame state to the supplied value.
|
IMPORT_C TInt CurrentDataOffset() const;
Returns the current data offset.
|
IMPORT_C void SetCurrentDataOffset(TInt aOffset);
Sets the current data offset to the supplied value.
|
IMPORT_C TInt FrameDataOffset() const;
Returns the frame data offset.
|
IMPORT_C void SetFrameDataOffset(TInt aOffset);
Sets the frame data offset to the supplied value.
|
TFrameInfoFlags
Flags that define the attributes of a frame. These can be combined using an OR operation.
|
TFrameInfoState
Indicates the current status of frame processing.
|
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 size of the frame. A frame can occupy a rectangle within the overall image. In this case, the frame size is less than the overall image size. For a GIF image, the following applies: For the first frame of the image, iOverallSizeInPixels will be the greater of the logical screen size and the size of the first frame. The logical screen size is defined in the logical screen descriptor block of the GIF image. If the GIF is animated it will contain a set of frames. The first frame will be full size but subsequent frames are sub-frames and iOverallSizeInPixels may differ for each sub-frame.
TSize iFrameSizeInPixels;
The size of frame in pixels