ImageGear for C and C++ on Linux v19.10 - Updated
enumIGEXIFMakerNoteType
API Reference Guide > Core Component API Reference > Core Component Enumerations Reference > enumIGEXIFMakerNoteType

Lists all EXIF MakerNote types.

Values:

IG_MAKERNOTE_TYPE_UNKNOWN Unknown. This is the default type. This type means that ImageGear can't detect Makernote as any other type. Preserving such a makernote and saving it with the file, most likely, does not make any sense, because IFD offsets will be corrupted.
IG_MAKERNOTE_TYPE_IFD TIFF IFD. Makernote is a valid TIF IFD.
IG_MAKERNOTE_TYPE_IFD_PREFIXED Prefixed TIFF IFD. Same as IFD, but with a short prefix before the IFD. The prefix is also preserved, so the whole Makernote is preserved when writing to a file.
IG_MAKERNOTE_TYPE_TIF_HEADER_PREFIXED Makernote starts with a prefix, then goes TIF image header, which points to an IFD.
IG_MAKERNOTE_TYPE_IFD_PREFIXED_OFFSET_II Makernote starts with a prefix, then goes offset to the IFD, then IFD itself. Makernote IFD uses Intel byte ordering (II), even though the whole file uses Motorola ordering.
IG_MAKERNOTE_TYPES_MAX Specifies the number of supported makernote types.