ImageGear Professional v18.2 > User Guide > Appendices/General Reference > Non-Image Data Storage > Metadata Structure "ValueType" and "Value" |
Here are possible combinations of ValueType and Value elements of AT_DATALIST_ITEM ImageGear metadata structure:
ValueType | Value |
---|---|
AM_TID_META_INT8 |
The "FLTR.METADATA_FORMAT" global parameter value is "text" or ActiveX: Value is pointer to NULL-terminated ASCII string - textual representation of "Length" 8-bit signed integers separated by comma. Example: "-128;0;+45;56" |
AM_TID_META_UINT8 |
The "FLTR.METADATA_FORMAT" global parameter value is "text" or ActiveX: Value is pointer to NULL-terminated ASCII string - textual representation of "Length" 8-bit unsigned integers separated by comma. The hexadecimal values are allowed. Example: "0;+18;255;0xFA" |
AM_TID_META_INT16 |
The "FLTR.METADATA_FORMAT" global parameter value is "text" or ActiveX: Value is pointer to NULL-terminated ASCII string - textual representation of "Length" 16-bit signed integers separated by comma. Example: "0;+1800;-255;32355" |
AM_TID_META_UINT16 |
The "FLTR.METADATA_FORMAT" global parameter value is "text" or ActiveX: Value is pointer to NULL-terminated ASCII string - textual representation of "Length" 16-bit unsigned integers separated by comma. The hexadecimal values are allowed. Example: "0;+543;2550;0x12FF" |
AM_TID_META_INT32 |
The "FLTR.METADATA_FORMAT" global parameter value is "text" or ActiveX: Value is pointer to NULL-terminated ASCII string - textual representation of "Length" 32-bit signed integers separated by comma. Example: "0;+67;-235987;32355" |
AM_TID_META_UINT32 |
The "FLTR.METADATA_FORMAT" global parameter value is "text" or ActiveX: Value is pointer to NULL-terminated ASCII string - textual representation of "Length" 32-bit unsigned integers separated by comma. The hexadecimal values are allowed. Example: "0;+543;12362550;0x56FDE345" |
AM_TID_META_INT64 |
The "FLTR.METADATA_FORMAT" global parameter value is "text" or ActiveX: Value is pointer to NULL-terminated string - textual representation of "Length" 64-bit signed integers separated by comma. |
AM_TID_META_UINT64 |
The "FLTR.METADATA_FORMAT" global parameter value is "text" or ActiveX: Value is pointer to NULL-terminated ASCII string - textual representation of "Length" 64-bit unsigned integers separated by comma. The hexadecimal values are allowed. |
AM_TID_META_BOOL |
The "FLTR.METADATA_FORMAT" global parameter value is "text" or ActiveX: Value is pointer to NULL-terminated string - textual representation of "Length" Boolean values separated by comma. Example: "True;False;False;True" |
AM_TID_META_RATIONAL_INT32 |
The "FLTR.METADATA_FORMAT" global parameter value is "text" or ActiveX: Value is pointer to NULL-terminated ASCII string - textual representation of "Length" rational values separated by comma. Each rational value is fraction where both numerator and denominator are 32-bit signed integers separated by slash. Zero is allowed. Example: "+324/-567;0/0;-68/45668" |
AM_TID_META_RATIONAL_UNT32 |
The "FLTR.METADATA_FORMAT" global parameter value is "text" or ActiveX: Value is pointer to NULL-terminated ASCII string - textual representation of "Length" rational values separated by comma. Each rational value is fraction where both numerator and denominator are 32-bit unsigned integers separated by slash. Zero is allowed. Example: "+324/567;0/0" |
AM_TID_META_FLOAT |
The "FLTR.METADATA_FORMAT" global parameter value is "text" or ActiveX: Value is pointer to NULL-terminated ASCII string - textual representation of "Length" 4-byte float-point values separated by comma. Example: "-298.98676;3568732;6.9876E-10;0" |
AM_TID_META_DOUBLE |
The "FLTR.METADATA_FORMAT" global parameter value is "text" or ActiveX: Value is pointer to NULL-terminated ASCII string - textual representation of "Length" 8-byte (double precision) float-point values separated by comma. Example: "-29842.9867698098;356873245345;6.98766575489E+50;0" |
AM_TID_META_STRING |
It does not depend on "FLTR.METADATA_FORMAT" global parameter value Value is pointer to NULL-terminated ASCII string, "Length" - length of the string (NULL is not counted). Example: "Simple string" |
AM_TID_RAW_DATA |
It does not depend on "FLTR.METADATA_FORMAT" global parameter value Value is pointer to byte array that represent binary data, "Length" - size of the array in bytes. |