ImageGear for C and C++ on Linux v20.0 - Updated
API Reference Guide > Core Component API Reference > Core Component Enumerations Reference > enumTagTypes

Specifies data types for use with metadata tag callbacks.


IG_TAG_TYPE_NULL No data - end of tags.
IG_TAG_TYPE_BYTE Data is a 8 bit unsigned integer.
IG_TAG_TYPE_ASCII Data is a 8 bit, NULL-terminated string.
IG_TAG_TYPE_SHORT Data is a 16 bit unsigned integer.
IG_TAG_TYPE_LONG Data is a 32 bit unsigned integer.
IG_TAG_TYPE_RATIONAL Data is a pair of 32-bit unsigned integers, representing an unsigned rational number.
IG_TAG_TYPE_SBYTE Data is a 8 bit signed integer.
IG_TAG_TYPE_UNDEFINED Data is a 8 bit byte.
IG_TAG_TYPE_SSHORT Data is a 16-bit signed integer.
IG_TAG_TYPE_SLONG Data is a 32-bit signed integer.
IG_TAG_TYPE_SRATIONAL Data is a pair of 32-bit signed integers, representing a signed rational number.
IG_TAG_TYPE_FLOAT Data is a 4-byte single-precision IEEE floating point number.
IG_TAG_TYPE_DOUBLE Data is a 8-byte double-precision IEEE floating point number.
IG_TAG_TYPE_RAWBYTES Data is a series of raw data bytes.
IG_TAG_TYPE_LONGARRAY Data is an array of 32-bit signed integers.
IG_TAG_TYPE_UNICODE Data is a UNICODE string, 16 bit WCHARs terminated by two NULLs.
IG_TAG_TYPE_FILETIME Data is a 64 bit FILETIME structure.
IG_TAG_TYPE_DATE Data is a 64 bit DATE structure.

Is this page helpful?
Yes No
Thanks for your feedback.