Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <ImageCodecData.h>
Link against: imageconversion.lib

Class TGifImageControl

class TGifImageControl : public TFrameDataBlock;

Description

GIF specific frame data variant which holds GIF image control information.

It can only be used with the GIF decoder (the encoder is not configurable).

Derivation

Members

Defined in TGifImageControl:

Inherited from TFrameDataBlock:


Construction and destruction


TGifImageControl()

IMPORT_C TGifImageControl();

Description

Default constructor for this class.

[Top]


Member functions


DuplicateL(CFrameImageData &)const

private: virtual TFrameDataBlock* DuplicateL(CFrameImageData &aFrameImageData) const;

Description

Provides a copy of an object that manages a list of frame and image block data, but not a bitwise copy. It provides a new reference to the object.

Parameters

CFrameImageData &aFrameImageData

An object that manages a list of frame and image block data

Return value

TFrameDataBlock *

[Top]


Member enumerations


Enum TDisposalMethod

TDisposalMethod

Description

Flag reflecting how the previous frame is handled when the next frame is drawn.

ENone

No method set.

ELeaveInPlace

Leave the previous frame in place.

ERestoreToBackground

Restore to the backgound colour.

ERestoreToPrevious

Restore the previous frame.

[Top]


Member data


iDelayTimeInCentiseconds

TInt iDelayTimeInCentiseconds;

Description

The interval between display of successive frames in units of 1/100 second.


iTransparentColorIndex

TInt iTransparentColorIndex;

Description

The colour index to be used for transparency.


iUserInputFlag

TBool iUserInputFlag;

Description

A flag indicating if user input is required before display of next frame.


iDisposalMethod

TDisposalMethod iDisposalMethod;

Description

The frame disposal method for multiframe images.