Structure that specifies information about the current page of an image.
struct IE_PageInfo
{
IE_PageInfo() { ZeroMemory(this, sizeof(*this)); };
DWORD dwFlags;
BITMAPINFO* pBMI;
void* pBits;
DWORD dwPixFormatFlags;
void* reserved_1;
void* pAlpha;
int nAlphaBPP;
int iTransparency;
int nDelay;
void* reserved_2;
void* reserved_3;
void* reserved_4;
MD_MetadataList* pMetadataList;
BOOL bHasTranparencyChannel;
char* pParamACDDefinedXML;
};
dwFlags
Type: DWORD
IE_PIF flags.
pBMI
Type: BITMAPINFO*
Pointer to BITMAPINFO structure (and colormap, if present)
pBits
Type: void*
Pointer to bitmap bits
dwPixFormatFlags
Type: DWORD
IE_PFF flags
reserved_1
Type: void*
Internal use only
pAlpha
Type: void*
Pointer to alpha channel, where applicable
nAlphaBPP
Type: int
Alpha channel bpp.
iTransparency
Type: int
Transparent color index, where applicable
nDelay
Type: int
Frame delay in ms, where applicable
reserved_2
Type: void*
Internal use only
reserved_3
Type: void*
Internal use only
reserved_4
Type: void*
Internal use only
pMetadataList
Type: MD_MetadataItemList*
List of metadata to add to image
bHasTranparencyChannel
Type: BOOL
Image has transparency channel
pParamACDDefinedXML
Type: char*
ACDSee custom metadata
Used in the IE_ImageEncode and IE_ImageEncodePage functions.
Header: IE_PlugIn.h