EXTENSIONLIST

Summary

The EXTENSIONLIST structure contains Exif extension information.

Syntax

typedef struct _EXTENSIONLIST 
{ 
   L_UINT uStructSize; 
   L_UINT uFlags; 
   L_UINT uCount; 
   LTEXTENSION aList[1]; 
} EXTENSIONLIST,* pEXTENSIONLIST; 

Members

uStructSize

Size of the whole extension list.

uFlags

Flags that indicate the type of data contained in the extensions. Possible values are:

Value Meaning
EXTENSION_STAMP [0x0001] A stamp is present. Most likely suitable for LCD displays (and bigger than the stamp stored in the Exif data). The stamp can be loaded with LFile::LoadExtensionStamp. Note that this stamp is independent of the regular stamp present in Exif files. Some Exif files have two stamps. The regular stamp is loaded with LFile::ReadStamp, while the extension stamp is loaded with LFile::LoadExtensionStamp.
EXTENSION_AUDIO [0x0002] Embedded audio data is present. The LFile::GetExtensionAudio function can be called to get to the audio data.

uCount

The number of extensions present in a List.

aList

Array of LTEXTENSION structures that contain the extension information. For more information about the information these contain, refer to the LTEXTENSION structure.

Usage

Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Raster Imaging C++ Class Library Help
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.