CIFF metadata is similar to EXIF-TIFF, but it 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 |
"CIFF" |
IG_FORMAT_CIFF |
LEVEL_START |
ImageProps Level |
|
|
CIFF root tags |
|
|
"CIFF" |
IG_FORMAT_CIFF |
LEVEL_END |
Please see enumIGCIFFTagIDs for a complete list of CIFF root Level tags.
ImageProps Level
Name |
Id |
Type |
"ImageProps" |
IGMDTAG_ID_CIFF_IMAGE_PROPS |
LEVEL_START |
ImageInfo Level |
|
|
ImageDescription Level |
|
|
CameraObject Level |
|
|
ShootingRecord Level |
|
|
MeasuredInfo Level |
|
|
ExifInformation Level |
|
|
ImageProps tags |
|
|
"ImageProps" |
IGMDTAG_ID_CIFF_IMAGE_PROPS |
LEVEL_END |
ImageInfo Level
Name |
Id |
Type |
"ImageInfo" |
IGMDTAG_ID_CIFF_IMAGE_INFO |
LEVEL_START |
ImageInfo tags |
|
|
"ImageInfo" |
IGMDTAG_ID_CIFF_IMAGE_INFO |
LEVEL_END |
Please see enumIGCIFFImageInfoTagIDs for a complete list of CIFF ImageInfo Level tags.
ImageDescription Level
Name |
Id |
Type |
"ImageDescription" |
IGMDTAG_ID_CIFF_IMAGE_DESCRIPTION |
LEVEL_START |
ImageDescription tags |
|
|
"ImageDescription" |
IGMDTAG_ID_CIFF_IMAGE_DESCRIPTION |
LEVEL_END |
CameraObject Level
Name |
Id |
Type |
"CameraObject" |
IGMDTAG_ID_CIFF_CAMERA_OBJECT |
LEVEL_START |
CameraSpecification Level |
|
|
CameraObject tags |
|
|
"CameraObject" |
IGMDTAG_ID_CIFF_CAMERA_OBJECT |
LEVEL_END |
ShootingRecord Level
Name |
Id |
Type |
"ShootingRecord" |
IGMDTAG_ID_CIFF_SHOOTING_RECORD |
LEVEL_START |
ShootingRecord tags |
|
|
"ShootingRecord" |
IGMDTAG_ID_CIFF_SHOOTING_RECORD |
LEVEL_END |
MeasuredInfo Level
Name |
Id |
Type |
"MeasuredInfo" |
IGMDTAG_ID_CIFF_MEASURED_INFO |
LEVEL_START |
MeasuredInfo tags |
|
|
"MeasuredInfo" |
IGMDTAG_ID_CIFF_MEASURED_INFO |
LEVEL_END |
ExifInformation Level
Name |
Id |
Type |
"ExifInformation" |
IGMDTAG_ID_CIFF_EXIF_INFORMATION |
LEVEL_START |
FocalLength Level |
|
|
CanonShotInfo Level |
|
|
CanonCameraSettings Level |
|
|
SensorInfo Level |
|
|
CanonCustomFunctions Level |
|
|
CanonPictureInfo Level |
|
|
ExifInformation tags |
|
|
"ExifInformation" |
IGMDTAG_ID_CIFF_EXIF_INFORMATION |
LEVEL_END |
CameraSpecification Level
Name |
Id |
Type |
"CameraSpecification" |
IGMDTAG_ID_CIFF_CAMERA_SPECIFICATION |
LEVEL_START |
CameraSpecification tags |
|
|
"CameraSpecification" |
IGMDTAG_ID_CIFF_CAMERA_SPECIFICATION |
LEVEL_END |
FocalLength Level
Name |
Id |
Type |
"FocalLength" |
IGMDTAG_NAME_CIFF_FOCAL_LENGTH |
LEVEL_START |
FocalLength tags |
|
|
"FocalLength" |
IGMDTAG_NAME_CIFF_FOCAL_LENGTH |
LEVEL_END |
Please see enumIGCIFFFocalLengthTagIDs for a complete list of CIFF FocalLength Level tags.
CanonShotInfo Level
Name |
Id |
Type |
"CanonShotInfo" |
IGMDTAG_NAME_CIFF_CANON_SHOT_INFO |
LEVEL_START |
CanonShotInfo tags |
|
|
"CanonShotInfo" |
IGMDTAG_NAME_CIFF_CANON_SHOT_INFO |
LEVEL_END |
Please see enumIGCIFFShotInfoTagIDs for a complete list of CIFF CanonShotInfo Level tags.
CanonCameraSettings Level
Name |
Id |
Type |
"CanonCameraSettings" |
IGMDTAG_NAME_CIFF_CANON_CAMERA_SETTINGS |
LEVEL_START |
CanonCameraSettings tags |
|
|
"CanonCameraSettings" |
IGMDTAG_NAME_CIFF_CANON_CAMERA_SETTINGS |
LEVEL_END |
Please see enumIGCIFFCanonCameraSettingsTagIDs for a complete list of CIFF CanonCameraSettings Level tags.
SensorInfo Level
Name |
Id |
Type |
"SensorInfo" |
IGMDTAG_NAME_CIFF_SENSOR_INFO |
LEVEL_START |
SensorInfo tags |
|
|
"SensorInfo" |
IGMDTAG_NAME_CIFF_SENSOR_INFO |
LEVEL_END |
CanonCustomFunctions Level
Name |
Id |
Type |
"CanonCustomFunctions" |
IGMDTAG_NAME_CIFF_CANON_CUSTOM_FUNCTIONS |
LEVEL_START |
CanonCustomFunctions tags |
|
|
"CanonCustomFunctions" |
IGMDTAG_NAME_CIFF_CANON_CUSTOM_FUNCTIONS |
LEVEL_END |
CanonPictureInfo Level
Name |
Id |
Type |
"CanonPictureInfo" |
IGMDTAG_NAME_CIFF_CANON_PICTURE_INFO |
LEVEL_START |
CanonPictureInfo tags |
|
|
"CanonPictureInfo" |
IGMDTAG_NAME_CIFF_CANON_PICTURE_INFO |
LEVEL_END |
Please see enumIGCIFFPictureInfoTagIDs for complete list of CIFF CanonPictureInfo Level tags.