typedef struct _tagEXTENSIONLIST
{
L_UINT uStructSize;
L_UINT uFlags;
L_UINT uCount;
LTEXTENSION aList[1];
} EXTENSIONLIST, *pEXTENSIONLIST;
The EXTENSIONLIST structure contains Exif extension information.
Size of the whole extension list.
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 L_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 L_ReadFileStamp, while the extension stamp is loaded with L_LoadExtensionStamp. |
EXTENSION_AUDIO | [0x0002] Embedded audio data is present. The L_GetExtensionAudio function can be called to get to the audio data. |
The number of extensions present in aList
.
Array of LTEXTENSION structures that contain the extension information. For more information about the information these contain, refer to the LTEXTENSION structure.
The structure is used by:
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document