CIFF metadata uses multiple nested IFDs, structured as a tree.
Brief information on CIFF metadata levels is provided in the set of tables below:
CIFF Level
Name |
Id |
Type |
ImageProps level |
ImGearCIFFTagIDs.IMAGE_PROPS |
Tree |
CIFF root tags |
<Tag ID> |
Leaf |
ImageProps Level
Name |
Id |
Type |
ImageInfo level |
ImGearCIFFTagIDs.IMAGE_INFO |
Tree |
ImageDescription level |
ImGearCIFFTagIDs.IMAGE_DESCRIPTION |
Tree |
CameraObject level |
ImGearCIFFTagIDs.CAMERA_OBJECT |
Tree |
ShootingRecord level |
ImGearCIFFTagIDs.SHOOTING_RECORD |
Tree |
MeasuredInfo level |
ImGearCIFFTagIDs.MEASURED_INFO |
Tree |
ExifInformation level |
ImGearCIFFTagIDs.EXIF_INFORMATION |
Tree |
ImageProps tags |
<Tag ID> |
Leaf |
ImageInfo Level
Name |
Id |
Type |
ImageInfo tags |
<Tag ID> |
Leaf |
ImageDescription Level
Name |
Id |
Type |
ImageDescription tags |
<Tag ID> |
Leaf |
CameraObject Level
Name |
Id |
Type |
CameraSpecification level |
ImGearCIFFTagIDs.CAMERA_SPECIFICATION |
Tree |
CameraObject tags |
<Tag ID> |
Leaf |
ShootingRecord Level
Name |
Id |
Type |
ShootingRecord tags |
<Tag ID> |
Leaf |
MeasuredInfo Level
Name |
Id |
Type |
MeasuredInfo tags |
<Tag ID> |
Leaf |
ExifInformation Level
Name |
Id |
Type |
FocalLength level |
ImGearCIFFTagIDs.FOCAL_LENGTH |
Tree |
CanonShotInfo level |
ImGearCIFFTagIDs.CANON_SHOT_INFO |
Tree |
CanonCameraSettings level |
ImGearCIFFTagIDs.CANON_CAMERA_SETTINGS |
Tree |
SensorInfo level |
ImGearCIFFTagIDs.SENSOR_INFO |
Tree |
CanonCustomFunctions level |
ImGearCIFFTagIDs.CANON_CUSTOM_FUNCTIONS |
Tree |
CanonPictureInfo level |
ImGearCIFFTagIDs.CANON_PICTURE_INFO |
Tree |
ExifInformation tags |
<Tag ID> |
Leaf |
CameraSpecification Level
Name |
Id |
Type |
CameraSpecification tags |
<Tag ID> |
Leaf |
FocalLength Level
Name |
Id |
Type |
FocalLength tags |
<Tag ID> |
Leaf |
CanonShotInfo Level
Name |
Id |
Type |
CanonShotInfo tags |
<Tag ID> |
Leaf |
CanonCameraSettings Level
Name |
Id |
Type |
CanonCameraSettings tags |
<Tag ID> |
Leaf |
SensorInfo Level
Name |
Id |
Type |
SensorInfo tags |
<Tag ID> |
Leaf |
CanonCustomFunctions Level
Name |
Id |
Type |
CanonCustomFunctions tags |
<Tag ID> |
Leaf |
CanonPictureInfo Level
Name |
Id |
Type |
CanonPictureInfo tags |
<Tag ID> |
Leaf |