EXTENSIONLIST
typedef struct _tagEXTENSIONLIST
{
L_UINT uSize;
L_UINT uFlags;
L_UINT uCount;
EXTENSION aList[1];
} EXTENSIONLIST, L_FAR * LPEXTENSIONLIST;
The EXTENSIONLIST structure contains Exif extension information.
Member |
Description |
|
uSize |
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 EXTENSION structures that contain the extension information. For more information about the information these contain, refer to the EXTENSION structure. |
Comments
This structure is used by the following functions: