## XMP Tags

XMP stands for "Extensible Metadata Platform", an XML/RDF-based metadata format which is being pushed by Adobe. Information in this format can be embedded in many different image file types including JPG, JP2, TIFF, GIF, EPS, PDF, PSD, IND, INX, PNG, DJVU, SVG, PGF, MIFF, XCF, CRW, DNG and a variety of proprietary TIFF-based RAW images, as well as MOV, AVI, ASF, WMV, FLV, SWF and MP4 videos, and WMA and audio formats supporting ID3v2 information.

The XMP Tag ID's aren't listed because in most cases they are identical to the Tag Name (aside from differences in case). Tags with different ID's are mentioned in the Notes column of the HTML version of this document.

All XMP information is stored as character strings. The Writable column specifies the information format: `string` is an unformatted string, `integer` is a string of digits (possibly beginning with a '+' or '-'), `real` is a floating point number, `rational` is entered as a floating point number but stored as two `integer` strings separated by a '/' character, `date` is a date/time string entered in the format "YYYY:mm:dd HH:MM:SS[.ss][+/-HH:MM]" but some partial date/time formats are also accepted (see faq.html#Q5), `boolean` is either "True" or "False" (but "true" and "false" may be written as a ValueConv value for compatibility with non-conforming applications), `struct` indicates a structured tag, and `lang-alt` is a tag that supports alternate languages.

When reading, `struct` tags are extracted only if the Struct (-struct) option is used. Otherwise the corresponding Flattened tags, indicated by an underline (`_`) after the Writable type, are extracted. When copying, by default both structured and flattened tags are available, but the flattened tags are considered "unsafe" so they aren't copied unless specified explicitly. The Struct option may be disabled by setting Struct to 0 via the API or with --struct on the command line to copy only flattened tags, or enabled by setting Struct to 1 via the API or with -struct on the command line to copy only as structures. When writing, the Struct option has no effect, and both structured and flattened tags may be written. See struct.html for more details.

Individual languages for `lang-alt` tags are accessed by suffixing the tag name with a '-', followed by an RFC 3066 language code (eg. "XMP:Title-fr", or "Rights-en-US"). (See http://www.ietf.org/rfc/rfc3066.txt for the RFC 3066 specification.) A `lang-alt` tag with no language code accesses the "x-default" language, but causes other languages for this tag to be deleted when writing. The "x-default" language code may be specified when writing to preserve other existing languages (eg. "XMP-dc:Description-x-default"). When reading, "x-default" is not specified.

The XMP tags are organized according to schema Namespace in the following tables. The ExifTool family 1 group names are derived from the namespace prefixes by adding a leading "XMP-" (eg. "XMP-dc"). A few of the longer prefixes have been shortened (as mentioned in the documentation below) to avoid excessively long ExifTool group names. The tags of any namespace may be deleted as a group by specifying the family 1 group name (eg. "-XMP-dc:all=" on the command line). This includes namespaces which are not pre-defined by ExifTool.

In cases where a tag name exists in more than one namespace, less common namespaces are avoided when writing. However, a specific namespace may be written by providing a family 1 group name for the tag (eg. XMP-crs:Contrast or XMP-exif:Contrast). When deciding on which tags to add to an image, using standard schemas such as dc, xmp, iptcCore and iptcExt is recommended if possible.

For structures, the heading of the first column is Field Name. Field names are very similar to tag names, except they are used to identify fields inside structures instead of stand-alone tags. See the Field Name section of the Structured Information documentation for more details.

ExifTool will extract XMP information even if it is not listed in these tables, but other tags are not writable unless added as user-defined tags in the ExifTool config file. For example, the `pdfx` namespace doesn't have a predefined set of tag names because it is used to store application-defined PDF information, so although this information will be extracted, it is only writable if the corresponding user-defined tags have been created.

The tables below list tags from the official XMP specification (with an underlined Namespace in the HTML version of this documentation), as well as extensions from various other sources. See http://www.adobe.com/devnet/xmp/ for the official XMP specification.

> Namespace | Writable | Values / Notes
> --- | --- | ---
> aas | - | --> XMP aas Tags
> acdsee | - | --> XMP acdsee Tags
> acdsee-rs | - | --> XMP ACDSeeRegions Tags
> album | - | --> XMP Album Tags
> apdi | - | --> XMP apdi Tags
> apple-fi | - | --> XMP apple_fi Tags
> ast | - | --> Nikon ast Tags
> aux | - | --> XMP aux Tags
> cc | - | --> XMP cc Tags
> cell | - | --> XMP cell Tags
> crd | - | --> XMP crd Tags
> creatorAtom | - | --> XMP creatorAtom Tags
> crs | - | --> XMP crs Tags
> dc | - | --> XMP dc Tags
> Device | - | --> Google Device Tags
> dex | - | --> XMP dex Tags
> DICOM | - | --> XMP DICOM Tags
> digiKam | - | --> XMP digiKam Tags
> drone-dji | - | --> DJI XMP Tags
> dwc | - | --> DarwinCore Tags
> et | - | --> XMP ExifTool Tags
> exif | - | --> XMP exif Tags
> exifEX | - | --> XMP exifEX Tags
> expressionmedia | - | --> XMP ExpressionMedia Tags
> extensis | - | --> XMP extensis Tags
> fpv | - | --> XMP fpv Tags
> GAudio | - | --> Google GAudio Tags
> GCamera | - | --> Google GCamera Tags
> GContainer | - | --> Google GContainer Tags
> GCreations | - | --> Google GCreations Tags
> GDepth | - | --> Google GDepth Tags
> getty | - | --> XMP GettyImages Tags
> GFocus | - | --> Google GFocus Tags
> GImage | - | --> Google GImage Tags
> GPano | - | --> Google GPano Tags
> GSpherical | - | --> Google GSpherical Tags
> hdr | - | --> XMP hdr Tags
> HDRGainMap | - | --> XMP HDRGainMap Tags
> hdrgm | - | --> XMP hdrgm Tags
> ics | - | --> XMP ics Tags
> iptcCore | - | --> XMP iptcCore Tags
> iptcExt | - | --> XMP iptcExt Tags
> LImage | - | --> XMP LImage Tags
> lr | - | --> XMP Lightroom Tags
> mediapro | - | --> XMP MediaPro Tags
> microsoft | - | --> Microsoft XMP Tags
> MP | - | --> Microsoft MP Tags
> MP1 | - | --> Microsoft MP1 Tags
> mwg-coll | - | --> MWG Collections Tags
> mwg-kw | - | --> MWG Keywords Tags
> mwg-rs | - | --> MWG Regions Tags
> nine | - | --> Nikon nine Tags
> panorama | - | --> XMP panorama Tags
> pdf | - | --> XMP pdf Tags
> pdfx | - | --> XMP pdfx Tags
> photomech | - | --> PhotoMechanic XMP Tags
> photoshop | - | --> XMP photoshop Tags
> PixelLive | - | --> XMP PixelLive Tags
> plus | - | --> PLUS XMP Tags
> pmi | - | --> XMP pmi Tags
> prism | - | --> XMP prism Tags
> prl | - | --> XMP prl Tags
> prm | - | --> XMP prm Tags
> pur | - | --> XMP pur Tags
> rdf | - | --> XMP rdf Tags
> sdc | - | --> Nikon sdc Tags
> seal | - | --> XMP seal Tags
> swf | - | --> XMP swf Tags
> tiff | - | --> XMP tiff Tags
> x | - | --> XMP x Tags
> xmp | - | --> XMP xmp Tags
> xmpBJ | - | --> XMP xmpBJ Tags
> xmpDM | - | --> XMP xmpDM Tags
> xmpDSA | - | --> Panasonic DSA Tags
> xmpMM | - | --> XMP xmpMM Tags
> xmpNote | - | --> XMP xmpNote Tags
> xmpPLUS | - | --> XMP xmpPLUS Tags
> xmpRights | - | --> XMP xmpRights Tags
> xmpTPg | - | --> XMP xmpTPg Tags

## XMP aas Tags

Apple Adjustment Settings used by iPhone/iPad.

These tags belong to the ExifTool XMP-aas family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> AffineA | real |
> AffineB | real |
> AffineC | real |
> AffineD | real |
> AffineX | real |
> AffineY | real |
> CropH | integer/ |
> CropW | integer/ |
> CropX | integer/ |
> CropY | integer/ |
> Curve0x | real |
> Curve0y | real |
> Curve1x | real |
> Curve1y | real |
> Curve2x | real |
> Curve2y | real |
> Curve3x | real |
> Curve3y | real |
> Curve4x | real |
> Curve4y | real |
> FaceBalanceOrigI | real |
> FaceBalanceOrigQ | real |
> FaceBalanceStrength | real |
> FaceBalanceWarmth | real |
> Highlights | real/ |
> Shadows | real/ |
> Vibrance | real/ |

## XMP acdsee Tags

ACD Systems ACDSee namespace tags.

(A note to software developers: Re-inventing your own private tags instead of using the equivalent tags in standard XMP namespaces defeats one of the most valuable features of metadata: interoperability. Your applications mumble to themselves instead of speaking out for the rest of the world to hear.)

These tags belong to the ExifTool XMP-acdsee family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> Author | string/ |
> Caption | string/ |
> Categories | string/ |
> Collections | string/ |
> DateTime | date/ |
> DPP | lang-alt/ | (newer version of XML raw processing settings)
> EditStatus | string/ |
> FixtureIdentifier | string/ |
> Keywords | string/+ |
> Notes | string/ |
> ObjectCycle | string/ |
> OriginatingProgram | string/ |
> Rating | real/ |
> Rawrppused | boolean/ |
> ReleaseDate | string/ |
> ReleaseTime | string/ |
> RPP | lang-alt/ | (raw processing settings in XML format)
> Snapshots | string/+ |
> Tagged | boolean/ |

## XMP ACDSeeRegions Tags

These tags belong to the ExifTool XMP-acdsee-rs family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> RegionInfoACDSee | struct | --> ACDSeeRegionInfo Struct (tag ID is 'Regions')
> ACDSeeRegionAppliedToDimensions | struct_ | --> ACDSeeDimensions Struct (RegionsAppliedToDimensions)
> ACDSeeRegionAppliedToDimensionsH | real/_ | (RegionsAppliedToDimensionsH)
> ACDSeeRegionAppliedToDimensionsUnit | string/_ | (RegionsAppliedToDimensionsUnit)
> ACDSeeRegionAppliedToDimensionsW | real/_ | (RegionsAppliedToDimensionsW)
> ACDSeeRegion | struct_+ | --> ACDSeeRegion Struct (RegionsRegionList)
> ACDSeeRegionALGArea | struct_+ | --> ACDSeeArea Struct (RegionsRegionListALGArea)
> ACDSeeRegionALGAreaH | real/_+ | (RegionsRegionListALGAreaH)
> ACDSeeRegionALGAreaW | real/_+ | (RegionsRegionListALGAreaW)
> ACDSeeRegionALGAreaX | real/_+ | (RegionsRegionListALGAreaX)
> ACDSeeRegionALGAreaY | real/_+ | (RegionsRegionListALGAreaY)
> ACDSeeRegionDLYArea | struct_+ | --> ACDSeeArea Struct (RegionsRegionListDLYArea)
> ACDSeeRegionDLYAreaH | real/_+ | (RegionsRegionListDLYAreaH)
> ACDSeeRegionDLYAreaW | real/_+ | (RegionsRegionListDLYAreaW)
> ACDSeeRegionDLYAreaX | real/_+ | (RegionsRegionListDLYAreaX)
> ACDSeeRegionDLYAreaY | real/_+ | (RegionsRegionListDLYAreaY)
> ACDSeeRegionName | string/_+ | (RegionsRegionListName)
> ACDSeeRegionNameAssignType | string/_+ | (RegionsRegionListNameAssignType)
> ACDSeeRegionType | string/_+ | (RegionsRegionListType)

## XMP ACDSeeRegionInfo Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> AppliedToDimensions | ACDSeeDimensions | --> ACDSeeDimensions Struct
> RegionList | ACDSeeRegion+ | --> ACDSeeRegion Struct

## XMP ACDSeeDimensions Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> H | real |
> Unit | string |
> W | real |

## XMP ACDSeeRegion Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> ALGArea | ACDSeeArea | --> ACDSeeArea Struct
> DLYArea | ACDSeeArea | --> ACDSeeArea Struct
> Name | string |
> NameAssignType | string |
> Type | string |

## XMP ACDSeeArea Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> H | real |
> W | real |
> X | real |
> Y | real |

## XMP Album Tags

Adobe Album namespace tags.

These tags belong to the ExifTool XMP-album family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> Notes | string |

## XMP apdi Tags

Used in Apple HDR GainMap images.

These tags belong to the ExifTool XMP-apdi family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> AuxiliaryImageType | string |
> NativeFormat | string |
> StoredFormat | string |

## XMP apple_fi Tags

Face information tags written by the Apple iPhone 5 inside the mwg-rs RegionExtensions.

These tags belong to the ExifTool XMP-apple-fi family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> AngleInfoRoll | integer |
> AngleInfoYaw | integer |
> ConfidenceLevel | integer |
> FaceID | integer |
> TimeStamp | integer |

## XMP aux Tags

Adobe-defined auxiliary EXIF tags. This namespace existed in the XMP specification until it was dropped in 2012, presumably due to the introduction of the EXIF 2.3 for XMP specification and the exifEX namespace at this time. For this reason, tags below with equivalents in the exifEX namespace are avoided when writing.

These tags belong to the ExifTool XMP-aux family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> ApproximateFocusDistance | rational | 4294967295 = infinity
> DistortionCorrectionAlreadyApplied | boolean |
> EnhanceDenoiseAlreadyApplied | boolean |
> EnhanceDenoiseLumaAmount | string |
> EnhanceDenoiseVersion | string |
> EnhanceDetailsAlreadyApplied | boolean |
> EnhanceDetailsVersion | string |
> EnhanceSuperResolutionAlreadyApplied | boolean |
> EnhanceSuperResolutionScale | rational |
> EnhanceSuperResolutionVersion | string |
> Firmware | string |
> FlashCompensation | rational |
> ImageNumber | string |
> IsMergedHDR | boolean |
> IsMergedPanorama | boolean |
> LateralChromaticAberrationCorrectionAlreadyApplied | boolean |
> Lens | string |
> LensDistortInfo | string |
> LensID | string |
> LensInfo | string/ | (4 rational values giving focal and aperture ranges)
> LensSerialNumber | string/ |
> NeutralDensityFactor | string |
> OwnerName | string/ |
> SerialNumber | string/ |
> VignetteCorrectionAlreadyApplied | boolean |

## XMP cc Tags

Creative Commons namespace tags. Note that the CC specification for XMP is non-existent, so ExifTool must make some assumptions about the format of the specific properties in XMP (see http://creativecommons.org/ns).

These tags belong to the ExifTool XMP-cc family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> AttributionName | string |
> AttributionURL | string |
> DeprecatedOn | date |
> Jurisdiction | string |
> LegalCode | string |
> License | string |
> MorePermissions | string |
> Permits | string+ | 'cc:DerivativeWorks' = Derivative Works 'cc:Distribution' = Distribution 'cc:Reproduction' = Reproduction 'cc:Sharing' = Sharing
> Prohibits | string+ | 'cc:CommercialUse' = Commercial Use 'cc:HighIncomeNationUse' = High Income Nation Use

> Requires

> string+

> 'cc:Attribution' = Attribution 'cc:Copyleft' = Copyleft 'cc:LesserCopyleft' = Lesser Copyleft 'cc:Notice' = Notice 'cc:ShareAlike' = Share Alike 'cc:SourceCode' = Source Code

> UseGuidelines | string |

## XMP cell Tags

Location tags written by some Sony Ericsson phones.

These tags belong to the ExifTool XMP-cell family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> CellTowerID | string | (tag ID is 'cellid')
> CellGlobalID | string | (tag ID is 'cgi')
> LocationAreaCode | string | (tag ID is 'lac')
> MobileCountryCode | string | (tag ID is 'mcc')
> MobileNetworkCode | string | (tag ID is 'mnc')
> CellR | string | (tag ID is 'r')

## XMP crd Tags

Adobe Camera Raw Defaults tags.

These tags belong to the ExifTool XMP-crd family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> AlreadyApplied | boolean/ |
> AutoBrightness | boolean/ |
> AutoContrast | boolean/ |
> AutoExposure | boolean/ |
> AutoLateralCA | integer/ |
> AutoShadows | boolean/ |
> AutoTone | boolean/ |
> AutoToneDigest | string/ |
> AutoToneDigestNoSat | string/ |
> AutoWhiteVersion | integer/ |
> Blacks2012 | integer/ |
> BlueHue | integer/ |
> BlueSaturation | integer/ |
> Brightness | integer/ |
> CameraModelRestriction | string/ |
> CameraProfile | string/ |
> CameraProfileDigest | string/ |
> ChromaticAberrationB | integer/ |
> ChromaticAberrationR | integer/ |
> CircularGradientBasedCorrections | struct+ | --> Correction Struct
> CircGradBasedCorrActive | boolean/_ | (CircularGradientBasedCorrectionsCorrectionActive)
> CircGradBasedCorrAmount | real/_ | (CircularGradientBasedCorrectionsCorrectionAmount)
> CircGradBasedCorrMasks | struct_+ | --> CorrectionMask Struct (CircularGradientBasedCorrectionsCorrectionMasks)
> CircGradBasedCorrMaskAlpha | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksAlpha)
> CircGradBasedCorrMaskAngle | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksAngle)
> CircGradBasedCorrMaskBottom | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksBottom)
> CircGradBasedCorrMaskCenterValue | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksCenterValue)
> CircGradBasedCorrMaskCenterWeight | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksCenterWeight)
> CircGradBasedCorrMaskRange | struct_+ | --> CorrRangeMask Struct (CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMask; called CorrectionRangeMask by the spec)
> CircGradBasedCorrMaskRangeAreaModels | struct_+ | --> AreaModels Struct (CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels)
> CircGradBasedCorrMaskRangeAreaModelsComponents | string/_+ | (CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents)
> CircGradBasedCorrMaskRangeAreaModelsColorSampleInfo | string/_+ | (CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)
> CircGradBasedCorrMaskRangeColorAmount | real/_+ | (CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount)
> CircGradBasedCorrMaskRangeDepthFeather | real/_+ | (CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather)
> CircGradBasedCorrMaskRangeDepthMax | real/_+ | (CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax)
> CircGradBasedCorrMaskRangeDepthMin | real/_+ | (CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin)
> CircGradBasedCorrMaskRangeInvert | boolean/_+ | (CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert)
> CircGradBasedCorrMaskRangeLumFeather | real/_+ | (CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather)
> CircGradBasedCorrMaskRangeLuminanceDepthSampleInfo | string/_+ | (CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo)
> CircGradBasedCorrMaskRangeLumMax | real/_+ | (CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax)
> CircGradBasedCorrMaskRangeLumMin | real/_+ | (CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin)
> CircGradBasedCorrMaskRangeLumRange | string/_+ | (CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange)
> CircGradBasedCorrMaskRangeSampleType | integer/_+ | (CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType)
> CircGradBasedCorrMaskRangeType | string/_+ | (CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskType)
> CircGradBasedCorrMaskRangeVersion | string/_+ | (CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion)
> CircGradBasedCorrMaskDabs | string/_ | (CircularGradientBasedCorrectionsCorrectionMasksDabs)
> CircGradBasedCorrMaskFeather | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksFeather)
> CircGradBasedCorrMaskFlipped | boolean/_ | (CircularGradientBasedCorrectionsCorrectionMasksFlipped)
> CircGradBasedCorrMaskFlow | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksFlow)
> CircGradBasedCorrMaskFullX | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksFullX)
> CircGradBasedCorrMaskFullY | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksFullY)
> CircGradBasedCorrMaskInputDigest | string/_ | (CircularGradientBasedCorrectionsCorrectionMasksInputDigest)
> CircGradBasedCorrMaskLeft | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksLeft)
> CircGradBasedCorrMaskMaskActive | boolean/_ | (CircularGradientBasedCorrectionsCorrectionMasksMaskActive)
> CircGradBasedCorrMaskMaskBlendMode | integer/_ | (CircularGradientBasedCorrectionsCorrectionMasksMaskBlendMode)
> CircGradBasedCorrMaskMaskDigest | string/_ | (CircularGradientBasedCorrectionsCorrectionMasksMaskDigest)
> CircGradBasedCorrMaskMaskInverted | boolean/_ | (CircularGradientBasedCorrectionsCorrectionMasksMaskInverted)
> CircGradBasedCorrMaskMaskName | string/_ | (CircularGradientBasedCorrectionsCorrectionMasksMaskName)
> CircGradBasedCorrMaskMasks | struct_+ | --> CorrectionMask Struct (CircularGradientBasedCorrectionsCorrectionMasksMasks)
> CircGradBasedCorrMaskMasksAlpha | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksAlpha)
> CircGradBasedCorrMaskMasksAngle | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksAngle)
> CircGradBasedCorrMaskMasksBottom | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksBottom)
> CircGradBasedCorrMaskMasksCenterValue | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksCenterValue)
> CircGradBasedCorrMaskMasksCenterWeight | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksCenterWeight)
> CircGradBasedCorrMaskMasksDabs | string/_+ | (CircularGradientBasedCorrectionsCorrectionMasksMasksDabs)
> CircGradBasedCorrMaskMasksFeather | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksFeather)
> CircGradBasedCorrMaskMasksFlipped | boolean/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksFlipped)
> CircGradBasedCorrMaskMasksFlow | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksFlow)
> CircGradBasedCorrMaskMasksFullX | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksFullX)
> CircGradBasedCorrMaskMasksFullY | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksFullY)
> CircGradBasedCorrMaskMasksInputDigest | string/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksInputDigest)
> CircGradBasedCorrMaskMasksLeft | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksLeft)
> CircGradBasedCorrMaskMasksMaskActive | boolean/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksMaskActive)
> CircGradBasedCorrMaskMasksMaskBlendMode | integer/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksMaskBlendMode)
> CircGradBasedCorrMaskMasksMaskDigest | string/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksMaskDigest)
> CircGradBasedCorrMaskMasksMaskInverted | boolean/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksMaskInverted)
> CircGradBasedCorrMaskMasksMaskName | string/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksMaskName)
> CircGradBasedCorrMaskMasksMaskSubType | string/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksMaskSubType)
> CircGradBasedCorrMaskMasksMaskSyncID | string/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksMaskSyncID)
> CircGradBasedCorrMaskMasksValue | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksMaskValue)
> CircGradBasedCorrMaskMasksMaskVersion | string/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksMaskVersion)
> CircGradBasedCorrMaskMasksMidpoint | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksMidpoint)
> CircGradBasedCorrMaskMasksOrigin | string/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksOrigin)
> CircGradBasedCorrMaskMasksPerimeterValue | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksPerimeterValue)
> CircGradBasedCorrMaskMasksRadius | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksRadius)
> CircGradBasedCorrMaskMasksReferencePoint | string/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksReferencePoint)
> CircGradBasedCorrMaskMasksRight | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksRight)
> CircGradBasedCorrMaskMasksRoundness | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksRoundness)
> CircGradBasedCorrMaskMasksSizeX | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksSizeX)
> CircGradBasedCorrMaskMasksSizeY | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksSizeY)
> CircGradBasedCorrMaskMasksTop | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksTop)
> CircGradBasedCorrMaskMaskSubType | string/_ | (CircularGradientBasedCorrectionsCorrectionMasksMaskSubType)
> CircGradBasedCorrMaskMasksVersion | integer/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksVersion)
> CircGradBasedCorrMaskMasksWhat | string/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksWhat)
> CircGradBasedCorrMaskMasksWholeImageArea | string/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksWholeImageArea)
> CircGradBasedCorrMaskMasksX | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksX)
> CircGradBasedCorrMaskMasksY | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksY)
> CircGradBasedCorrMaskMaskSyncID | string/_ | (CircularGradientBasedCorrectionsCorrectionMasksMaskSyncID)
> CircGradBasedCorrMaskMasksZeroX | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksZeroX)
> CircGradBasedCorrMaskMasksZeroY | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksZeroY)
> CircGradBasedCorrMaskValue | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksMaskValue)
> CircGradBasedCorrMaskMaskVersion | string/_ | (CircularGradientBasedCorrectionsCorrectionMasksMaskVersion)
> CircGradBasedCorrMaskMidpoint | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksMidpoint)
> CircGradBasedCorrMaskOrigin | string/_ | (CircularGradientBasedCorrectionsCorrectionMasksOrigin)
> CircGradBasedCorrMaskPerimeterValue | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksPerimeterValue)
> CircGradBasedCorrMaskRadius | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksRadius)
> CircGradBasedCorrMaskReferencePoint | string/_ | (CircularGradientBasedCorrectionsCorrectionMasksReferencePoint)
> CircGradBasedCorrMaskRight | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksRight)
> CircGradBasedCorrMaskRoundness | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksRoundness)
> CircGradBasedCorrMaskSizeX | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksSizeX)
> CircGradBasedCorrMaskSizeY | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksSizeY)
> CircGradBasedCorrMaskTop | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksTop)
> CircGradBasedCorrMaskVersion | integer/_ | (CircularGradientBasedCorrectionsCorrectionMasksVersion)
> CircGradBasedCorrMaskWhat | string/_ | (CircularGradientBasedCorrectionsCorrectionMasksWhat)
> CircGradBasedCorrMaskWholeImageArea | string/_ | (CircularGradientBasedCorrectionsCorrectionMasksWholeImageArea)
> CircGradBasedCorrMaskX | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksX)
> CircGradBasedCorrMaskY | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksY)
> CircGradBasedCorrMaskZeroX | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksZeroX)
> CircGradBasedCorrMaskZeroY | real/_ | (CircularGradientBasedCorrectionsCorrectionMasksZeroY)
> CircGradBasedCorrCorrectionName | string/_+ | (CircularGradientBasedCorrectionsCorrectionName)
> CircGradBasedCorrRangeMask | struct_+ | --> CorrRangeMask Struct (CircularGradientBasedCorrectionsCorrectionRangeMask; called CorrectionRangeMask by the spec)
> CircGradBasedCorrRangeMaskAreaModels | struct_+ | --> AreaModels Struct (CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModels)
> CircGradBasedCorrRangeMaskAreaModelsComponents | string/_+ | (CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents)
> CircGradBasedCorrRangeMaskAreaModelsColorSampleInfo | string/_+ | (CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)
> CircGradBasedCorrRangeMaskColorAmount | real/_+ | (CircularGradientBasedCorrectionsCorrectionRangeMaskColorAmount)
> CircGradBasedCorrRangeMaskDepthFeather | real/_+ | (CircularGradientBasedCorrectionsCorrectionRangeMaskDepthFeather)
> CircGradBasedCorrRangeMaskDepthMax | real/_+ | (CircularGradientBasedCorrectionsCorrectionRangeMaskDepthMax)
> CircGradBasedCorrRangeMaskDepthMin | real/_+ | (CircularGradientBasedCorrectionsCorrectionRangeMaskDepthMin)
> CircGradBasedCorrRangeMaskInvert | boolean/_+ | (CircularGradientBasedCorrectionsCorrectionRangeMaskInvert)
> CircGradBasedCorrRangeMaskLumFeather | real/_+ | (CircularGradientBasedCorrectionsCorrectionRangeMaskLumFeather)
> CircGradBasedCorrRangeMaskLuminanceDepthSampleInfo | string/_+ | (CircularGradientBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo)
> CircGradBasedCorrRangeMaskLumMax | real/_+ | (CircularGradientBasedCorrectionsCorrectionRangeMaskLumMax)
> CircGradBasedCorrRangeMaskLumMin | real/_+ | (CircularGradientBasedCorrectionsCorrectionRangeMaskLumMin)
> CircGradBasedCorrRangeMaskLumRange | string/_+ | (CircularGradientBasedCorrectionsCorrectionRangeMaskLumRange)
> CircGradBasedCorrRangeMaskSampleType | integer/_+ | (CircularGradientBasedCorrectionsCorrectionRangeMaskSampleType)
> CircGradBasedCorrRangeMaskType | string/_+ | (CircularGradientBasedCorrectionsCorrectionRangeMaskType)
> CircGradBasedCorrRangeMaskVersion | string/_+ | (CircularGradientBasedCorrectionsCorrectionRangeMaskVersion)
> CircGradBasedCorrCorrectionSyncID | string/_+ | (CircularGradientBasedCorrectionsCorrectionSyncID)
> CircGradBasedCorrBlacks2012 | real/_ | (CircularGradientBasedCorrectionsLocalBlacks2012)
> CircGradBasedCorrBrightness | real/_ | (CircularGradientBasedCorrectionsLocalBrightness)
> CircGradBasedCorrClarity | real/_ | (CircularGradientBasedCorrectionsLocalClarity)
> CircGradBasedCorrClarity2012 | real/_ | (CircularGradientBasedCorrectionsLocalClarity2012)
> CircGradBasedCorrContrast | real/_ | (CircularGradientBasedCorrectionsLocalContrast)
> CircGradBasedCorrContrast2012 | real/_ | (CircularGradientBasedCorrectionsLocalContrast2012)
> CircGradBasedCorrDefringe | real/_ | (CircularGradientBasedCorrectionsLocalDefringe)
> CircGradBasedCorrDehaze | real/_ | (CircularGradientBasedCorrectionsLocalDehaze)
> CircGradBasedCorrExposure | real/_ | (CircularGradientBasedCorrectionsLocalExposure)
> CircGradBasedCorrExposure2012 | real/_ | (CircularGradientBasedCorrectionsLocalExposure2012)
> CircGradBasedCorrHighlights2012 | real/_ | (CircularGradientBasedCorrectionsLocalHighlights2012)
> CircGradBasedCorrHue | real/_ | (CircularGradientBasedCorrectionsLocalHue)
> CircGradBasedCorrLuminanceNoise | real/_ | (CircularGradientBasedCorrectionsLocalLuminanceNoise)
> CircGradBasedCorrMoire | real/_ | (CircularGradientBasedCorrectionsLocalMoire)
> CircGradBasedCorrSaturation | real/_ | (CircularGradientBasedCorrectionsLocalSaturation)
> CircGradBasedCorrShadows2012 | real/_ | (CircularGradientBasedCorrectionsLocalShadows2012)
> CircGradBasedCorrSharpness | real/_ | (CircularGradientBasedCorrectionsLocalSharpness)
> CircGradBasedCorrTemperature | real/_ | (CircularGradientBasedCorrectionsLocalTemperature)
> CircGradBasedCorrTexture | real/_ | (CircularGradientBasedCorrectionsLocalTexture)
> CircGradBasedCorrTint | real/_ | (CircularGradientBasedCorrectionsLocalTint)
> CircGradBasedCorrToningHue | real/_ | (CircularGradientBasedCorrectionsLocalToningHue)
> CircGradBasedCorrToningSaturation | real/_ | (CircularGradientBasedCorrectionsLocalToningSaturation)
> CircGradBasedCorrWhites2012 | real/_ | (CircularGradientBasedCorrectionsLocalWhites2012)
> CircGradBasedCorrWhat | string/_ | (CircularGradientBasedCorrectionsWhat)
> Clarity | integer/ |
> Clarity2012 | integer/ |
> ClipboardAspectRatio | integer/ |
> ClipboardOrientation | integer/ |
> Cluster | string/ |
> ColorGradeBlending | integer/ |
> ColorGradeGlobalHue | integer/ |
> ColorGradeGlobalLum | integer/ |
> ColorGradeGlobalSat | integer/ |
> ColorGradeHighlightLum | integer/ |
> ColorGradeMidtoneHue | integer/ |
> ColorGradeMidtoneLum | integer/ |
> ColorGradeMidtoneSat | integer/ |
> ColorGradeShadowLum | integer/ |
> ColorNoiseReduction | integer/ |
> ColorNoiseReductionDetail | integer/ |
> ColorNoiseReductionSmoothness | integer/ |
> CompatibleVersion | string/ |
> ContactInfo | string/ |
> Contrast | integer/ |
> Contrast2012 | integer/ |
> Converter | string/ |
> ConvertToGrayscale | boolean/ |
> Copyright | string/ |
> CropAngle | real/ |
> CropBottom | real/ |
> CropConstrainToWarp | integer/ |
> CropHeight | real/ |
> CropLeft | real/ |
> CropRight | real/ |
> CropTop | real/ |
> CropUnit | integer/ | 0 = pixels 1 = inches 2 = cm
> CropUnits | integer/ | 0 = pixels 1 = inches 2 = cm
> CropWidth | real/ |
> DefaultAutoGray | boolean/ |
> DefaultAutoTone | boolean/ |
> DefaultsSpecificToISO | boolean/ |
> DefaultsSpecificToSerial | boolean/ |
> Defringe | integer/ |
> DefringeGreenAmount | integer/ |
> DefringeGreenHueHi | integer/ |
> DefringeGreenHueLo | integer/ |
> DefringePurpleAmount | integer/ |
> DefringePurpleHueHi | integer/ |
> DefringePurpleHueLo | integer/ |
> Dehaze | real/ |
> DepthBasedCorrections | struct+ | --> DepthBasedCorr Struct
> DepthBasedCorrCorrectionActive | boolean/_+ | (DepthBasedCorrectionsCorrectionActive)
> DepthBasedCorrCorrectionAmount | real/_+ | (DepthBasedCorrectionsCorrectionAmount)
> DepthBasedCorrMask | struct_+ | --> CorrectionMask Struct (DepthBasedCorrectionsCorrectionMasks)
> DepthBasedCorrMaskAlpha | real/_ | (DepthBasedCorrectionsCorrectionMasksAlpha)
> DepthBasedCorrMaskAngle | real/_ | (DepthBasedCorrectionsCorrectionMasksAngle)
> DepthBasedCorrMaskBottom | real/_ | (DepthBasedCorrectionsCorrectionMasksBottom)
> DepthBasedCorrMaskCenterValue | real/_ | (DepthBasedCorrectionsCorrectionMasksCenterValue)
> DepthBasedCorrMaskCenterWeight | real/_ | (DepthBasedCorrectionsCorrectionMasksCenterWeight)
> DepthBasedCorrMaskRange | struct_+ | --> CorrRangeMask Struct (DepthBasedCorrectionsCorrectionMasksCorrectionRangeMask; called CorrectionRangeMask by the spec)
> DepthBasedCorrMaskRangeAreaModels | struct_+ | --> AreaModels Struct (DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels)
> DepthBasedCorrMaskRangeAreaModelsComponents | string/_+ | (DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents)
> DepthBasedCorrMaskRangeAreaModelsColorSampleInfo | string/_+ | (DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)
> DepthBasedCorrMaskRangeColorAmount | real/_+ | (DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount)
> DepthBasedCorrMaskRangeDepthFeather | real/_+ | (DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather)
> DepthBasedCorrMaskRangeDepthMax | real/_+ | (DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax)
> DepthBasedCorrMaskRangeDepthMin | real/_+ | (DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin)
> DepthBasedCorrMaskRangeInvert | boolean/_+ | (DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert)
> DepthBasedCorrMaskRangeLumFeather | real/_+ | (DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather)
> DepthBasedCorrMaskRangeLuminanceDepthSampleInfo | string/_+ | (DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo)
> DepthBasedCorrMaskRangeLumMax | real/_+ | (DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax)
> DepthBasedCorrMaskRangeLumMin | real/_+ | (DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin)
> DepthBasedCorrMaskRangeLumRange | string/_+ | (DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange)
> DepthBasedCorrMaskRangeSampleType | integer/_+ | (DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType)
> DepthBasedCorrMaskRangeType | string/_+ | (DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskType)
> DepthBasedCorrMaskRangeVersion | string/_+ | (DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion)
> DepthBasedCorrMaskDabs | string/_+ | (DepthBasedCorrectionsCorrectionMasksDabs)
> DepthBasedCorrMaskFeather | real/_ | (DepthBasedCorrectionsCorrectionMasksFeather)
> DepthBasedCorrMaskFlipped | boolean/_ | (DepthBasedCorrectionsCorrectionMasksFlipped)
> DepthBasedCorrMaskFlow | real/_ | (DepthBasedCorrectionsCorrectionMasksFlow)
> DepthBasedCorrMaskFullX | real/_ | (DepthBasedCorrectionsCorrectionMasksFullX)
> DepthBasedCorrMaskFullY | real/_ | (DepthBasedCorrectionsCorrectionMasksFullY)
> DepthBasedCorrMaskInputDigest | string/_ | (DepthBasedCorrectionsCorrectionMasksInputDigest)
> DepthBasedCorrMaskLeft | real/_ | (DepthBasedCorrectionsCorrectionMasksLeft)
> DepthBasedCorrMaskMaskActive | boolean/_ | (DepthBasedCorrectionsCorrectionMasksMaskActive)
> DepthBasedCorrMaskMaskBlendMode | integer/_ | (DepthBasedCorrectionsCorrectionMasksMaskBlendMode)
> DepthBasedCorrMaskMaskDigest | string/_ | (DepthBasedCorrectionsCorrectionMasksMaskDigest)
> DepthBasedCorrMaskMaskInverted | boolean/_ | (DepthBasedCorrectionsCorrectionMasksMaskInverted)
> DepthBasedCorrMaskMaskName | string/_ | (DepthBasedCorrectionsCorrectionMasksMaskName)
> DepthBasedCorrMaskMasks | struct_+ | --> CorrectionMask Struct (DepthBasedCorrectionsCorrectionMasksMasks)
> DepthBasedCorrMaskMasksAlpha | real/_ | (DepthBasedCorrectionsCorrectionMasksMasksAlpha)
> DepthBasedCorrMaskMasksAngle | real/_ | (DepthBasedCorrectionsCorrectionMasksMasksAngle)
> DepthBasedCorrMaskMasksBottom | real/_ | (DepthBasedCorrectionsCorrectionMasksMasksBottom)
> DepthBasedCorrMaskMasksCenterValue | real/_ | (DepthBasedCorrectionsCorrectionMasksMasksCenterValue)
> DepthBasedCorrMaskMasksCenterWeight | real/_ | (DepthBasedCorrectionsCorrectionMasksMasksCenterWeight)
> DepthBasedCorrMaskMasksDabs | string/_+ | (DepthBasedCorrectionsCorrectionMasksMasksDabs)
> DepthBasedCorrMaskMasksFeather | real/_ | (DepthBasedCorrectionsCorrectionMasksMasksFeather)
> DepthBasedCorrMaskMasksFlipped | boolean/_ | (DepthBasedCorrectionsCorrectionMasksMasksFlipped)
> DepthBasedCorrMaskMasksFlow | real/_ | (DepthBasedCorrectionsCorrectionMasksMasksFlow)
> DepthBasedCorrMaskMasksFullX | real/_ | (DepthBasedCorrectionsCorrectionMasksMasksFullX)
> DepthBasedCorrMaskMasksFullY | real/_ | (DepthBasedCorrectionsCorrectionMasksMasksFullY)
> DepthBasedCorrMaskMasksInputDigest | string/_ | (DepthBasedCorrectionsCorrectionMasksMasksInputDigest)
> DepthBasedCorrMaskMasksLeft | real/_ | (DepthBasedCorrectionsCorrectionMasksMasksLeft)
> DepthBasedCorrMaskMasksMaskActive | boolean/_ | (DepthBasedCorrectionsCorrectionMasksMasksMaskActive)
> DepthBasedCorrMaskMasksMaskBlendMode | integer/_ | (DepthBasedCorrectionsCorrectionMasksMasksMaskBlendMode)
> DepthBasedCorrMaskMasksMaskDigest | string/_ | (DepthBasedCorrectionsCorrectionMasksMasksMaskDigest)
> DepthBasedCorrMaskMasksMaskInverted | boolean/_ | (DepthBasedCorrectionsCorrectionMasksMasksMaskInverted)
> DepthBasedCorrMaskMasksMaskName | string/_ | (DepthBasedCorrectionsCorrectionMasksMasksMaskName)
> DepthBasedCorrMaskMasksMaskSubType | string/_ | (DepthBasedCorrectionsCorrectionMasksMasksMaskSubType)
> DepthBasedCorrMaskMasksMaskSyncID | string/_ | (DepthBasedCorrectionsCorrectionMasksMasksMaskSyncID)
> DepthBasedCorrMaskMasksValue | real/_ | (DepthBasedCorrectionsCorrectionMasksMasksMaskValue)
> DepthBasedCorrMaskMasksMaskVersion | string/_ | (DepthBasedCorrectionsCorrectionMasksMasksMaskVersion)
> DepthBasedCorrMaskMasksMidpoint | real/_ | (DepthBasedCorrectionsCorrectionMasksMasksMidpoint)
> DepthBasedCorrMaskMasksOrigin | string/_ | (DepthBasedCorrectionsCorrectionMasksMasksOrigin)
> DepthBasedCorrMaskMasksPerimeterValue | real/_ | (DepthBasedCorrectionsCorrectionMasksMasksPerimeterValue)
> DepthBasedCorrMaskMasksRadius | real/_ | (DepthBasedCorrectionsCorrectionMasksMasksRadius)
> DepthBasedCorrMaskMasksReferencePoint | string/_ | (DepthBasedCorrectionsCorrectionMasksMasksReferencePoint)
> DepthBasedCorrMaskMasksRight | real/_ | (DepthBasedCorrectionsCorrectionMasksMasksRight)
> DepthBasedCorrMaskMasksRoundness | real/_ | (DepthBasedCorrectionsCorrectionMasksMasksRoundness)
> DepthBasedCorrMaskMasksSizeX | real/_ | (DepthBasedCorrectionsCorrectionMasksMasksSizeX)
> DepthBasedCorrMaskMasksSizeY | real/_ | (DepthBasedCorrectionsCorrectionMasksMasksSizeY)
> DepthBasedCorrMaskMasksTop | real/_ | (DepthBasedCorrectionsCorrectionMasksMasksTop)
> DepthBasedCorrMaskMaskSubType | string/_ | (DepthBasedCorrectionsCorrectionMasksMaskSubType)
> DepthBasedCorrMaskMasksVersion | integer/_ | (DepthBasedCorrectionsCorrectionMasksMasksVersion)
> DepthBasedCorrMaskMasksWhat | string/_ | (DepthBasedCorrectionsCorrectionMasksMasksWhat)
> DepthBasedCorrMaskMasksWholeImageArea | string/_ | (DepthBasedCorrectionsCorrectionMasksMasksWholeImageArea)
> DepthBasedCorrMaskMasksX | real/_ | (DepthBasedCorrectionsCorrectionMasksMasksX)
> DepthBasedCorrMaskMasksY | real/_ | (DepthBasedCorrectionsCorrectionMasksMasksY)
> DepthBasedCorrMaskMaskSyncID | string/_ | (DepthBasedCorrectionsCorrectionMasksMaskSyncID)
> DepthBasedCorrMaskMasksZeroX | real/_ | (DepthBasedCorrectionsCorrectionMasksMasksZeroX)
> DepthBasedCorrMaskMasksZeroY | real/_ | (DepthBasedCorrectionsCorrectionMasksMasksZeroY)
> DepthBasedCorrMaskValue | real/_ | (DepthBasedCorrectionsCorrectionMasksMaskValue)
> DepthBasedCorrMaskMaskVersion | string/_ | (DepthBasedCorrectionsCorrectionMasksMaskVersion)
> DepthBasedCorrMaskMidpoint | real/_ | (DepthBasedCorrectionsCorrectionMasksMidpoint)
> DepthBasedCorrMaskOrigin | string/_ | (DepthBasedCorrectionsCorrectionMasksOrigin)
> DepthBasedCorrMaskPerimeterValue | real/_ | (DepthBasedCorrectionsCorrectionMasksPerimeterValue)
> DepthBasedCorrMaskRadius | real/_ | (DepthBasedCorrectionsCorrectionMasksRadius)
> DepthBasedCorrMaskReferencePoint | string/_ | (DepthBasedCorrectionsCorrectionMasksReferencePoint)
> DepthBasedCorrMaskRight | real/_ | (DepthBasedCorrectionsCorrectionMasksRight)
> DepthBasedCorrMaskRoundness | real/_ | (DepthBasedCorrectionsCorrectionMasksRoundness)
> DepthBasedCorrMaskSizeX | real/_ | (DepthBasedCorrectionsCorrectionMasksSizeX)
> DepthBasedCorrMaskSizeY | real/_ | (DepthBasedCorrectionsCorrectionMasksSizeY)
> DepthBasedCorrMaskTop | real/_ | (DepthBasedCorrectionsCorrectionMasksTop)
> DepthBasedCorrMaskVersion | integer/_ | (DepthBasedCorrectionsCorrectionMasksVersion)
> DepthBasedCorrMaskWhat | string/_ | (DepthBasedCorrectionsCorrectionMasksWhat)
> DepthBasedCorrMaskWholeImageArea | string/_ | (DepthBasedCorrectionsCorrectionMasksWholeImageArea)
> DepthBasedCorrMaskX | real/_ | (DepthBasedCorrectionsCorrectionMasksX)
> DepthBasedCorrMaskY | real/_ | (DepthBasedCorrectionsCorrectionMasksY)
> DepthBasedCorrMaskZeroX | real/_ | (DepthBasedCorrectionsCorrectionMasksZeroX)
> DepthBasedCorrMaskZeroY | real/_ | (DepthBasedCorrectionsCorrectionMasksZeroY)
> DepthBasedCorrCorrectionSyncID | string/_+ | (DepthBasedCorrectionsCorrectionSyncID)
> DepthBasedCorrLocalCorrectedDepth | real/_+ | (DepthBasedCorrectionsLocalCorrectedDepth)
> DepthBasedCorrLocalCurveRefineSaturation | real/_+ | (DepthBasedCorrectionsLocalCurveRefineSaturation)
> DepthBasedCorrWhat | string/_+ | (DepthBasedCorrectionsWhat)
> DepthMapInfo | struct | --> DepthMapInfo Struct
> DepthMapInfoBaseHighlightGuideInputDigest | string/_ |
> DepthMapInfoBaseHighlightGuideTable | string/_ |
> DepthMapInfoBaseHighlightGuideVersion | string/_ |
> DepthMapInfoBaseLayeredDepthInputDigest | string/_ |
> DepthMapInfoBaseLayeredDepthTable | string/_ |
> DepthMapInfoBaseLayeredDepthVersion | string/_ |
> DepthMapInfoBaseRawDepthInputDigest | string/_ |
> DepthMapInfoBaseRawDepthTable | string/_ |
> DepthMapInfoBaseRawDepthVersion | string/_ |
> DepthMapInfoDepthSource | string/_ |
> Description | lang-alt/ |
> DNGIgnoreSidecars | boolean/ |
> Exposure | real/ |
> Exposure2012 | real/ |
> FillLight | integer/ |
> GradientBasedCorrections | struct+ | --> Correction Struct
> GradientBasedCorrActive | boolean/_ | (GradientBasedCorrectionsCorrectionActive)
> GradientBasedCorrAmount | real/_ | (GradientBasedCorrectionsCorrectionAmount)
> GradientBasedCorrMasks | struct_+ | --> CorrectionMask Struct (GradientBasedCorrectionsCorrectionMasks)
> GradientBasedCorrMaskAlpha | real/_ | (GradientBasedCorrectionsCorrectionMasksAlpha)
> GradientBasedCorrMaskAngle | real/_ | (GradientBasedCorrectionsCorrectionMasksAngle)
> GradientBasedCorrMaskBottom | real/_ | (GradientBasedCorrectionsCorrectionMasksBottom)
> GradientBasedCorrMaskCenterValue | real/_ | (GradientBasedCorrectionsCorrectionMasksCenterValue)
> GradientBasedCorrMaskCenterWeight | real/_ | (GradientBasedCorrectionsCorrectionMasksCenterWeight)
> GradientBasedCorrMaskRange | struct_+ | --> CorrRangeMask Struct (GradientBasedCorrectionsCorrectionMasksCorrectionRangeMask; called CorrectionRangeMask by the spec)
> GradientBasedCorrMaskRangeAreaModels | struct_+ | --> AreaModels Struct (GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels)
> GradientBasedCorrMaskRangeAreaModelsComponents | string/_+ | (GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents)
> GradientBasedCorrMaskRangeAreaModelsColorSampleInfo | string/_+ | (GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)
> GradientBasedCorrMaskRangeColorAmount | real/_+ | (GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount)
> GradientBasedCorrMaskRangeDepthFeather | real/_+ | (GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather)
> GradientBasedCorrMaskRangeDepthMax | real/_+ | (GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax)
> GradientBasedCorrMaskRangeDepthMin | real/_+ | (GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin)
> GradientBasedCorrMaskRangeInvert | boolean/_+ | (GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert)
> GradientBasedCorrMaskRangeLumFeather | real/_+ | (GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather)
> GradientBasedCorrMaskRangeLuminanceDepthSampleInfo | string/_+ | (GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo)
> GradientBasedCorrMaskRangeLumMax | real/_+ | (GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax)
> GradientBasedCorrMaskRangeLumMin | real/_+ | (GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin)
> GradientBasedCorrMaskRangeLumRange | string/_+ | (GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange)
> GradientBasedCorrMaskRangeSampleType | integer/_+ | (GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType)
> GradientBasedCorrMaskRangeType | string/_+ | (GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskType)
> GradientBasedCorrMaskRangeVersion | string/_+ | (GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion)
> GradientBasedCorrMaskDabs | string/_ | (GradientBasedCorrectionsCorrectionMasksDabs)
> GradientBasedCorrMaskFeather | real/_ | (GradientBasedCorrectionsCorrectionMasksFeather)
> GradientBasedCorrMaskFlipped | boolean/_ | (GradientBasedCorrectionsCorrectionMasksFlipped)
> GradientBasedCorrMaskFlow | real/_ | (GradientBasedCorrectionsCorrectionMasksFlow)
> GradientBasedCorrMaskFullX | real/_ | (GradientBasedCorrectionsCorrectionMasksFullX)
> GradientBasedCorrMaskFullY | real/_ | (GradientBasedCorrectionsCorrectionMasksFullY)
> GradientBasedCorrMaskInputDigest | string/_ | (GradientBasedCorrectionsCorrectionMasksInputDigest)
> GradientBasedCorrMaskLeft | real/_ | (GradientBasedCorrectionsCorrectionMasksLeft)
> GradientBasedCorrMaskMaskActive | boolean/_ | (GradientBasedCorrectionsCorrectionMasksMaskActive)
> GradientBasedCorrMaskMaskBlendMode | integer/_ | (GradientBasedCorrectionsCorrectionMasksMaskBlendMode)
> GradientBasedCorrMaskMaskDigest | string/_ | (GradientBasedCorrectionsCorrectionMasksMaskDigest)
> GradientBasedCorrMaskMaskInverted | boolean/_ | (GradientBasedCorrectionsCorrectionMasksMaskInverted)
> GradientBasedCorrMaskMaskName | string/_ | (GradientBasedCorrectionsCorrectionMasksMaskName)
> GradientBasedCorrMaskMasks | struct_+ | --> CorrectionMask Struct (GradientBasedCorrectionsCorrectionMasksMasks)
> GradientBasedCorrMaskMasksAlpha | real/_ | (GradientBasedCorrectionsCorrectionMasksMasksAlpha)
> GradientBasedCorrMaskMasksAngle | real/_ | (GradientBasedCorrectionsCorrectionMasksMasksAngle)
> GradientBasedCorrMaskMasksBottom | real/_ | (GradientBasedCorrectionsCorrectionMasksMasksBottom)
> GradientBasedCorrMaskMasksCenterValue | real/_ | (GradientBasedCorrectionsCorrectionMasksMasksCenterValue)
> GradientBasedCorrMaskMasksCenterWeight | real/_ | (GradientBasedCorrectionsCorrectionMasksMasksCenterWeight)
> GradientBasedCorrMaskMasksDabs | string/_+ | (GradientBasedCorrectionsCorrectionMasksMasksDabs)
> GradientBasedCorrMaskMasksFeather | real/_ | (GradientBasedCorrectionsCorrectionMasksMasksFeather)
> GradientBasedCorrMaskMasksFlipped | boolean/_ | (GradientBasedCorrectionsCorrectionMasksMasksFlipped)
> GradientBasedCorrMaskMasksFlow | real/_ | (GradientBasedCorrectionsCorrectionMasksMasksFlow)
> GradientBasedCorrMaskMasksFullX | real/_ | (GradientBasedCorrectionsCorrectionMasksMasksFullX)
> GradientBasedCorrMaskMasksFullY | real/_ | (GradientBasedCorrectionsCorrectionMasksMasksFullY)
> GradientBasedCorrMaskMasksInputDigest | string/_ | (GradientBasedCorrectionsCorrectionMasksMasksInputDigest)
> GradientBasedCorrMaskMasksLeft | real/_ | (GradientBasedCorrectionsCorrectionMasksMasksLeft)
> GradientBasedCorrMaskMasksMaskActive | boolean/_ | (GradientBasedCorrectionsCorrectionMasksMasksMaskActive)
> GradientBasedCorrMaskMasksMaskBlendMode | integer/_ | (GradientBasedCorrectionsCorrectionMasksMasksMaskBlendMode)
> GradientBasedCorrMaskMasksMaskDigest | string/_ | (GradientBasedCorrectionsCorrectionMasksMasksMaskDigest)
> GradientBasedCorrMaskMasksMaskInverted | boolean/_ | (GradientBasedCorrectionsCorrectionMasksMasksMaskInverted)
> GradientBasedCorrMaskMasksMaskName | string/_ | (GradientBasedCorrectionsCorrectionMasksMasksMaskName)
> GradientBasedCorrMaskMasksMaskSubType | string/_ | (GradientBasedCorrectionsCorrectionMasksMasksMaskSubType)
> GradientBasedCorrMaskMasksMaskSyncID | string/_ | (GradientBasedCorrectionsCorrectionMasksMasksMaskSyncID)
> GradientBasedCorrMaskMasksValue | real/_ | (GradientBasedCorrectionsCorrectionMasksMasksMaskValue)
> GradientBasedCorrMaskMasksMaskVersion | string/_ | (GradientBasedCorrectionsCorrectionMasksMasksMaskVersion)
> GradientBasedCorrMaskMasksMidpoint | real/_ | (GradientBasedCorrectionsCorrectionMasksMasksMidpoint)
> GradientBasedCorrMaskMasksOrigin | string/_ | (GradientBasedCorrectionsCorrectionMasksMasksOrigin)
> GradientBasedCorrMaskMasksPerimeterValue | real/_ | (GradientBasedCorrectionsCorrectionMasksMasksPerimeterValue)
> GradientBasedCorrMaskMasksRadius | real/_ | (GradientBasedCorrectionsCorrectionMasksMasksRadius)
> GradientBasedCorrMaskMasksReferencePoint | string/_ | (GradientBasedCorrectionsCorrectionMasksMasksReferencePoint)
> GradientBasedCorrMaskMasksRight | real/_ | (GradientBasedCorrectionsCorrectionMasksMasksRight)
> GradientBasedCorrMaskMasksRoundness | real/_ | (GradientBasedCorrectionsCorrectionMasksMasksRoundness)
> GradientBasedCorrMaskMasksSizeX | real/_ | (GradientBasedCorrectionsCorrectionMasksMasksSizeX)
> GradientBasedCorrMaskMasksSizeY | real/_ | (GradientBasedCorrectionsCorrectionMasksMasksSizeY)
> GradientBasedCorrMaskMasksTop | real/_ | (GradientBasedCorrectionsCorrectionMasksMasksTop)
> GradientBasedCorrMaskMaskSubType | string/_ | (GradientBasedCorrectionsCorrectionMasksMaskSubType)
> GradientBasedCorrMaskMasksVersion | integer/_ | (GradientBasedCorrectionsCorrectionMasksMasksVersion)
> GradientBasedCorrMaskMasksWhat | string/_ | (GradientBasedCorrectionsCorrectionMasksMasksWhat)
> GradientBasedCorrMaskMasksWholeImageArea | string/_ | (GradientBasedCorrectionsCorrectionMasksMasksWholeImageArea)
> GradientBasedCorrMaskMasksX | real/_ | (GradientBasedCorrectionsCorrectionMasksMasksX)
> GradientBasedCorrMaskMasksY | real/_ | (GradientBasedCorrectionsCorrectionMasksMasksY)
> GradientBasedCorrMaskMaskSyncID | string/_ | (GradientBasedCorrectionsCorrectionMasksMaskSyncID)
> GradientBasedCorrMaskMasksZeroX | real/_ | (GradientBasedCorrectionsCorrectionMasksMasksZeroX)
> GradientBasedCorrMaskMasksZeroY | real/_ | (GradientBasedCorrectionsCorrectionMasksMasksZeroY)
> GradientBasedCorrMaskValue | real/_ | (GradientBasedCorrectionsCorrectionMasksMaskValue)
> GradientBasedCorrMaskMaskVersion | string/_ | (GradientBasedCorrectionsCorrectionMasksMaskVersion)
> GradientBasedCorrMaskMidpoint | real/_ | (GradientBasedCorrectionsCorrectionMasksMidpoint)
> GradientBasedCorrMaskOrigin | string/_ | (GradientBasedCorrectionsCorrectionMasksOrigin)
> GradientBasedCorrMaskPerimeterValue | real/_ | (GradientBasedCorrectionsCorrectionMasksPerimeterValue)
> GradientBasedCorrMaskRadius | real/_ | (GradientBasedCorrectionsCorrectionMasksRadius)
> GradientBasedCorrMaskReferencePoint | string/_ | (GradientBasedCorrectionsCorrectionMasksReferencePoint)
> GradientBasedCorrMaskRight | real/_ | (GradientBasedCorrectionsCorrectionMasksRight)
> GradientBasedCorrMaskRoundness | real/_ | (GradientBasedCorrectionsCorrectionMasksRoundness)
> GradientBasedCorrMaskSizeX | real/_ | (GradientBasedCorrectionsCorrectionMasksSizeX)
> GradientBasedCorrMaskSizeY | real/_ | (GradientBasedCorrectionsCorrectionMasksSizeY)
> GradientBasedCorrMaskTop | real/_ | (GradientBasedCorrectionsCorrectionMasksTop)
> GradientBasedCorrMaskVersion | integer/_ | (GradientBasedCorrectionsCorrectionMasksVersion)
> GradientBasedCorrMaskWhat | string/_ | (GradientBasedCorrectionsCorrectionMasksWhat)
> GradientBasedCorrMaskWholeImageArea | string/_ | (GradientBasedCorrectionsCorrectionMasksWholeImageArea)
> GradientBasedCorrMaskX | real/_ | (GradientBasedCorrectionsCorrectionMasksX)
> GradientBasedCorrMaskY | real/_ | (GradientBasedCorrectionsCorrectionMasksY)
> GradientBasedCorrMaskZeroX | real/_ | (GradientBasedCorrectionsCorrectionMasksZeroX)
> GradientBasedCorrMaskZeroY | real/_ | (GradientBasedCorrectionsCorrectionMasksZeroY)
> GradientBasedCorrCorrectionName | string/_+ | (GradientBasedCorrectionsCorrectionName)
> GradientBasedCorrRangeMask | struct_+ | --> CorrRangeMask Struct (GradientBasedCorrectionsCorrectionRangeMask; called CorrectionRangeMask by the spec)
> GradientBasedCorrRangeMaskAreaModels | struct_+ | --> AreaModels Struct (GradientBasedCorrectionsCorrectionRangeMaskAreaModels)
> GradientBasedCorrRangeMaskAreaModelsComponents | string/_+ | (GradientBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents)
> GradientBasedCorrRangeMaskAreaModelsColorSampleInfo | string/_+ | (GradientBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)
> GradientBasedCorrRangeMaskColorAmount | real/_+ | (GradientBasedCorrectionsCorrectionRangeMaskColorAmount)
> GradientBasedCorrRangeMaskDepthFeather | real/_+ | (GradientBasedCorrectionsCorrectionRangeMaskDepthFeather)
> GradientBasedCorrRangeMaskDepthMax | real/_+ | (GradientBasedCorrectionsCorrectionRangeMaskDepthMax)
> GradientBasedCorrRangeMaskDepthMin | real/_+ | (GradientBasedCorrectionsCorrectionRangeMaskDepthMin)
> GradientBasedCorrRangeMaskInvert | boolean/_+ | (GradientBasedCorrectionsCorrectionRangeMaskInvert)
> GradientBasedCorrRangeMaskLumFeather | real/_+ | (GradientBasedCorrectionsCorrectionRangeMaskLumFeather)
> GradientBasedCorrRangeMaskLuminanceDepthSampleInfo | string/_+ | (GradientBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo)
> GradientBasedCorrRangeMaskLumMax | real/_+ | (GradientBasedCorrectionsCorrectionRangeMaskLumMax)
> GradientBasedCorrRangeMaskLumMin | real/_+ | (GradientBasedCorrectionsCorrectionRangeMaskLumMin)
> GradientBasedCorrRangeMaskLumRange | string/_+ | (GradientBasedCorrectionsCorrectionRangeMaskLumRange)
> GradientBasedCorrRangeMaskSampleType | integer/_+ | (GradientBasedCorrectionsCorrectionRangeMaskSampleType)
> GradientBasedCorrRangeMaskType | string/_+ | (GradientBasedCorrectionsCorrectionRangeMaskType)
> GradientBasedCorrRangeMaskVersion | string/_+ | (GradientBasedCorrectionsCorrectionRangeMaskVersion)
> GradientBasedCorrCorrectionSyncID | string/_+ | (GradientBasedCorrectionsCorrectionSyncID)
> GradientBasedCorrBlacks2012 | real/_ | (GradientBasedCorrectionsLocalBlacks2012)
> GradientBasedCorrBrightness | real/_ | (GradientBasedCorrectionsLocalBrightness)
> GradientBasedCorrClarity | real/_ | (GradientBasedCorrectionsLocalClarity)
> GradientBasedCorrClarity2012 | real/_ | (GradientBasedCorrectionsLocalClarity2012)
> GradientBasedCorrContrast | real/_ | (GradientBasedCorrectionsLocalContrast)
> GradientBasedCorrContrast2012 | real/_ | (GradientBasedCorrectionsLocalContrast2012)
> GradientBasedCorrDefringe | real/_ | (GradientBasedCorrectionsLocalDefringe)
> GradientBasedCorrDehaze | real/_ | (GradientBasedCorrectionsLocalDehaze)
> GradientBasedCorrExposure | real/_ | (GradientBasedCorrectionsLocalExposure)
> GradientBasedCorrExposure2012 | real/_ | (GradientBasedCorrectionsLocalExposure2012)
> GradientBasedCorrHighlights2012 | real/_ | (GradientBasedCorrectionsLocalHighlights2012)
> GradientBasedCorrHue | real/_ | (GradientBasedCorrectionsLocalHue)
> GradientBasedCorrLuminanceNoise | real/_ | (GradientBasedCorrectionsLocalLuminanceNoise)
> GradientBasedCorrMoire | real/_ | (GradientBasedCorrectionsLocalMoire)
> GradientBasedCorrSaturation | real/_ | (GradientBasedCorrectionsLocalSaturation)
> GradientBasedCorrShadows2012 | real/_ | (GradientBasedCorrectionsLocalShadows2012)
> GradientBasedCorrSharpness | real/_ | (GradientBasedCorrectionsLocalSharpness)
> GradientBasedCorrTemperature | real/_ | (GradientBasedCorrectionsLocalTemperature)
> GradientBasedCorrTexture | real/_ | (GradientBasedCorrectionsLocalTexture)
> GradientBasedCorrTint | real/_ | (GradientBasedCorrectionsLocalTint)
> GradientBasedCorrToningHue | real/_ | (GradientBasedCorrectionsLocalToningHue)
> GradientBasedCorrToningSaturation | real/_ | (GradientBasedCorrectionsLocalToningSaturation)
> GradientBasedCorrWhites2012 | real/_ | (GradientBasedCorrectionsLocalWhites2012)
> GradientBasedCorrWhat | string/_ | (GradientBasedCorrectionsWhat)
> GrainAmount | integer/ |
> GrainFrequency | integer/ |
> GrainSeed | integer/ |
> GrainSize | integer/ |
> GrayMixerAqua | integer/ |
> GrayMixerBlue | integer/ |
> GrayMixerGreen | integer/ |
> GrayMixerMagenta | integer/ |
> GrayMixerOrange | integer/ |
> GrayMixerPurple | integer/ |
> GrayMixerRed | integer/ |
> GrayMixerYellow | integer/ |
> GreenHue | integer/ |
> GreenSaturation | integer/ |
> Group | lang-alt/ |
> HasCrop | boolean/ |
> HasSettings | boolean/ |
> HDREditMode | integer/ |
> Highlight2012 | integer/ |
> HighlightRecovery | integer/ |
> Highlights2012 | integer/ |
> HueAdjustmentAqua | integer/ |
> HueAdjustmentBlue | integer/ |
> HueAdjustmentGreen | integer/ |
> HueAdjustmentMagenta | integer/ |
> HueAdjustmentOrange | integer/ |
> HueAdjustmentPurple | integer/ |
> HueAdjustmentRed | integer/ |
> HueAdjustmentYellow | integer/ |
> IncrementalTemperature | integer/ |
> IncrementalTint | integer/ |
> JPEGHandling | string/ |
> LensBlur | struct | --> LensBlur Struct
> LensBlurActive | boolean/_ |
> LensBlurAmount | real/_ | (LensBlurBlurAmount)
> LensBlurBokehAspect | real/_ |
> LensBlurBokehRotation | real/_ |
> LensBlurBokehShape | real/_ |
> LensBlurBokehShapeDetail | real/_ |
> LensBlurCatEyeAmount | real/_ |
> LensBlurCatEyeScale | real/_ |
> LensBlurFocalRange | string/_ |
> LensBlurFocalRangeSource | real/_ |
> LensBlurHighlightsBoost | real/_ |
> LensBlurHighlightsThreshold | real/_ |
> LensBlurSampledArea | string/_ |
> LensBlurSampledRange | string/_ |
> LensBlurSphericalAberration | real/_ |
> LensBlurSubjectRange | string/_ |
> LensBlurVersion | string/_ |
> LensManualDistortionAmount | integer/ |
> LensProfileChromaticAberrationScale | integer/ |
> LensProfileDigest | string/ |
> LensProfileDistortionScale | integer/ |
> LensProfileEnable | integer/ |
> LensProfileFilename | string/ |
> LensProfileIsEmbedded | boolean/ |
> LensProfileMatchKeyCameraModelName | string/ |
> LensProfileMatchKeyExifMake | string/ |
> LensProfileMatchKeyExifModel | string/ |
> LensProfileMatchKeyIsRaw | boolean/ |
> LensProfileMatchKeyLensID | string/ |
> LensProfileMatchKeyLensInfo | string/ |
> LensProfileMatchKeyLensName | string/ |
> LensProfileMatchKeySensorFormatFactor | real/ |
> LensProfileName | string/ |
> LensProfileSetup | string/ |
> LensProfileVignettingScale | integer/ |
> Look | struct | --> Look Struct
> LookAmount | string/_ |
> LookCluster | string/_ |
> LookCopyright | string/_ |
> LookGroup | lang-alt/_ |
> LookName | string/ | (NOT a flattened tag!)
> LookParameters | struct_ | --> LookParms Struct
> LookParametersCameraProfile | string/_ |
> LookParametersClarity2012 | string/_ |
> LookParametersConvertToGrayscale | string/_ |
> LookParametersHighlights2012 | string/_ |
> LookParametersLookTable | string/_ |
> LookParametersProcessVersion | string/_ |
> LookParametersShadows2012 | string/_ |
> LookParametersToneCurvePV2012 | string/_+ |
> LookParametersToneCurvePV2012Blue | string/_+ |
> LookParametersToneCurvePV2012Green | string/_+ |
> LookParametersToneCurvePV2012Red | string/_+ |
> LookParametersVersion | string/_ |
> LookSupportsAmount | string/_ |
> LookSupportsMonochrome | string/_ |
> LookSupportsOutputReferred | string/_ |
> LookUUID | string/_ |
> LuminanceAdjustmentAqua | integer/ |
> LuminanceAdjustmentBlue | integer/ |
> LuminanceAdjustmentGreen | integer/ |
> LuminanceAdjustmentMagenta | integer/ |
> LuminanceAdjustmentOrange | integer/ |
> LuminanceAdjustmentPurple | integer/ |
> LuminanceAdjustmentRed | integer/ |
> LuminanceAdjustmentYellow | integer/ |
> LuminanceNoiseReductionContrast | integer/ |
> LuminanceNoiseReductionDetail | integer/ |
> LuminanceSmoothing | integer/ |
> MaskGroupBasedCorrections | struct+ | --> Correction Struct
> MaskGroupBasedCorrActive | boolean/_ | (MaskGroupBasedCorrectionsCorrectionActive)
> MaskGroupBasedCorrAmount | real/_ | (MaskGroupBasedCorrectionsCorrectionAmount)
> MaskGroupBasedCorrMask | struct_+ | --> CorrectionMask Struct (MaskGroupBasedCorrectionsCorrectionMasks)
> MaskGroupBasedCorrMaskAlpha | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksAlpha)
> MaskGroupBasedCorrMaskAngle | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksAngle)
> MaskGroupBasedCorrMaskBottom | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksBottom)
> MaskGroupBasedCorrMaskCenterValue | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksCenterValue)
> MaskGroupBasedCorrMaskCenterWeight | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksCenterWeight)
> MaskGroupBasedCorrMaskRange | struct_+ | --> CorrRangeMask Struct (MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMask; called CorrectionRangeMask by the spec)
> MaskGroupBasedCorrMaskRangeAreaModels | struct_+ | --> AreaModels Struct (MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels)
> MaskGroupBasedCorrMaskRangeAreaModelsComponents | string/_+ | (MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents)
> MaskGroupBasedCorrMaskRangeAreaModelsColorSampleInfo | string/_+ | (MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)
> MaskGroupBasedCorrMaskRangeColorAmount | real/_+ | (MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount)
> MaskGroupBasedCorrMaskRangeDepthFeather | real/_+ | (MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather)
> MaskGroupBasedCorrMaskRangeDepthMax | real/_+ | (MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax)
> MaskGroupBasedCorrMaskRangeDepthMin | real/_+ | (MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin)
> MaskGroupBasedCorrMaskRangeInvert | boolean/_+ | (MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert)
> MaskGroupBasedCorrMaskRangeLumFeather | real/_+ | (MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather)
> MaskGroupBasedCorrMaskRangeLuminanceDepthSampleInfo | string/_+ | (MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo)
> MaskGroupBasedCorrMaskRangeLumMax | real/_+ | (MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax)
> MaskGroupBasedCorrMaskRangeLumMin | real/_+ | (MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin)
> MaskGroupBasedCorrMaskRangeLumRange | string/_+ | (MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange)
> MaskGroupBasedCorrMaskRangeSampleType | integer/_+ | (MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType)
> MaskGroupBasedCorrMaskRangeType | string/_+ | (MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskType)
> MaskGroupBasedCorrMaskRangeVersion | string/_+ | (MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion)
> MaskGroupBasedCorrMaskDabs | string/_+ | (MaskGroupBasedCorrectionsCorrectionMasksDabs)
> MaskGroupBasedCorrMaskFeather | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksFeather)
> MaskGroupBasedCorrMaskFlipped | boolean/_ | (MaskGroupBasedCorrectionsCorrectionMasksFlipped)
> MaskGroupBasedCorrMaskFlow | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksFlow)
> MaskGroupBasedCorrMaskFullX | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksFullX)
> MaskGroupBasedCorrMaskFullY | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksFullY)
> MaskGroupBasedCorrMaskInputDigest | string/_ | (MaskGroupBasedCorrectionsCorrectionMasksInputDigest)
> MaskGroupBasedCorrMaskLeft | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksLeft)
> MaskGroupBasedCorrMaskMaskActive | boolean/_ | (MaskGroupBasedCorrectionsCorrectionMasksMaskActive)
> MaskGroupBasedCorrMaskMaskBlendMode | integer/_ | (MaskGroupBasedCorrectionsCorrectionMasksMaskBlendMode)
> MaskGroupBasedCorrMaskMaskDigest | string/_ | (MaskGroupBasedCorrectionsCorrectionMasksMaskDigest)
> MaskGroupBasedCorrMaskMaskInverted | boolean/_ | (MaskGroupBasedCorrectionsCorrectionMasksMaskInverted)
> MaskGroupBasedCorrMaskMaskName | string/_ | (MaskGroupBasedCorrectionsCorrectionMasksMaskName)
> MaskGroupBasedCorrMaskMasks | struct_+ | --> CorrectionMask Struct (MaskGroupBasedCorrectionsCorrectionMasksMasks)
> MaskGroupBasedCorrMaskMasksAlpha | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksAlpha)
> MaskGroupBasedCorrMaskMasksAngle | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksAngle)
> MaskGroupBasedCorrMaskMasksBottom | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksBottom)
> MaskGroupBasedCorrMaskMasksCenterValue | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksCenterValue)
> MaskGroupBasedCorrMaskMasksCenterWeight | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksCenterWeight)
> MaskGroupBasedCorrMaskMasksDabs | string/_+ | (MaskGroupBasedCorrectionsCorrectionMasksMasksDabs)
> MaskGroupBasedCorrMaskMasksFeather | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksFeather)
> MaskGroupBasedCorrMaskMasksFlipped | boolean/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksFlipped)
> MaskGroupBasedCorrMaskMasksFlow | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksFlow)
> MaskGroupBasedCorrMaskMasksFullX | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksFullX)
> MaskGroupBasedCorrMaskMasksFullY | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksFullY)
> MaskGroupBasedCorrMaskMasksInputDigest | string/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksInputDigest)
> MaskGroupBasedCorrMaskMasksLeft | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksLeft)
> MaskGroupBasedCorrMaskMasksMaskActive | boolean/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksMaskActive)
> MaskGroupBasedCorrMaskMasksMaskBlendMode | integer/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksMaskBlendMode)
> MaskGroupBasedCorrMaskMasksMaskDigest | string/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksMaskDigest)
> MaskGroupBasedCorrMaskMasksMaskInverted | boolean/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksMaskInverted)
> MaskGroupBasedCorrMaskMasksMaskName | string/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksMaskName)
> MaskGroupBasedCorrMaskMasksMaskSubType | string/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksMaskSubType)
> MaskGroupBasedCorrMaskMasksMaskSyncID | string/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksMaskSyncID)
> MaskGroupBasedCorrMaskMasksValue | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksMaskValue)
> MaskGroupBasedCorrMaskMasksMaskVersion | string/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksMaskVersion)
> MaskGroupBasedCorrMaskMasksMidpoint | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksMidpoint)
> MaskGroupBasedCorrMaskMasksOrigin | string/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksOrigin)
> MaskGroupBasedCorrMaskMasksPerimeterValue | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksPerimeterValue)
> MaskGroupBasedCorrMaskMasksRadius | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksRadius)
> MaskGroupBasedCorrMaskMasksReferencePoint | string/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksReferencePoint)
> MaskGroupBasedCorrMaskMasksRight | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksRight)
> MaskGroupBasedCorrMaskMasksRoundness | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksRoundness)
> MaskGroupBasedCorrMaskMasksSizeX | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksSizeX)
> MaskGroupBasedCorrMaskMasksSizeY | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksSizeY)
> MaskGroupBasedCorrMaskMasksTop | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksTop)
> MaskGroupBasedCorrMaskMaskSubType | string/_ | (MaskGroupBasedCorrectionsCorrectionMasksMaskSubType)
> MaskGroupBasedCorrMaskMasksVersion | integer/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksVersion)
> MaskGroupBasedCorrMaskMasksWhat | string/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksWhat)
> MaskGroupBasedCorrMaskMasksWholeImageArea | string/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksWholeImageArea)
> MaskGroupBasedCorrMaskMasksX | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksX)
> MaskGroupBasedCorrMaskMasksY | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksY)
> MaskGroupBasedCorrMaskMaskSyncID | string/_ | (MaskGroupBasedCorrectionsCorrectionMasksMaskSyncID)
> MaskGroupBasedCorrMaskMasksZeroX | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksZeroX)
> MaskGroupBasedCorrMaskMasksZeroY | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksZeroY)
> MaskGroupBasedCorrMaskValue | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksMaskValue)
> MaskGroupBasedCorrMaskMaskVersion | string/_ | (MaskGroupBasedCorrectionsCorrectionMasksMaskVersion)
> MaskGroupBasedCorrMaskMidpoint | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksMidpoint)
> MaskGroupBasedCorrMaskOrigin | string/_ | (MaskGroupBasedCorrectionsCorrectionMasksOrigin)
> MaskGroupBasedCorrMaskPerimeterValue | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksPerimeterValue)
> MaskGroupBasedCorrMaskRadius | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksRadius)
> MaskGroupBasedCorrMaskReferencePoint | string/_ | (MaskGroupBasedCorrectionsCorrectionMasksReferencePoint)
> MaskGroupBasedCorrMaskRight | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksRight)
> MaskGroupBasedCorrMaskRoundness | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksRoundness)
> MaskGroupBasedCorrMaskSizeX | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksSizeX)
> MaskGroupBasedCorrMaskSizeY | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksSizeY)
> MaskGroupBasedCorrMaskTop | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksTop)
> MaskGroupBasedCorrMaskVersion | integer/_ | (MaskGroupBasedCorrectionsCorrectionMasksVersion)
> MaskGroupBasedCorrMaskWhat | string/_ | (MaskGroupBasedCorrectionsCorrectionMasksWhat)
> MaskGroupBasedCorrMaskWholeImageArea | string/_ | (MaskGroupBasedCorrectionsCorrectionMasksWholeImageArea)
> MaskGroupBasedCorrMaskX | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksX)
> MaskGroupBasedCorrMaskY | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksY)
> MaskGroupBasedCorrMaskZeroX | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksZeroX)
> MaskGroupBasedCorrMaskZeroY | real/_ | (MaskGroupBasedCorrectionsCorrectionMasksZeroY)
> MaskGroupBasedCorrCorrectionName | string/_+ | (MaskGroupBasedCorrectionsCorrectionName)
> MaskGroupBasedCorrRangeMask | struct_+ | --> CorrRangeMask Struct (MaskGroupBasedCorrectionsCorrectionRangeMask; called CorrectionRangeMask by the spec)
> MaskGroupBasedCorrRangeMaskAreaModels | struct_+ | --> AreaModels Struct (MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModels)
> MaskGroupBasedCorrRangeMaskAreaModelsComponents | string/_+ | (MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents)
> MaskGroupBasedCorrRangeMaskAreaModelsColorSampleInfo | string/_+ | (MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)
> MaskGroupBasedCorrRangeMaskColorAmount | real/_+ | (MaskGroupBasedCorrectionsCorrectionRangeMaskColorAmount)
> MaskGroupBasedCorrRangeMaskDepthFeather | real/_+ | (MaskGroupBasedCorrectionsCorrectionRangeMaskDepthFeather)
> MaskGroupBasedCorrRangeMaskDepthMax | real/_+ | (MaskGroupBasedCorrectionsCorrectionRangeMaskDepthMax)
> MaskGroupBasedCorrRangeMaskDepthMin | real/_+ | (MaskGroupBasedCorrectionsCorrectionRangeMaskDepthMin)
> MaskGroupBasedCorrRangeMaskInvert | boolean/_+ | (MaskGroupBasedCorrectionsCorrectionRangeMaskInvert)
> MaskGroupBasedCorrRangeMaskLumFeather | real/_+ | (MaskGroupBasedCorrectionsCorrectionRangeMaskLumFeather)
> MaskGroupBasedCorrRangeMaskLuminanceDepthSampleInfo | string/_+ | (MaskGroupBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo)
> MaskGroupBasedCorrRangeMaskLumMax | real/_+ | (MaskGroupBasedCorrectionsCorrectionRangeMaskLumMax)
> MaskGroupBasedCorrRangeMaskLumMin | real/_+ | (MaskGroupBasedCorrectionsCorrectionRangeMaskLumMin)
> MaskGroupBasedCorrRangeMaskLumRange | string/_+ | (MaskGroupBasedCorrectionsCorrectionRangeMaskLumRange)
> MaskGroupBasedCorrRangeMaskSampleType | integer/_+ | (MaskGroupBasedCorrectionsCorrectionRangeMaskSampleType)
> MaskGroupBasedCorrRangeMaskType | string/_+ | (MaskGroupBasedCorrectionsCorrectionRangeMaskType)
> MaskGroupBasedCorrRangeMaskVersion | string/_+ | (MaskGroupBasedCorrectionsCorrectionRangeMaskVersion)
> MaskGroupBasedCorrCorrectionSyncID | string/_+ | (MaskGroupBasedCorrectionsCorrectionSyncID)
> MaskGroupBasedCorrBlacks2012 | real/_ | (MaskGroupBasedCorrectionsLocalBlacks2012)
> MaskGroupBasedCorrBrightness | real/_ | (MaskGroupBasedCorrectionsLocalBrightness)
> MaskGroupBasedCorrClarity | real/_ | (MaskGroupBasedCorrectionsLocalClarity)
> MaskGroupBasedCorrClarity2012 | real/_ | (MaskGroupBasedCorrectionsLocalClarity2012)
> MaskGroupBasedCorrContrast | real/_ | (MaskGroupBasedCorrectionsLocalContrast)
> MaskGroupBasedCorrContrast2012 | real/_ | (MaskGroupBasedCorrectionsLocalContrast2012)
> MaskGroupBasedCorrDefringe | real/_ | (MaskGroupBasedCorrectionsLocalDefringe)
> MaskGroupBasedCorrDehaze | real/_ | (MaskGroupBasedCorrectionsLocalDehaze)
> MaskGroupBasedCorrExposure | real/_ | (MaskGroupBasedCorrectionsLocalExposure)
> MaskGroupBasedCorrExposure2012 | real/_ | (MaskGroupBasedCorrectionsLocalExposure2012)
> MaskGroupBasedCorrHighlights2012 | real/_ | (MaskGroupBasedCorrectionsLocalHighlights2012)
> MaskGroupBasedCorrHue | real/_ | (MaskGroupBasedCorrectionsLocalHue)
> MaskGroupBasedCorrLuminanceNoise | real/_ | (MaskGroupBasedCorrectionsLocalLuminanceNoise)
> MaskGroupBasedCorrMoire | real/_ | (MaskGroupBasedCorrectionsLocalMoire)
> MaskGroupBasedCorrSaturation | real/_ | (MaskGroupBasedCorrectionsLocalSaturation)
> MaskGroupBasedCorrShadows2012 | real/_ | (MaskGroupBasedCorrectionsLocalShadows2012)
> MaskGroupBasedCorrSharpness | real/_ | (MaskGroupBasedCorrectionsLocalSharpness)
> MaskGroupBasedCorrTemperature | real/_ | (MaskGroupBasedCorrectionsLocalTemperature)
> MaskGroupBasedCorrTexture | real/_ | (MaskGroupBasedCorrectionsLocalTexture)
> MaskGroupBasedCorrTint | real/_ | (MaskGroupBasedCorrectionsLocalTint)
> MaskGroupBasedCorrToningHue | real/_ | (MaskGroupBasedCorrectionsLocalToningHue)
> MaskGroupBasedCorrToningSaturation | real/_ | (MaskGroupBasedCorrectionsLocalToningSaturation)
> MaskGroupBasedCorrWhites2012 | real/_ | (MaskGroupBasedCorrectionsLocalWhites2012)
> MaskGroupBasedCorrWhat | string/_ | (MaskGroupBasedCorrectionsWhat)
> MoireFilter | string/ | 'Off' = Off 'On' = On
> Name | lang-alt/ |
> NegativeCacheLargePreviewSize | integer/ |
> NegativeCacheMaximumSize | real/ |
> NegativeCachePath | string/ |
> OverrideLookVignette | boolean/ |
> PaintBasedCorrections | struct+ | --> Correction Struct
> PaintCorrectionActive | boolean/_ | (PaintBasedCorrectionsCorrectionActive)
> PaintCorrectionAmount | real/_ | (PaintBasedCorrectionsCorrectionAmount)
> PaintBasedCorrectionMasks | struct_+ | --> CorrectionMask Struct (PaintBasedCorrectionsCorrectionMasks)
> PaintCorrectionMaskAlpha | real/_ | (PaintBasedCorrectionsCorrectionMasksAlpha)
> PaintCorrectionMaskAngle | real/_ | (PaintBasedCorrectionsCorrectionMasksAngle)
> PaintCorrectionMaskBottom | real/_ | (PaintBasedCorrectionsCorrectionMasksBottom)
> PaintCorrectionMaskCenterValue | real/_ | (PaintBasedCorrectionsCorrectionMasksCenterValue)
> PaintCorrectionMaskCenterWeight | real/_ | (PaintBasedCorrectionsCorrectionMasksCenterWeight)
> PaintCorrectionMaskRange | struct_+ | --> CorrRangeMask Struct (PaintBasedCorrectionsCorrectionMasksCorrectionRangeMask; called CorrectionRangeMask by the spec)
> PaintCorrectionMaskRangeAreaModels | struct_+ | --> AreaModels Struct (PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels)
> PaintCorrectionMaskRangeAreaModelsComponents | string/_+ | (PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents)
> PaintCorrectionMaskRangeAreaModelsColorSampleInfo | string/_+ | (PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)
> PaintCorrectionMaskRangeColorAmount | real/_+ | (PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount)
> PaintCorrectionMaskRangeDepthFeather | real/_+ | (PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather)
> PaintCorrectionMaskRangeDepthMax | real/_+ | (PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax)
> PaintCorrectionMaskRangeDepthMin | real/_+ | (PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin)
> PaintCorrectionMaskRangeInvert | boolean/_+ | (PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert)
> PaintCorrectionMaskRangeLumFeather | real/_+ | (PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather)
> PaintCorrectionMaskRangeLuminanceDepthSampleInfo | string/_+ | (PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo)
> PaintCorrectionMaskRangeLumMax | real/_+ | (PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax)
> PaintCorrectionMaskRangeLumMin | real/_+ | (PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin)
> PaintCorrectionMaskRangeLumRange | string/_+ | (PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange)
> PaintCorrectionMaskRangeSampleType | integer/_+ | (PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType)
> PaintCorrectionMaskRangeType | string/_+ | (PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskType)
> PaintCorrectionMaskRangeVersion | string/_+ | (PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion)
> PaintCorrectionMaskDabs | string/_ | (PaintBasedCorrectionsCorrectionMasksDabs)
> PaintCorrectionMaskFeather | real/_ | (PaintBasedCorrectionsCorrectionMasksFeather)
> PaintCorrectionMaskFlipped | boolean/_ | (PaintBasedCorrectionsCorrectionMasksFlipped)
> PaintCorrectionMaskFlow | real/_ | (PaintBasedCorrectionsCorrectionMasksFlow)
> PaintCorrectionMaskFullX | real/_ | (PaintBasedCorrectionsCorrectionMasksFullX)
> PaintCorrectionMaskFullY | real/_ | (PaintBasedCorrectionsCorrectionMasksFullY)
> PaintCorrectionMaskInputDigest | string/_ | (PaintBasedCorrectionsCorrectionMasksInputDigest)
> PaintCorrectionMaskLeft | real/_ | (PaintBasedCorrectionsCorrectionMasksLeft)
> PaintCorrectionMaskMaskActive | boolean/_ | (PaintBasedCorrectionsCorrectionMasksMaskActive)
> PaintCorrectionMaskMaskBlendMode | integer/_ | (PaintBasedCorrectionsCorrectionMasksMaskBlendMode)
> PaintCorrectionMaskMaskDigest | string/_ | (PaintBasedCorrectionsCorrectionMasksMaskDigest)
> PaintCorrectionMaskMaskInverted | boolean/_ | (PaintBasedCorrectionsCorrectionMasksMaskInverted)
> PaintCorrectionMaskMaskName | string/_ | (PaintBasedCorrectionsCorrectionMasksMaskName)
> PaintCorrectionMaskMasks | struct_+ | --> CorrectionMask Struct (PaintBasedCorrectionsCorrectionMasksMasks)
> PaintCorrectionMaskMasksAlpha | real/_ | (PaintBasedCorrectionsCorrectionMasksMasksAlpha)
> PaintCorrectionMaskMasksAngle | real/_ | (PaintBasedCorrectionsCorrectionMasksMasksAngle)
> PaintCorrectionMaskMasksBottom | real/_ | (PaintBasedCorrectionsCorrectionMasksMasksBottom)
> PaintCorrectionMaskMasksCenterValue | real/_ | (PaintBasedCorrectionsCorrectionMasksMasksCenterValue)
> PaintCorrectionMaskMasksCenterWeight | real/_ | (PaintBasedCorrectionsCorrectionMasksMasksCenterWeight)
> PaintCorrectionMaskMasksDabs | string/_+ | (PaintBasedCorrectionsCorrectionMasksMasksDabs)
> PaintCorrectionMaskMasksFeather | real/_ | (PaintBasedCorrectionsCorrectionMasksMasksFeather)
> PaintCorrectionMaskMasksFlipped | boolean/_ | (PaintBasedCorrectionsCorrectionMasksMasksFlipped)
> PaintCorrectionMaskMasksFlow | real/_ | (PaintBasedCorrectionsCorrectionMasksMasksFlow)
> PaintCorrectionMaskMasksFullX | real/_ | (PaintBasedCorrectionsCorrectionMasksMasksFullX)
> PaintCorrectionMaskMasksFullY | real/_ | (PaintBasedCorrectionsCorrectionMasksMasksFullY)
> PaintCorrectionMaskMasksInputDigest | string/_ | (PaintBasedCorrectionsCorrectionMasksMasksInputDigest)
> PaintCorrectionMaskMasksLeft | real/_ | (PaintBasedCorrectionsCorrectionMasksMasksLeft)
> PaintCorrectionMaskMasksMaskActive | boolean/_ | (PaintBasedCorrectionsCorrectionMasksMasksMaskActive)
> PaintCorrectionMaskMasksMaskBlendMode | integer/_ | (PaintBasedCorrectionsCorrectionMasksMasksMaskBlendMode)
> PaintCorrectionMaskMasksMaskDigest | string/_ | (PaintBasedCorrectionsCorrectionMasksMasksMaskDigest)
> PaintCorrectionMaskMasksMaskInverted | boolean/_ | (PaintBasedCorrectionsCorrectionMasksMasksMaskInverted)
> PaintCorrectionMaskMasksMaskName | string/_ | (PaintBasedCorrectionsCorrectionMasksMasksMaskName)
> PaintCorrectionMaskMasksMaskSubType | string/_ | (PaintBasedCorrectionsCorrectionMasksMasksMaskSubType)
> PaintCorrectionMaskMasksMaskSyncID | string/_ | (PaintBasedCorrectionsCorrectionMasksMasksMaskSyncID)
> PaintCorrectionMaskMasksValue | real/_ | (PaintBasedCorrectionsCorrectionMasksMasksMaskValue)
> PaintCorrectionMaskMasksMaskVersion | string/_ | (PaintBasedCorrectionsCorrectionMasksMasksMaskVersion)
> PaintCorrectionMaskMasksMidpoint | real/_ | (PaintBasedCorrectionsCorrectionMasksMasksMidpoint)
> PaintCorrectionMaskMasksOrigin | string/_ | (PaintBasedCorrectionsCorrectionMasksMasksOrigin)
> PaintCorrectionMaskMasksPerimeterValue | real/_ | (PaintBasedCorrectionsCorrectionMasksMasksPerimeterValue)
> PaintCorrectionMaskMasksRadius | real/_ | (PaintBasedCorrectionsCorrectionMasksMasksRadius)
> PaintCorrectionMaskMasksReferencePoint | string/_ | (PaintBasedCorrectionsCorrectionMasksMasksReferencePoint)
> PaintCorrectionMaskMasksRight | real/_ | (PaintBasedCorrectionsCorrectionMasksMasksRight)
> PaintCorrectionMaskMasksRoundness | real/_ | (PaintBasedCorrectionsCorrectionMasksMasksRoundness)
> PaintCorrectionMaskMasksSizeX | real/_ | (PaintBasedCorrectionsCorrectionMasksMasksSizeX)
> PaintCorrectionMaskMasksSizeY | real/_ | (PaintBasedCorrectionsCorrectionMasksMasksSizeY)
> PaintCorrectionMaskMasksTop | real/_ | (PaintBasedCorrectionsCorrectionMasksMasksTop)
> PaintCorrectionMaskMaskSubType | string/_ | (PaintBasedCorrectionsCorrectionMasksMaskSubType)
> PaintCorrectionMaskMasksVersion | integer/_ | (PaintBasedCorrectionsCorrectionMasksMasksVersion)
> PaintCorrectionMaskMasksWhat | string/_ | (PaintBasedCorrectionsCorrectionMasksMasksWhat)
> PaintCorrectionMaskMasksWholeImageArea | string/_ | (PaintBasedCorrectionsCorrectionMasksMasksWholeImageArea)
> PaintCorrectionMaskMasksX | real/_ | (PaintBasedCorrectionsCorrectionMasksMasksX)
> PaintCorrectionMaskMasksY | real/_ | (PaintBasedCorrectionsCorrectionMasksMasksY)
> PaintCorrectionMaskMaskSyncID | string/_ | (PaintBasedCorrectionsCorrectionMasksMaskSyncID)
> PaintCorrectionMaskMasksZeroX | real/_ | (PaintBasedCorrectionsCorrectionMasksMasksZeroX)
> PaintCorrectionMaskMasksZeroY | real/_ | (PaintBasedCorrectionsCorrectionMasksMasksZeroY)
> PaintCorrectionMaskValue | real/_ | (PaintBasedCorrectionsCorrectionMasksMaskValue)
> PaintCorrectionMaskMaskVersion | string/_ | (PaintBasedCorrectionsCorrectionMasksMaskVersion)
> PaintCorrectionMaskMidpoint | real/_ | (PaintBasedCorrectionsCorrectionMasksMidpoint)
> PaintCorrectionMaskOrigin | string/_ | (PaintBasedCorrectionsCorrectionMasksOrigin)
> PaintCorrectionMaskPerimeterValue | real/_ | (PaintBasedCorrectionsCorrectionMasksPerimeterValue)
> PaintCorrectionMaskRadius | real/_ | (PaintBasedCorrectionsCorrectionMasksRadius)
> PaintCorrectionMaskReferencePoint | string/_ | (PaintBasedCorrectionsCorrectionMasksReferencePoint)
> PaintCorrectionMaskRight | real/_ | (PaintBasedCorrectionsCorrectionMasksRight)
> PaintCorrectionMaskRoundness | real/_ | (PaintBasedCorrectionsCorrectionMasksRoundness)
> PaintCorrectionMaskSizeX | real/_ | (PaintBasedCorrectionsCorrectionMasksSizeX)
> PaintCorrectionMaskSizeY | real/_ | (PaintBasedCorrectionsCorrectionMasksSizeY)
> PaintCorrectionMaskTop | real/_ | (PaintBasedCorrectionsCorrectionMasksTop)
> PaintCorrectionMaskVersion | integer/_ | (PaintBasedCorrectionsCorrectionMasksVersion)
> PaintCorrectionMaskWhat | string/_ | (PaintBasedCorrectionsCorrectionMasksWhat)
> PaintCorrectionMaskWholeImageArea | string/_ | (PaintBasedCorrectionsCorrectionMasksWholeImageArea)
> PaintCorrectionMaskX | real/_ | (PaintBasedCorrectionsCorrectionMasksX)
> PaintCorrectionMaskY | real/_ | (PaintBasedCorrectionsCorrectionMasksY)
> PaintCorrectionMaskZeroX | real/_ | (PaintBasedCorrectionsCorrectionMasksZeroX)
> PaintCorrectionMaskZeroY | real/_ | (PaintBasedCorrectionsCorrectionMasksZeroY)
> PaintCorrectionCorrectionName | string/_+ | (PaintBasedCorrectionsCorrectionName)
> PaintCorrectionRangeMask | struct_+ | --> CorrRangeMask Struct (PaintBasedCorrectionsCorrectionRangeMask; called CorrectionRangeMask by the spec)
> PaintCorrectionRangeMaskAreaModels | struct_+ | --> AreaModels Struct (PaintBasedCorrectionsCorrectionRangeMaskAreaModels)
> PaintCorrectionRangeMaskAreaModelsComponents | string/_+ | (PaintBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents)
> PaintCorrectionRangeMaskAreaModelsColorSampleInfo | string/_+ | (PaintBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)
> PaintCorrectionRangeMaskColorAmount | real/_+ | (PaintBasedCorrectionsCorrectionRangeMaskColorAmount)
> PaintCorrectionRangeMaskDepthFeather | real/_+ | (PaintBasedCorrectionsCorrectionRangeMaskDepthFeather)
> PaintCorrectionRangeMaskDepthMax | real/_+ | (PaintBasedCorrectionsCorrectionRangeMaskDepthMax)
> PaintCorrectionRangeMaskDepthMin | real/_+ | (PaintBasedCorrectionsCorrectionRangeMaskDepthMin)
> PaintCorrectionRangeMaskInvert | boolean/_+ | (PaintBasedCorrectionsCorrectionRangeMaskInvert)
> PaintCorrectionRangeMaskLumFeather | real/_+ | (PaintBasedCorrectionsCorrectionRangeMaskLumFeather)
> PaintCorrectionRangeMaskLuminanceDepthSampleInfo | string/_+ | (PaintBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo)
> PaintCorrectionRangeMaskLumMax | real/_+ | (PaintBasedCorrectionsCorrectionRangeMaskLumMax)
> PaintCorrectionRangeMaskLumMin | real/_+ | (PaintBasedCorrectionsCorrectionRangeMaskLumMin)
> PaintCorrectionRangeMaskLumRange | string/_+ | (PaintBasedCorrectionsCorrectionRangeMaskLumRange)
> PaintCorrectionRangeMaskSampleType | integer/_+ | (PaintBasedCorrectionsCorrectionRangeMaskSampleType)
> PaintCorrectionRangeMaskType | string/_+ | (PaintBasedCorrectionsCorrectionRangeMaskType)
> PaintCorrectionRangeMaskVersion | string/_+ | (PaintBasedCorrectionsCorrectionRangeMaskVersion)
> PaintCorrectionCorrectionSyncID | string/_+ | (PaintBasedCorrectionsCorrectionSyncID)
> PaintCorrectionBlacks2012 | real/_ | (PaintBasedCorrectionsLocalBlacks2012)
> PaintCorrectionBrightness | real/_ | (PaintBasedCorrectionsLocalBrightness)
> PaintCorrectionClarity | real/_ | (PaintBasedCorrectionsLocalClarity)
> PaintCorrectionClarity2012 | real/_ | (PaintBasedCorrectionsLocalClarity2012)
> PaintCorrectionContrast | real/_ | (PaintBasedCorrectionsLocalContrast)
> PaintCorrectionContrast2012 | real/_ | (PaintBasedCorrectionsLocalContrast2012)
> PaintCorrectionDefringe | real/_ | (PaintBasedCorrectionsLocalDefringe)
> PaintCorrectionDehaze | real/_ | (PaintBasedCorrectionsLocalDehaze)
> PaintCorrectionExposure | real/_ | (PaintBasedCorrectionsLocalExposure)
> PaintCorrectionExposure2012 | real/_ | (PaintBasedCorrectionsLocalExposure2012)
> PaintCorrectionHighlights2012 | real/_ | (PaintBasedCorrectionsLocalHighlights2012)
> PaintCorrectionHue | real/_ | (PaintBasedCorrectionsLocalHue)
> PaintCorrectionLuminanceNoise | real/_ | (PaintBasedCorrectionsLocalLuminanceNoise)
> PaintCorrectionMoire | real/_ | (PaintBasedCorrectionsLocalMoire)
> PaintCorrectionSaturation | real/_ | (PaintBasedCorrectionsLocalSaturation)
> PaintCorrectionShadows2012 | real/_ | (PaintBasedCorrectionsLocalShadows2012)
> PaintCorrectionSharpness | real/_ | (PaintBasedCorrectionsLocalSharpness)
> PaintCorrectionTemperature | real/_ | (PaintBasedCorrectionsLocalTemperature)
> PaintCorrectionTexture | real/_ | (PaintBasedCorrectionsLocalTexture)
> PaintCorrectionTint | real/_ | (PaintBasedCorrectionsLocalTint)
> PaintCorrectionToningHue | real/_ | (PaintBasedCorrectionsLocalToningHue)
> PaintCorrectionToningSaturation | real/_ | (PaintBasedCorrectionsLocalToningSaturation)
> PaintCorrectionWhites2012 | real/_ | (PaintBasedCorrectionsLocalWhites2012)
> PaintCorrectionWhat | string/_ | (PaintBasedCorrectionsWhat)
> ParametricDarks | integer/ |
> ParametricHighlights | integer/ |
> ParametricHighlightSplit | integer/ |
> ParametricLights | integer/ |
> ParametricMidtoneSplit | integer/ |
> ParametricShadows | integer/ |
> ParametricShadowSplit | integer/ |
> PerspectiveAspect | integer/ |
> PerspectiveHorizontal | integer/ |
> PerspectiveRotate | real/ |
> PerspectiveScale | integer/ |

> PerspectiveUpright

> integer/

> 0 = Off 1 = Auto 2 = Full |  | 3 = Level 4 = Vertical 5 = Guided

> PerspectiveVertical | integer/ |
> PerspectiveX | real/ |
> PerspectiveY | real/ |
> PointColors | string/+ |
> PostCropVignetteAmount | integer/ |
> PostCropVignetteFeather | integer/ |
> PostCropVignetteHighlightContrast | integer/ |
> PostCropVignetteMidpoint | integer/ |
> PostCropVignetteRoundness | integer/ |
> PostCropVignetteStyle | integer/ | 1 = Highlight Priority 2 = Color Priority 3 = Paint Overlay
> PresetType | string/ |
> ProcessVersion | string/ |
> RangeMask | struct | --> RangeMask Struct (tag ID is 'RangeMaskMapInfo')
> RangeMaskMapInfo | struct_ | --> MapInfo Struct (RangeMaskMapInfoRangeMaskMapInfo)
> RangeMaskMapInfoLabMax | string/_ | (RangeMaskMapInfoRangeMaskMapInfoLabMax)
> RangeMaskMapInfoLabMin | string/_ | (RangeMaskMapInfoRangeMaskMapInfoLabMin)
> RangeMaskMapInfoLumEq | string/_+ | (RangeMaskMapInfoRangeMaskMapInfoLumEq)
> RangeMaskMapInfoRGBMax | string/_ | (RangeMaskMapInfoRangeMaskMapInfoRGBMax)
> RangeMaskMapInfoRGBMin | string/_ | (RangeMaskMapInfoRangeMaskMapInfoRGBMin)
> RawFileName | string/ |
> RedEyeInfo | string/+ |
> RedHue | integer/ |
> RedSaturation | integer/ |
> RetouchAreas | struct+ | --> RetouchArea Struct
> RetouchAreaFeather | real/_ | (RetouchAreasFeather)
> RetouchAreaMasks | struct_+ | --> CorrectionMask Struct (RetouchAreasMasks)
> RetouchAreaMaskAlpha | real/_ | (RetouchAreasMasksAlpha)
> RetouchAreaMaskAngle | real/_ | (RetouchAreasMasksAngle)
> RetouchAreaMaskBottom | real/_ | (RetouchAreasMasksBottom)
> RetouchAreaMaskCenterValue | real/_ | (RetouchAreasMasksCenterValue)
> RetouchAreaMaskCenterWeight | real/_ | (RetouchAreasMasksCenterWeight)
> RetouchAreaMaskRange | struct_+ | --> CorrRangeMask Struct (RetouchAreasMasksCorrectionRangeMask; called CorrectionRangeMask by the spec)
> RetouchAreaMaskRangeAreaModels | struct_+ | --> AreaModels Struct (RetouchAreasMasksCorrectionRangeMaskAreaModels)
> RetouchAreaMaskRangeAreaModelsComponents | string/_+ | (RetouchAreasMasksCorrectionRangeMaskAreaModelsAreaComponents)
> RetouchAreaMaskRangeAreaModelsColorSampleInfo | string/_+ | (RetouchAreasMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)
> RetouchAreaMaskRangeColorAmount | real/_+ | (RetouchAreasMasksCorrectionRangeMaskColorAmount)
> RetouchAreaMaskRangeDepthFeather | real/_+ | (RetouchAreasMasksCorrectionRangeMaskDepthFeather)
> RetouchAreaMaskRangeDepthMax | real/_+ | (RetouchAreasMasksCorrectionRangeMaskDepthMax)
> RetouchAreaMaskRangeDepthMin | real/_+ | (RetouchAreasMasksCorrectionRangeMaskDepthMin)
> RetouchAreaMaskRangeInvert | boolean/_+ | (RetouchAreasMasksCorrectionRangeMaskInvert)
> RetouchAreaMaskRangeLumFeather | real/_+ | (RetouchAreasMasksCorrectionRangeMaskLumFeather)
> RetouchAreaMaskRangeLuminanceDepthSampleInfo | string/_+ | (RetouchAreasMasksCorrectionRangeMaskLuminanceDepthSampleInfo)
> RetouchAreaMaskRangeLumMax | real/_+ | (RetouchAreasMasksCorrectionRangeMaskLumMax)
> RetouchAreaMaskRangeLumMin | real/_+ | (RetouchAreasMasksCorrectionRangeMaskLumMin)
> RetouchAreaMaskRangeLumRange | string/_+ | (RetouchAreasMasksCorrectionRangeMaskLumRange)
> RetouchAreaMaskRangeSampleType | integer/_+ | (RetouchAreasMasksCorrectionRangeMaskSampleType)
> RetouchAreaMaskRangeType | string/_+ | (RetouchAreasMasksCorrectionRangeMaskType)
> RetouchAreaMaskRangeVersion | string/_+ | (RetouchAreasMasksCorrectionRangeMaskVersion)
> RetouchAreaMaskDabs | string/_ | (RetouchAreasMasksDabs)
> RetouchAreaMaskFeather | real/_ | (RetouchAreasMasksFeather)
> RetouchAreaMaskFlipped | boolean/_ | (RetouchAreasMasksFlipped)
> RetouchAreaMaskFlow | real/_ | (RetouchAreasMasksFlow)
> RetouchAreaMaskFullX | real/_ | (RetouchAreasMasksFullX)
> RetouchAreaMaskFullY | real/_ | (RetouchAreasMasksFullY)
> RetouchAreaMaskInputDigest | string/_ | (RetouchAreasMasksInputDigest)
> RetouchAreaMaskLeft | real/_ | (RetouchAreasMasksLeft)
> RetouchAreaMaskMaskActive | boolean/_ | (RetouchAreasMasksMaskActive)
> RetouchAreaMaskMaskBlendMode | integer/_ | (RetouchAreasMasksMaskBlendMode)
> RetouchAreaMaskMaskDigest | string/_ | (RetouchAreasMasksMaskDigest)
> RetouchAreaMaskMaskInverted | boolean/_ | (RetouchAreasMasksMaskInverted)
> RetouchAreaMaskMaskName | string/_ | (RetouchAreasMasksMaskName)
> RetouchAreaMaskMasks | struct_+ | --> CorrectionMask Struct (RetouchAreasMasksMasks)
> RetouchAreaMaskMasksAlpha | real/_ | (RetouchAreasMasksMasksAlpha)
> RetouchAreaMaskMasksAngle | real/_ | (RetouchAreasMasksMasksAngle)
> RetouchAreaMaskMasksBottom | real/_ | (RetouchAreasMasksMasksBottom)
> RetouchAreaMaskMasksCenterValue | real/_ | (RetouchAreasMasksMasksCenterValue)
> RetouchAreaMaskMasksCenterWeight | real/_ | (RetouchAreasMasksMasksCenterWeight)
> RetouchAreaMaskMasksDabs | string/_+ | (RetouchAreasMasksMasksDabs)
> RetouchAreaMaskMasksFeather | real/_ | (RetouchAreasMasksMasksFeather)
> RetouchAreaMaskMasksFlipped | boolean/_ | (RetouchAreasMasksMasksFlipped)
> RetouchAreaMaskMasksFlow | real/_ | (RetouchAreasMasksMasksFlow)
> RetouchAreaMaskMasksFullX | real/_ | (RetouchAreasMasksMasksFullX)
> RetouchAreaMaskMasksFullY | real/_ | (RetouchAreasMasksMasksFullY)
> RetouchAreaMaskMasksInputDigest | string/_ | (RetouchAreasMasksMasksInputDigest)
> RetouchAreaMaskMasksLeft | real/_ | (RetouchAreasMasksMasksLeft)
> RetouchAreaMaskMasksMaskActive | boolean/_ | (RetouchAreasMasksMasksMaskActive)
> RetouchAreaMaskMasksMaskBlendMode | integer/_ | (RetouchAreasMasksMasksMaskBlendMode)
> RetouchAreaMaskMasksMaskDigest | string/_ | (RetouchAreasMasksMasksMaskDigest)
> RetouchAreaMaskMasksMaskInverted | boolean/_ | (RetouchAreasMasksMasksMaskInverted)
> RetouchAreaMaskMasksMaskName | string/_ | (RetouchAreasMasksMasksMaskName)
> RetouchAreaMaskMasksMaskSubType | string/_ | (RetouchAreasMasksMasksMaskSubType)
> RetouchAreaMaskMasksMaskSyncID | string/_ | (RetouchAreasMasksMasksMaskSyncID)
> RetouchAreaMaskMasksValue | real/_ | (RetouchAreasMasksMasksMaskValue)
> RetouchAreaMaskMasksMaskVersion | string/_ | (RetouchAreasMasksMasksMaskVersion)
> RetouchAreaMaskMasksMidpoint | real/_ | (RetouchAreasMasksMasksMidpoint)
> RetouchAreaMaskMasksOrigin | string/_ | (RetouchAreasMasksMasksOrigin)
> RetouchAreaMaskMasksPerimeterValue | real/_ | (RetouchAreasMasksMasksPerimeterValue)
> RetouchAreaMaskMasksRadius | real/_ | (RetouchAreasMasksMasksRadius)
> RetouchAreaMaskMasksReferencePoint | string/_ | (RetouchAreasMasksMasksReferencePoint)
> RetouchAreaMaskMasksRight | real/_ | (RetouchAreasMasksMasksRight)
> RetouchAreaMaskMasksRoundness | real/_ | (RetouchAreasMasksMasksRoundness)
> RetouchAreaMaskMasksSizeX | real/_ | (RetouchAreasMasksMasksSizeX)
> RetouchAreaMaskMasksSizeY | real/_ | (RetouchAreasMasksMasksSizeY)
> RetouchAreaMaskMasksTop | real/_ | (RetouchAreasMasksMasksTop)
> RetouchAreaMaskMaskSubType | string/_ | (RetouchAreasMasksMaskSubType)
> RetouchAreaMaskMasksVersion | integer/_ | (RetouchAreasMasksMasksVersion)
> RetouchAreaMaskMasksWhat | string/_ | (RetouchAreasMasksMasksWhat)
> RetouchAreaMaskMasksWholeImageArea | string/_ | (RetouchAreasMasksMasksWholeImageArea)
> RetouchAreaMaskMasksX | real/_ | (RetouchAreasMasksMasksX)
> RetouchAreaMaskMasksY | real/_ | (RetouchAreasMasksMasksY)
> RetouchAreaMaskMaskSyncID | string/_ | (RetouchAreasMasksMaskSyncID)
> RetouchAreaMaskMasksZeroX | real/_ | (RetouchAreasMasksMasksZeroX)
> RetouchAreaMaskMasksZeroY | real/_ | (RetouchAreasMasksMasksZeroY)
> RetouchAreaMaskValue | real/_ | (RetouchAreasMasksMaskValue)
> RetouchAreaMaskMaskVersion | string/_ | (RetouchAreasMasksMaskVersion)
> RetouchAreaMaskMidpoint | real/_ | (RetouchAreasMasksMidpoint)
> RetouchAreaMaskOrigin | string/_ | (RetouchAreasMasksOrigin)
> RetouchAreaMaskPerimeterValue | real/_ | (RetouchAreasMasksPerimeterValue)
> RetouchAreaMaskRadius | real/_ | (RetouchAreasMasksRadius)
> RetouchAreaMaskReferencePoint | string/_ | (RetouchAreasMasksReferencePoint)
> RetouchAreaMaskRight | real/_ | (RetouchAreasMasksRight)
> RetouchAreaMaskRoundness | real/_ | (RetouchAreasMasksRoundness)
> RetouchAreaMaskSizeX | real/_ | (RetouchAreasMasksSizeX)
> RetouchAreaMaskSizeY | real/_ | (RetouchAreasMasksSizeY)
> RetouchAreaMaskTop | real/_ | (RetouchAreasMasksTop)
> RetouchAreaMaskVersion | integer/_ | (RetouchAreasMasksVersion)
> RetouchAreaMaskWhat | string/_ | (RetouchAreasMasksWhat)
> RetouchAreaMaskWholeImageArea | string/_ | (RetouchAreasMasksWholeImageArea)
> RetouchAreaMaskX | real/_ | (RetouchAreasMasksX)
> RetouchAreaMaskY | real/_ | (RetouchAreasMasksY)
> RetouchAreaMaskZeroX | real/_ | (RetouchAreasMasksZeroX)
> RetouchAreaMaskZeroY | real/_ | (RetouchAreasMasksZeroY)
> RetouchAreaMethod | string/_ | (RetouchAreasMethod)
> RetouchAreaOffsetY | real/_ | (RetouchAreasOffsetY)
> RetouchAreaOpacity | real/_ | (RetouchAreasOpacity)
> RetouchAreaSeed | integer/_ | (RetouchAreasSeed)
> RetouchAreaSourceState | string/_ | (RetouchAreasSourceState)
> RetouchAreaSourceX | real/_ | (RetouchAreasSourceX)
> RetouchAreaSpotType | string/_ | (RetouchAreasSpotType)
> RetouchInfo | string/+ |
> Saturation | integer/ |
> SaturationAdjustmentAqua | integer/ |
> SaturationAdjustmentBlue | integer/ |
> SaturationAdjustmentGreen | integer/ |
> SaturationAdjustmentMagenta | integer/ |
> SaturationAdjustmentOrange | integer/ |
> SaturationAdjustmentPurple | integer/ |
> SaturationAdjustmentRed | integer/ |
> SaturationAdjustmentYellow | integer/ |
> SDRBlend | real/ |
> SDRBrightness | real/ |
> SDRContrast | real/ |
> SDRHighlights | real/ |
> SDRShadows | real/ |
> SDRWhites | real/ |
> Shadows | integer/ |
> Shadows2012 | integer/ |
> ShadowTint | integer/ |
> SharpenDetail | integer/ |
> SharpenEdgeMasking | integer/ |
> SharpenRadius | real/ |
> Sharpness | integer/ |
> ShortName | lang-alt/ |
> Smoothness | integer/ |
> SortName | lang-alt/ |
> SplitToningBalance | integer/ | (also used for newer ColorGrade settings)
> SplitToningHighlightHue | integer/ | (also used for newer ColorGrade settings)
> SplitToningHighlightSaturation | integer/ | (also used for newer ColorGrade settings)
> SplitToningShadowHue | integer/ | (also used for newer ColorGrade settings)
> SplitToningShadowSaturation | integer/ | (also used for newer ColorGrade settings)
> SupportsAmount | boolean/ |
> SupportsColor | boolean/ |
> SupportsHighDynamicRange | boolean/ |
> SupportsMonochrome | boolean/ |
> SupportsNormalDynamicRange | boolean/ |
> SupportsOutputReferred | boolean/ |
> SupportsSceneReferred | boolean/ |
> ColorTemperature | integer/ | (tag ID is 'Temperature')
> Texture | integer/ |
> TIFFHandling | string/ |
> Tint | integer/ |
> ToggleStyleAmount | integer/ |
> ToggleStyleDigest | string/ |
> ToneCurve | string/+ |
> ToneCurveBlue | string/+ |
> ToneCurveGreen | string/+ |
> ToneCurveName | string/ | 'Custom' = Custom 'Linear' = Linear 'Medium Contrast' = Medium Contrast 'Strong Contrast' = Strong Contrast
> ToneCurveName2012 | string/ |
> ToneCurvePV2012 | string/+ |
> ToneCurvePV2012Blue | string/+ |
> ToneCurvePV2012Green | string/+ |
> ToneCurvePV2012Red | string/+ |
> ToneCurveRed | string/+ |
> ToneMapStrength | real/ |
> UprightCenterMode | integer/ |
> UprightCenterNormX | real/ |
> UprightCenterNormY | real/ |
> UprightDependentDigest | string/ |
> UprightFocalLength35mm | real/ |
> UprightFocalMode | integer/ |
> UprightFourSegments_0 | string/ |
> UprightFourSegments_1 | string/ |
> UprightFourSegments_2 | string/ |
> UprightFourSegments_3 | string/ |
> UprightFourSegmentsCount | integer/ |
> UprightGuidedDependentDigest | string/ |
> UprightPreview | boolean/ |
> UprightTransform_0 | string/ |
> UprightTransform_1 | string/ |
> UprightTransform_2 | string/ |
> UprightTransform_3 | string/ |
> UprightTransform_4 | string/ |
> UprightTransform_5 | string/ |
> UprightTransformCount | integer/ |
> UprightVersion | integer/ |
> UUID | string/ |
> Version | string/ |
> Vibrance | integer/ |
> VignetteAmount | integer/ |
> VignetteMidpoint | integer/ |
> What | string/ |

> WhiteBalance

> string/

> 'As Shot' = As Shot 'Auto' = Auto 'Cloudy' = Cloudy 'Custom' = Custom 'Daylight' = Daylight 'Flash' = Flash 'Fluorescent' = Fluorescent 'Shade' = Shade 'Tungsten' = Tungsten

> Whites2012 | integer/ |

## XMP Correction Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> CorrectionActive | boolean |
> CorrectionAmount | real |
> CorrectionMasks | CorrectionMask+ | --> CorrectionMask Struct
> CorrectionName | string |
> CorrRangeMask | CorrRangeMask | (called CorrectionRangeMask by the spec) --> CorrRangeMask Struct
> CorrectionSyncID | string |
> LocalBlacks2012 | real |
> LocalBrightness | real |
> LocalClarity | real |
> LocalClarity2012 | real |
> LocalContrast | real |
> LocalContrast2012 | real |
> LocalDefringe | real |
> LocalDehaze | real |
> LocalExposure | real |
> LocalExposure2012 | real |
> LocalHighlights2012 | real |
> LocalHue | real |
> LocalLuminanceNoise | real |
> LocalMoire | real |
> LocalSaturation | real |
> LocalShadows2012 | real |
> LocalSharpness | real |
> LocalTemperature | real |
> LocalTexture | real |
> LocalTint | real |
> LocalToningHue | real |
> LocalToningSaturation | real |
> LocalWhites2012 | real |
> What | string |

## XMP CorrectionMask Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> Alpha | real |
> Angle | real |
> Bottom | real |
> CenterValue | real |
> CenterWeight | real |
> CorrRangeMask | CorrRangeMask | (called CorrectionRangeMask by the spec) --> CorrRangeMask Struct
> Dabs | string+ |
> Feather | real |
> Flipped | boolean |
> Flow | real |
> FullX | real |
> FullY | real |
> InputDigest | string |
> Left | real |
> MaskActive | boolean |
> MaskBlendMode | integer |
> MaskDigest | string |
> MaskInverted | boolean |
> MaskName | string |
> MaskSubType | string |
> MaskSyncID | string |
> MaskValue | real |
> MaskVersion | string |
> Masks | CorrectionMask | --> CorrectionMask Struct
> Midpoint | real |
> Origin | string |
> PerimeterValue | real |
> Radius | real |
> ReferencePoint | string |
> Right | real |
> Roundness | real |
> SizeX | real |
> SizeY | real |
> Top | real |
> Version | integer |
> What | string |
> WholeImageArea | string |
> X | real |
> Y | real |
> ZeroX | real |
> ZeroY | real |

## XMP CorrRangeMask Struct

Called CorrectionRangeMask by the spec.

> Field Name | Writable | Values / Notes
> --- | --- | ---
> AreaModels | AreaModels+ | --> AreaModels Struct
> ColorAmount | real |
> DepthFeather | real |
> DepthMax | real |
> DepthMin | real |
> Invert | boolean |
> LumFeather | real |
> LumMax | real |
> LumMin | real |
> LumRange | string |
> LuminanceDepthSampleInfo | string |
> SampleType | integer |
> Type | string |
> Version | string |

## XMP AreaModels Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> AreaComponents | string+ |
> ColorRangeMaskAreaSampleInfo | string |

## XMP DepthBasedCorr Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> CorrectionActive | boolean |
> CorrectionAmount | real |
> CorrectionMasks | CorrectionMask+ | --> CorrectionMask Struct
> CorrectionSyncID | string |
> LocalCorrectedDepth | real |
> LocalCurveRefineSaturation | real |
> What | string |

## XMP DepthMapInfo Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> BaseHighlightGuideInputDigest | string |
> BaseHighlightGuideTable | string |
> BaseHighlightGuideVersion | string |
> BaseLayeredDepthInputDigest | string |
> BaseLayeredDepthTable | string |
> BaseLayeredDepthVersion | string |
> BaseRawDepthInputDigest | string |
> BaseRawDepthTable | string |
> BaseRawDepthVersion | string |
> DepthSource | string |

## XMP LensBlur Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> Active | boolean |
> BlurAmount | real |
> BokehAspect | real |
> BokehRotation | real |
> BokehShape | real |
> BokehShapeDetail | real |
> CatEyeAmount | real |
> CatEyeScale | real |
> FocalRange | string |
> FocalRangeSource | real |
> HighlightsBoost | real |
> HighlightsThreshold | real |
> SampledArea | string |
> SampledRange | string |
> SphericalAberration | real |
> SubjectRange | string |
> Version | string |

## XMP Look Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> Amount | string |
> Cluster | string |
> Copyright | string |
> Group | lang-alt |
> Name | string |
> Parameters | LookParms | --> LookParms Struct
> SupportsAmount | string |
> SupportsMonochrome | string |
> SupportsOutputReferred | string |
> UUID | string |

## XMP LookParms Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> CameraProfile | string |
> Clarity2012 | string |
> ConvertToGrayscale | string |
> Highlights2012 | string |
> LookTable | string |
> ProcessVersion | string |
> Shadows2012 | string |
> ToneCurvePV2012 | string+ |
> ToneCurvePV2012Blue | string+ |
> ToneCurvePV2012Green | string+ |
> ToneCurvePV2012Red | string+ |
> Version | string |

## XMP RangeMask Struct

This structure is actually called RangeMaskMapInfo, but it only contains one element which is a RangeMaskMapInfo structure (Yes, really!). So these are renamed to RangeMask and MapInfo respectively to avoid confusion and redundancy in the tag names.

> Field Name | Writable | Values / Notes
> --- | --- | ---
> RangeMaskMapInfo | MapInfo | --> MapInfo Struct

## XMP MapInfo Struct

Called RangeMaskMapInfo by the specification, the same as the containing structure.

> Field Name | Writable | Values / Notes
> --- | --- | ---
> LabMax | string |
> LabMin | string |
> LumEq | string+ |
> RGBMax | string |
> RGBMin | string |

## XMP RetouchArea Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> Feather | real |
> Masks | CorrectionMask+ | --> CorrectionMask Struct
> Method | string |
> OffsetY | real |
> Opacity | real |
> Seed | integer |
> SourceState | string |
> SourceX | real |
> SpotType | string |

## XMP creatorAtom Tags

Adobe creatorAtom tags, written by After Effects.

These tags belong to the ExifTool XMP-creatorAtom family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> AeProjectLink | struct | --> AEProjectLink Struct
> AeProjectLinkCompositionID | string_ |
> AeProjectLinkFullPath | string_ |
> AeProjectLinkRenderOutputModuleIndex | string_ |
> AeProjectLinkRenderQueueItemID | string_ |
> AeProjectLinkRenderTimeStamp | integer_ |
> MacAtom | struct | --> MacAtom Struct
> MacAtomApplicationCode | string_ |
> MacAtomInvocationAppleEvent | string_ |
> MacAtomPosixProjectPath | string_ |
> WindowsAtom | struct | --> WindowsAtom Struct
> WindowsAtomExtension | string_ |
> WindowsAtomInvocationFlags | string_ |
> WindowsAtomUncProjectPath | string_ |

## XMP AEProjectLink Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> CompositionID | string |
> FullPath | string |
> RenderOutputModuleIndex | string |
> RenderQueueItemID | string |
> RenderTimeStamp | integer |

## XMP MacAtom Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> ApplicationCode | string |
> InvocationAppleEvent | string |
> PosixProjectPath | string |

## XMP WindowsAtom Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> Extension | string |
> InvocationFlags | string |
> UncProjectPath | string |

## XMP crs Tags

Photoshop Camera Raw namespace tags. It is a shame that Adobe pollutes the metadata space with these incredibly bulky image editing parameters.

These tags belong to the ExifTool XMP-crs family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> AlreadyApplied | boolean |
> AutoBrightness | boolean |
> AutoContrast | boolean |
> AutoExposure | boolean |
> AutoLateralCA | integer |
> AutoShadows | boolean |
> AutoTone | boolean |
> AutoToneDigest | string |
> AutoToneDigestNoSat | string |
> AutoWhiteVersion | integer |
> Blacks2012 | integer |
> BlueHue | integer |
> BlueSaturation | integer |
> Brightness | integer |
> CameraModelRestriction | string |
> CameraProfile | string |
> CameraProfileDigest | string |
> ChromaticAberrationB | integer |
> ChromaticAberrationR | integer |
> CircularGradientBasedCorrections | struct+ | --> Correction Struct
> CircGradBasedCorrActive | boolean_ | (CircularGradientBasedCorrectionsCorrectionActive)
> CircGradBasedCorrAmount | real_ | (CircularGradientBasedCorrectionsCorrectionAmount)
> CircGradBasedCorrMasks | struct_+ | --> CorrectionMask Struct (CircularGradientBasedCorrectionsCorrectionMasks)
> CircGradBasedCorrMaskAlpha | real_ | (CircularGradientBasedCorrectionsCorrectionMasksAlpha)
> CircGradBasedCorrMaskAngle | real_ | (CircularGradientBasedCorrectionsCorrectionMasksAngle)
> CircGradBasedCorrMaskBottom | real_ | (CircularGradientBasedCorrectionsCorrectionMasksBottom)
> CircGradBasedCorrMaskCenterValue | real_ | (CircularGradientBasedCorrectionsCorrectionMasksCenterValue)
> CircGradBasedCorrMaskCenterWeight | real_ | (CircularGradientBasedCorrectionsCorrectionMasksCenterWeight)
> CircGradBasedCorrMaskRange | struct_+ | --> CorrRangeMask Struct (CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMask; called CorrectionRangeMask by the spec)
> CircGradBasedCorrMaskRangeAreaModels | struct_+ | --> AreaModels Struct (CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels)
> CircGradBasedCorrMaskRangeAreaModelsComponents | string_+ | (CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents)
> CircGradBasedCorrMaskRangeAreaModelsColorSampleInfo | string_+ | (CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)
> CircGradBasedCorrMaskRangeColorAmount | real_+ | (CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount)
> CircGradBasedCorrMaskRangeDepthFeather | real_+ | (CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather)
> CircGradBasedCorrMaskRangeDepthMax | real_+ | (CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax)
> CircGradBasedCorrMaskRangeDepthMin | real_+ | (CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin)
> CircGradBasedCorrMaskRangeInvert | boolean_+ | (CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert)
> CircGradBasedCorrMaskRangeLumFeather | real_+ | (CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather)
> CircGradBasedCorrMaskRangeLuminanceDepthSampleInfo | string_+ | (CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo)
> CircGradBasedCorrMaskRangeLumMax | real_+ | (CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax)
> CircGradBasedCorrMaskRangeLumMin | real_+ | (CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin)
> CircGradBasedCorrMaskRangeLumRange | string_+ | (CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange)
> CircGradBasedCorrMaskRangeSampleType | integer_+ | (CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType)
> CircGradBasedCorrMaskRangeType | string_+ | (CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskType)
> CircGradBasedCorrMaskRangeVersion | string_+ | (CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion)
> CircGradBasedCorrMaskDabs | string_ | (CircularGradientBasedCorrectionsCorrectionMasksDabs)
> CircGradBasedCorrMaskFeather | real_ | (CircularGradientBasedCorrectionsCorrectionMasksFeather)
> CircGradBasedCorrMaskFlipped | boolean_ | (CircularGradientBasedCorrectionsCorrectionMasksFlipped)
> CircGradBasedCorrMaskFlow | real_ | (CircularGradientBasedCorrectionsCorrectionMasksFlow)
> CircGradBasedCorrMaskFullX | real_ | (CircularGradientBasedCorrectionsCorrectionMasksFullX)
> CircGradBasedCorrMaskFullY | real_ | (CircularGradientBasedCorrectionsCorrectionMasksFullY)
> CircGradBasedCorrMaskInputDigest | string_ | (CircularGradientBasedCorrectionsCorrectionMasksInputDigest)
> CircGradBasedCorrMaskLeft | real_ | (CircularGradientBasedCorrectionsCorrectionMasksLeft)
> CircGradBasedCorrMaskMaskActive | boolean_ | (CircularGradientBasedCorrectionsCorrectionMasksMaskActive)
> CircGradBasedCorrMaskMaskBlendMode | integer_ | (CircularGradientBasedCorrectionsCorrectionMasksMaskBlendMode)
> CircGradBasedCorrMaskMaskDigest | string_ | (CircularGradientBasedCorrectionsCorrectionMasksMaskDigest)
> CircGradBasedCorrMaskMaskInverted | boolean_ | (CircularGradientBasedCorrectionsCorrectionMasksMaskInverted)
> CircGradBasedCorrMaskMaskName | string_ | (CircularGradientBasedCorrectionsCorrectionMasksMaskName)
> CircGradBasedCorrMaskMasks | struct_+ | --> CorrectionMask Struct (CircularGradientBasedCorrectionsCorrectionMasksMasks)
> CircGradBasedCorrMaskMasksAlpha | real_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksAlpha)
> CircGradBasedCorrMaskMasksAngle | real_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksAngle)
> CircGradBasedCorrMaskMasksBottom | real_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksBottom)
> CircGradBasedCorrMaskMasksCenterValue | real_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksCenterValue)
> CircGradBasedCorrMaskMasksCenterWeight | real_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksCenterWeight)
> CircGradBasedCorrMaskMasksDabs | string_+ | (CircularGradientBasedCorrectionsCorrectionMasksMasksDabs)
> CircGradBasedCorrMaskMasksFeather | real_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksFeather)
> CircGradBasedCorrMaskMasksFlipped | boolean_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksFlipped)
> CircGradBasedCorrMaskMasksFlow | real_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksFlow)
> CircGradBasedCorrMaskMasksFullX | real_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksFullX)
> CircGradBasedCorrMaskMasksFullY | real_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksFullY)
> CircGradBasedCorrMaskMasksInputDigest | string_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksInputDigest)
> CircGradBasedCorrMaskMasksLeft | real_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksLeft)
> CircGradBasedCorrMaskMasksMaskActive | boolean_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksMaskActive)
> CircGradBasedCorrMaskMasksMaskBlendMode | integer_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksMaskBlendMode)
> CircGradBasedCorrMaskMasksMaskDigest | string_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksMaskDigest)
> CircGradBasedCorrMaskMasksMaskInverted | boolean_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksMaskInverted)
> CircGradBasedCorrMaskMasksMaskName | string_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksMaskName)
> CircGradBasedCorrMaskMasksMaskSubType | string_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksMaskSubType)
> CircGradBasedCorrMaskMasksMaskSyncID | string_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksMaskSyncID)
> CircGradBasedCorrMaskMasksValue | real_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksMaskValue)
> CircGradBasedCorrMaskMasksMaskVersion | string_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksMaskVersion)
> CircGradBasedCorrMaskMasksMidpoint | real_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksMidpoint)
> CircGradBasedCorrMaskMasksOrigin | string_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksOrigin)
> CircGradBasedCorrMaskMasksPerimeterValue | real_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksPerimeterValue)
> CircGradBasedCorrMaskMasksRadius | real_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksRadius)
> CircGradBasedCorrMaskMasksReferencePoint | string_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksReferencePoint)
> CircGradBasedCorrMaskMasksRight | real_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksRight)
> CircGradBasedCorrMaskMasksRoundness | real_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksRoundness)
> CircGradBasedCorrMaskMasksSizeX | real_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksSizeX)
> CircGradBasedCorrMaskMasksSizeY | real_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksSizeY)
> CircGradBasedCorrMaskMasksTop | real_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksTop)
> CircGradBasedCorrMaskMaskSubType | string_ | (CircularGradientBasedCorrectionsCorrectionMasksMaskSubType)
> CircGradBasedCorrMaskMasksVersion | integer_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksVersion)
> CircGradBasedCorrMaskMasksWhat | string_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksWhat)
> CircGradBasedCorrMaskMasksWholeImageArea | string_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksWholeImageArea)
> CircGradBasedCorrMaskMasksX | real_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksX)
> CircGradBasedCorrMaskMasksY | real_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksY)
> CircGradBasedCorrMaskMaskSyncID | string_ | (CircularGradientBasedCorrectionsCorrectionMasksMaskSyncID)
> CircGradBasedCorrMaskMasksZeroX | real_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksZeroX)
> CircGradBasedCorrMaskMasksZeroY | real_ | (CircularGradientBasedCorrectionsCorrectionMasksMasksZeroY)
> CircGradBasedCorrMaskValue | real_ | (CircularGradientBasedCorrectionsCorrectionMasksMaskValue)
> CircGradBasedCorrMaskMaskVersion | string_ | (CircularGradientBasedCorrectionsCorrectionMasksMaskVersion)
> CircGradBasedCorrMaskMidpoint | real_ | (CircularGradientBasedCorrectionsCorrectionMasksMidpoint)
> CircGradBasedCorrMaskOrigin | string_ | (CircularGradientBasedCorrectionsCorrectionMasksOrigin)
> CircGradBasedCorrMaskPerimeterValue | real_ | (CircularGradientBasedCorrectionsCorrectionMasksPerimeterValue)
> CircGradBasedCorrMaskRadius | real_ | (CircularGradientBasedCorrectionsCorrectionMasksRadius)
> CircGradBasedCorrMaskReferencePoint | string_ | (CircularGradientBasedCorrectionsCorrectionMasksReferencePoint)
> CircGradBasedCorrMaskRight | real_ | (CircularGradientBasedCorrectionsCorrectionMasksRight)
> CircGradBasedCorrMaskRoundness | real_ | (CircularGradientBasedCorrectionsCorrectionMasksRoundness)
> CircGradBasedCorrMaskSizeX | real_ | (CircularGradientBasedCorrectionsCorrectionMasksSizeX)
> CircGradBasedCorrMaskSizeY | real_ | (CircularGradientBasedCorrectionsCorrectionMasksSizeY)
> CircGradBasedCorrMaskTop | real_ | (CircularGradientBasedCorrectionsCorrectionMasksTop)
> CircGradBasedCorrMaskVersion | integer_ | (CircularGradientBasedCorrectionsCorrectionMasksVersion)
> CircGradBasedCorrMaskWhat | string_ | (CircularGradientBasedCorrectionsCorrectionMasksWhat)
> CircGradBasedCorrMaskWholeImageArea | string_ | (CircularGradientBasedCorrectionsCorrectionMasksWholeImageArea)
> CircGradBasedCorrMaskX | real_ | (CircularGradientBasedCorrectionsCorrectionMasksX)
> CircGradBasedCorrMaskY | real_ | (CircularGradientBasedCorrectionsCorrectionMasksY)
> CircGradBasedCorrMaskZeroX | real_ | (CircularGradientBasedCorrectionsCorrectionMasksZeroX)
> CircGradBasedCorrMaskZeroY | real_ | (CircularGradientBasedCorrectionsCorrectionMasksZeroY)
> CircGradBasedCorrCorrectionName | string_+ | (CircularGradientBasedCorrectionsCorrectionName)
> CircGradBasedCorrRangeMask | struct_+ | --> CorrRangeMask Struct (CircularGradientBasedCorrectionsCorrectionRangeMask; called CorrectionRangeMask by the spec)
> CircGradBasedCorrRangeMaskAreaModels | struct_+ | --> AreaModels Struct (CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModels)
> CircGradBasedCorrRangeMaskAreaModelsComponents | string_+ | (CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents)
> CircGradBasedCorrRangeMaskAreaModelsColorSampleInfo | string_+ | (CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)
> CircGradBasedCorrRangeMaskColorAmount | real_+ | (CircularGradientBasedCorrectionsCorrectionRangeMaskColorAmount)
> CircGradBasedCorrRangeMaskDepthFeather | real_+ | (CircularGradientBasedCorrectionsCorrectionRangeMaskDepthFeather)
> CircGradBasedCorrRangeMaskDepthMax | real_+ | (CircularGradientBasedCorrectionsCorrectionRangeMaskDepthMax)
> CircGradBasedCorrRangeMaskDepthMin | real_+ | (CircularGradientBasedCorrectionsCorrectionRangeMaskDepthMin)
> CircGradBasedCorrRangeMaskInvert | boolean_+ | (CircularGradientBasedCorrectionsCorrectionRangeMaskInvert)
> CircGradBasedCorrRangeMaskLumFeather | real_+ | (CircularGradientBasedCorrectionsCorrectionRangeMaskLumFeather)
> CircGradBasedCorrRangeMaskLuminanceDepthSampleInfo | string_+ | (CircularGradientBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo)
> CircGradBasedCorrRangeMaskLumMax | real_+ | (CircularGradientBasedCorrectionsCorrectionRangeMaskLumMax)
> CircGradBasedCorrRangeMaskLumMin | real_+ | (CircularGradientBasedCorrectionsCorrectionRangeMaskLumMin)
> CircGradBasedCorrRangeMaskLumRange | string_+ | (CircularGradientBasedCorrectionsCorrectionRangeMaskLumRange)
> CircGradBasedCorrRangeMaskSampleType | integer_+ | (CircularGradientBasedCorrectionsCorrectionRangeMaskSampleType)
> CircGradBasedCorrRangeMaskType | string_+ | (CircularGradientBasedCorrectionsCorrectionRangeMaskType)
> CircGradBasedCorrRangeMaskVersion | string_+ | (CircularGradientBasedCorrectionsCorrectionRangeMaskVersion)
> CircGradBasedCorrCorrectionSyncID | string_+ | (CircularGradientBasedCorrectionsCorrectionSyncID)
> CircGradBasedCorrBlacks2012 | real_ | (CircularGradientBasedCorrectionsLocalBlacks2012)
> CircGradBasedCorrBrightness | real_ | (CircularGradientBasedCorrectionsLocalBrightness)
> CircGradBasedCorrClarity | real_ | (CircularGradientBasedCorrectionsLocalClarity)
> CircGradBasedCorrClarity2012 | real_ | (CircularGradientBasedCorrectionsLocalClarity2012)
> CircGradBasedCorrContrast | real_ | (CircularGradientBasedCorrectionsLocalContrast)
> CircGradBasedCorrContrast2012 | real_ | (CircularGradientBasedCorrectionsLocalContrast2012)
> CircGradBasedCorrDefringe | real_ | (CircularGradientBasedCorrectionsLocalDefringe)
> CircGradBasedCorrDehaze | real_ | (CircularGradientBasedCorrectionsLocalDehaze)
> CircGradBasedCorrExposure | real_ | (CircularGradientBasedCorrectionsLocalExposure)
> CircGradBasedCorrExposure2012 | real_ | (CircularGradientBasedCorrectionsLocalExposure2012)
> CircGradBasedCorrHighlights2012 | real_ | (CircularGradientBasedCorrectionsLocalHighlights2012)
> CircGradBasedCorrHue | real_ | (CircularGradientBasedCorrectionsLocalHue)
> CircGradBasedCorrLuminanceNoise | real_ | (CircularGradientBasedCorrectionsLocalLuminanceNoise)
> CircGradBasedCorrMoire | real_ | (CircularGradientBasedCorrectionsLocalMoire)
> CircGradBasedCorrSaturation | real_ | (CircularGradientBasedCorrectionsLocalSaturation)
> CircGradBasedCorrShadows2012 | real_ | (CircularGradientBasedCorrectionsLocalShadows2012)
> CircGradBasedCorrSharpness | real_ | (CircularGradientBasedCorrectionsLocalSharpness)
> CircGradBasedCorrTemperature | real_ | (CircularGradientBasedCorrectionsLocalTemperature)
> CircGradBasedCorrTexture | real_ | (CircularGradientBasedCorrectionsLocalTexture)
> CircGradBasedCorrTint | real_ | (CircularGradientBasedCorrectionsLocalTint)
> CircGradBasedCorrToningHue | real_ | (CircularGradientBasedCorrectionsLocalToningHue)
> CircGradBasedCorrToningSaturation | real_ | (CircularGradientBasedCorrectionsLocalToningSaturation)
> CircGradBasedCorrWhites2012 | real_ | (CircularGradientBasedCorrectionsLocalWhites2012)
> CircGradBasedCorrWhat | string_ | (CircularGradientBasedCorrectionsWhat)
> Clarity | integer |
> Clarity2012 | integer |
> ClipboardAspectRatio | integer |
> ClipboardOrientation | integer |
> Cluster | string |
> ColorGradeBlending | integer |
> ColorGradeGlobalHue | integer |
> ColorGradeGlobalLum | integer |
> ColorGradeGlobalSat | integer |
> ColorGradeHighlightLum | integer |
> ColorGradeMidtoneHue | integer |
> ColorGradeMidtoneLum | integer |
> ColorGradeMidtoneSat | integer |
> ColorGradeShadowLum | integer |
> ColorNoiseReduction | integer |
> ColorNoiseReductionDetail | integer |
> ColorNoiseReductionSmoothness | integer |
> CompatibleVersion | string |
> ContactInfo | string |
> Contrast | integer/ |
> Contrast2012 | integer |
> Converter | string |
> ConvertToGrayscale | boolean |
> Copyright | string/ |
> CropAngle | real |
> CropBottom | real |
> CropConstrainToWarp | integer |
> CropHeight | real |
> CropLeft | real |
> CropRight | real |
> CropTop | real |
> CropUnit | integer | 0 = pixels 1 = inches 2 = cm
> CropUnits | integer | 0 = pixels 1 = inches 2 = cm
> CropWidth | real |
> DefaultAutoGray | boolean |
> DefaultAutoTone | boolean |
> DefaultsSpecificToISO | boolean |
> DefaultsSpecificToSerial | boolean |
> Defringe | integer |
> DefringeGreenAmount | integer |
> DefringeGreenHueHi | integer |
> DefringeGreenHueLo | integer |
> DefringePurpleAmount | integer |
> DefringePurpleHueHi | integer |
> DefringePurpleHueLo | integer |
> Dehaze | real |
> DepthBasedCorrections | struct+ | --> DepthBasedCorr Struct
> DepthBasedCorrCorrectionActive | boolean_+ | (DepthBasedCorrectionsCorrectionActive)
> DepthBasedCorrCorrectionAmount | real_+ | (DepthBasedCorrectionsCorrectionAmount)
> DepthBasedCorrMask | struct_+ | --> CorrectionMask Struct (DepthBasedCorrectionsCorrectionMasks)
> DepthBasedCorrMaskAlpha | real_ | (DepthBasedCorrectionsCorrectionMasksAlpha)
> DepthBasedCorrMaskAngle | real_ | (DepthBasedCorrectionsCorrectionMasksAngle)
> DepthBasedCorrMaskBottom | real_ | (DepthBasedCorrectionsCorrectionMasksBottom)
> DepthBasedCorrMaskCenterValue | real_ | (DepthBasedCorrectionsCorrectionMasksCenterValue)
> DepthBasedCorrMaskCenterWeight | real_ | (DepthBasedCorrectionsCorrectionMasksCenterWeight)
> DepthBasedCorrMaskRange | struct_+ | --> CorrRangeMask Struct (DepthBasedCorrectionsCorrectionMasksCorrectionRangeMask; called CorrectionRangeMask by the spec)
> DepthBasedCorrMaskRangeAreaModels | struct_+ | --> AreaModels Struct (DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels)
> DepthBasedCorrMaskRangeAreaModelsComponents | string_+ | (DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents)
> DepthBasedCorrMaskRangeAreaModelsColorSampleInfo | string_+ | (DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)
> DepthBasedCorrMaskRangeColorAmount | real_+ | (DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount)
> DepthBasedCorrMaskRangeDepthFeather | real_+ | (DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather)
> DepthBasedCorrMaskRangeDepthMax | real_+ | (DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax)
> DepthBasedCorrMaskRangeDepthMin | real_+ | (DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin)
> DepthBasedCorrMaskRangeInvert | boolean_+ | (DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert)
> DepthBasedCorrMaskRangeLumFeather | real_+ | (DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather)
> DepthBasedCorrMaskRangeLuminanceDepthSampleInfo | string_+ | (DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo)
> DepthBasedCorrMaskRangeLumMax | real_+ | (DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax)
> DepthBasedCorrMaskRangeLumMin | real_+ | (DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin)
> DepthBasedCorrMaskRangeLumRange | string_+ | (DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange)
> DepthBasedCorrMaskRangeSampleType | integer_+ | (DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType)
> DepthBasedCorrMaskRangeType | string_+ | (DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskType)
> DepthBasedCorrMaskRangeVersion | string_+ | (DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion)
> DepthBasedCorrMaskDabs | string_+ | (DepthBasedCorrectionsCorrectionMasksDabs)
> DepthBasedCorrMaskFeather | real_ | (DepthBasedCorrectionsCorrectionMasksFeather)
> DepthBasedCorrMaskFlipped | boolean_ | (DepthBasedCorrectionsCorrectionMasksFlipped)
> DepthBasedCorrMaskFlow | real_ | (DepthBasedCorrectionsCorrectionMasksFlow)
> DepthBasedCorrMaskFullX | real_ | (DepthBasedCorrectionsCorrectionMasksFullX)
> DepthBasedCorrMaskFullY | real_ | (DepthBasedCorrectionsCorrectionMasksFullY)
> DepthBasedCorrMaskInputDigest | string_ | (DepthBasedCorrectionsCorrectionMasksInputDigest)
> DepthBasedCorrMaskLeft | real_ | (DepthBasedCorrectionsCorrectionMasksLeft)
> DepthBasedCorrMaskMaskActive | boolean_ | (DepthBasedCorrectionsCorrectionMasksMaskActive)
> DepthBasedCorrMaskMaskBlendMode | integer_ | (DepthBasedCorrectionsCorrectionMasksMaskBlendMode)
> DepthBasedCorrMaskMaskDigest | string_ | (DepthBasedCorrectionsCorrectionMasksMaskDigest)
> DepthBasedCorrMaskMaskInverted | boolean_ | (DepthBasedCorrectionsCorrectionMasksMaskInverted)
> DepthBasedCorrMaskMaskName | string_ | (DepthBasedCorrectionsCorrectionMasksMaskName)
> DepthBasedCorrMaskMasks | struct_+ | --> CorrectionMask Struct (DepthBasedCorrectionsCorrectionMasksMasks)
> DepthBasedCorrMaskMasksAlpha | real_ | (DepthBasedCorrectionsCorrectionMasksMasksAlpha)
> DepthBasedCorrMaskMasksAngle | real_ | (DepthBasedCorrectionsCorrectionMasksMasksAngle)
> DepthBasedCorrMaskMasksBottom | real_ | (DepthBasedCorrectionsCorrectionMasksMasksBottom)
> DepthBasedCorrMaskMasksCenterValue | real_ | (DepthBasedCorrectionsCorrectionMasksMasksCenterValue)
> DepthBasedCorrMaskMasksCenterWeight | real_ | (DepthBasedCorrectionsCorrectionMasksMasksCenterWeight)
> DepthBasedCorrMaskMasksDabs | string_+ | (DepthBasedCorrectionsCorrectionMasksMasksDabs)
> DepthBasedCorrMaskMasksFeather | real_ | (DepthBasedCorrectionsCorrectionMasksMasksFeather)
> DepthBasedCorrMaskMasksFlipped | boolean_ | (DepthBasedCorrectionsCorrectionMasksMasksFlipped)
> DepthBasedCorrMaskMasksFlow | real_ | (DepthBasedCorrectionsCorrectionMasksMasksFlow)
> DepthBasedCorrMaskMasksFullX | real_ | (DepthBasedCorrectionsCorrectionMasksMasksFullX)
> DepthBasedCorrMaskMasksFullY | real_ | (DepthBasedCorrectionsCorrectionMasksMasksFullY)
> DepthBasedCorrMaskMasksInputDigest | string_ | (DepthBasedCorrectionsCorrectionMasksMasksInputDigest)
> DepthBasedCorrMaskMasksLeft | real_ | (DepthBasedCorrectionsCorrectionMasksMasksLeft)
> DepthBasedCorrMaskMasksMaskActive | boolean_ | (DepthBasedCorrectionsCorrectionMasksMasksMaskActive)
> DepthBasedCorrMaskMasksMaskBlendMode | integer_ | (DepthBasedCorrectionsCorrectionMasksMasksMaskBlendMode)
> DepthBasedCorrMaskMasksMaskDigest | string_ | (DepthBasedCorrectionsCorrectionMasksMasksMaskDigest)
> DepthBasedCorrMaskMasksMaskInverted | boolean_ | (DepthBasedCorrectionsCorrectionMasksMasksMaskInverted)
> DepthBasedCorrMaskMasksMaskName | string_ | (DepthBasedCorrectionsCorrectionMasksMasksMaskName)
> DepthBasedCorrMaskMasksMaskSubType | string_ | (DepthBasedCorrectionsCorrectionMasksMasksMaskSubType)
> DepthBasedCorrMaskMasksMaskSyncID | string_ | (DepthBasedCorrectionsCorrectionMasksMasksMaskSyncID)
> DepthBasedCorrMaskMasksValue | real_ | (DepthBasedCorrectionsCorrectionMasksMasksMaskValue)
> DepthBasedCorrMaskMasksMaskVersion | string_ | (DepthBasedCorrectionsCorrectionMasksMasksMaskVersion)
> DepthBasedCorrMaskMasksMidpoint | real_ | (DepthBasedCorrectionsCorrectionMasksMasksMidpoint)
> DepthBasedCorrMaskMasksOrigin | string_ | (DepthBasedCorrectionsCorrectionMasksMasksOrigin)
> DepthBasedCorrMaskMasksPerimeterValue | real_ | (DepthBasedCorrectionsCorrectionMasksMasksPerimeterValue)
> DepthBasedCorrMaskMasksRadius | real_ | (DepthBasedCorrectionsCorrectionMasksMasksRadius)
> DepthBasedCorrMaskMasksReferencePoint | string_ | (DepthBasedCorrectionsCorrectionMasksMasksReferencePoint)
> DepthBasedCorrMaskMasksRight | real_ | (DepthBasedCorrectionsCorrectionMasksMasksRight)
> DepthBasedCorrMaskMasksRoundness | real_ | (DepthBasedCorrectionsCorrectionMasksMasksRoundness)
> DepthBasedCorrMaskMasksSizeX | real_ | (DepthBasedCorrectionsCorrectionMasksMasksSizeX)
> DepthBasedCorrMaskMasksSizeY | real_ | (DepthBasedCorrectionsCorrectionMasksMasksSizeY)
> DepthBasedCorrMaskMasksTop | real_ | (DepthBasedCorrectionsCorrectionMasksMasksTop)
> DepthBasedCorrMaskMaskSubType | string_ | (DepthBasedCorrectionsCorrectionMasksMaskSubType)
> DepthBasedCorrMaskMasksVersion | integer_ | (DepthBasedCorrectionsCorrectionMasksMasksVersion)
> DepthBasedCorrMaskMasksWhat | string_ | (DepthBasedCorrectionsCorrectionMasksMasksWhat)
> DepthBasedCorrMaskMasksWholeImageArea | string_ | (DepthBasedCorrectionsCorrectionMasksMasksWholeImageArea)
> DepthBasedCorrMaskMasksX | real_ | (DepthBasedCorrectionsCorrectionMasksMasksX)
> DepthBasedCorrMaskMasksY | real_ | (DepthBasedCorrectionsCorrectionMasksMasksY)
> DepthBasedCorrMaskMaskSyncID | string_ | (DepthBasedCorrectionsCorrectionMasksMaskSyncID)
> DepthBasedCorrMaskMasksZeroX | real_ | (DepthBasedCorrectionsCorrectionMasksMasksZeroX)
> DepthBasedCorrMaskMasksZeroY | real_ | (DepthBasedCorrectionsCorrectionMasksMasksZeroY)
> DepthBasedCorrMaskValue | real_ | (DepthBasedCorrectionsCorrectionMasksMaskValue)
> DepthBasedCorrMaskMaskVersion | string_ | (DepthBasedCorrectionsCorrectionMasksMaskVersion)
> DepthBasedCorrMaskMidpoint | real_ | (DepthBasedCorrectionsCorrectionMasksMidpoint)
> DepthBasedCorrMaskOrigin | string_ | (DepthBasedCorrectionsCorrectionMasksOrigin)
> DepthBasedCorrMaskPerimeterValue | real_ | (DepthBasedCorrectionsCorrectionMasksPerimeterValue)
> DepthBasedCorrMaskRadius | real_ | (DepthBasedCorrectionsCorrectionMasksRadius)
> DepthBasedCorrMaskReferencePoint | string_ | (DepthBasedCorrectionsCorrectionMasksReferencePoint)
> DepthBasedCorrMaskRight | real_ | (DepthBasedCorrectionsCorrectionMasksRight)
> DepthBasedCorrMaskRoundness | real_ | (DepthBasedCorrectionsCorrectionMasksRoundness)
> DepthBasedCorrMaskSizeX | real_ | (DepthBasedCorrectionsCorrectionMasksSizeX)
> DepthBasedCorrMaskSizeY | real_ | (DepthBasedCorrectionsCorrectionMasksSizeY)
> DepthBasedCorrMaskTop | real_ | (DepthBasedCorrectionsCorrectionMasksTop)
> DepthBasedCorrMaskVersion | integer_ | (DepthBasedCorrectionsCorrectionMasksVersion)
> DepthBasedCorrMaskWhat | string_ | (DepthBasedCorrectionsCorrectionMasksWhat)
> DepthBasedCorrMaskWholeImageArea | string_ | (DepthBasedCorrectionsCorrectionMasksWholeImageArea)
> DepthBasedCorrMaskX | real_ | (DepthBasedCorrectionsCorrectionMasksX)
> DepthBasedCorrMaskY | real_ | (DepthBasedCorrectionsCorrectionMasksY)
> DepthBasedCorrMaskZeroX | real_ | (DepthBasedCorrectionsCorrectionMasksZeroX)
> DepthBasedCorrMaskZeroY | real_ | (DepthBasedCorrectionsCorrectionMasksZeroY)
> DepthBasedCorrCorrectionSyncID | string_+ | (DepthBasedCorrectionsCorrectionSyncID)
> DepthBasedCorrLocalCorrectedDepth | real_+ | (DepthBasedCorrectionsLocalCorrectedDepth)
> DepthBasedCorrLocalCurveRefineSaturation | real_+ | (DepthBasedCorrectionsLocalCurveRefineSaturation)
> DepthBasedCorrWhat | string_+ | (DepthBasedCorrectionsWhat)
> DepthMapInfo | struct | --> DepthMapInfo Struct
> DepthMapInfoBaseHighlightGuideInputDigest | string_ |
> DepthMapInfoBaseHighlightGuideTable | string_ |
> DepthMapInfoBaseHighlightGuideVersion | string_ |
> DepthMapInfoBaseLayeredDepthInputDigest | string_ |
> DepthMapInfoBaseLayeredDepthTable | string_ |
> DepthMapInfoBaseLayeredDepthVersion | string_ |
> DepthMapInfoBaseRawDepthInputDigest | string_ |
> DepthMapInfoBaseRawDepthTable | string_ |
> DepthMapInfoBaseRawDepthVersion | string_ |
> DepthMapInfoDepthSource | string_ |
> Description | lang-alt/ |
> DNGIgnoreSidecars | boolean |
> Exposure | real |
> Exposure2012 | real |
> FillLight | integer |
> GradientBasedCorrections | struct+ | --> Correction Struct
> GradientBasedCorrActive | boolean_ | (GradientBasedCorrectionsCorrectionActive)
> GradientBasedCorrAmount | real_ | (GradientBasedCorrectionsCorrectionAmount)
> GradientBasedCorrMasks | struct_+ | --> CorrectionMask Struct (GradientBasedCorrectionsCorrectionMasks)
> GradientBasedCorrMaskAlpha | real_ | (GradientBasedCorrectionsCorrectionMasksAlpha)
> GradientBasedCorrMaskAngle | real_ | (GradientBasedCorrectionsCorrectionMasksAngle)
> GradientBasedCorrMaskBottom | real_ | (GradientBasedCorrectionsCorrectionMasksBottom)
> GradientBasedCorrMaskCenterValue | real_ | (GradientBasedCorrectionsCorrectionMasksCenterValue)
> GradientBasedCorrMaskCenterWeight | real_ | (GradientBasedCorrectionsCorrectionMasksCenterWeight)
> GradientBasedCorrMaskRange | struct_+ | --> CorrRangeMask Struct (GradientBasedCorrectionsCorrectionMasksCorrectionRangeMask; called CorrectionRangeMask by the spec)
> GradientBasedCorrMaskRangeAreaModels | struct_+ | --> AreaModels Struct (GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels)
> GradientBasedCorrMaskRangeAreaModelsComponents | string_+ | (GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents)
> GradientBasedCorrMaskRangeAreaModelsColorSampleInfo | string_+ | (GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)
> GradientBasedCorrMaskRangeColorAmount | real_+ | (GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount)
> GradientBasedCorrMaskRangeDepthFeather | real_+ | (GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather)
> GradientBasedCorrMaskRangeDepthMax | real_+ | (GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax)
> GradientBasedCorrMaskRangeDepthMin | real_+ | (GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin)
> GradientBasedCorrMaskRangeInvert | boolean_+ | (GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert)
> GradientBasedCorrMaskRangeLumFeather | real_+ | (GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather)
> GradientBasedCorrMaskRangeLuminanceDepthSampleInfo | string_+ | (GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo)
> GradientBasedCorrMaskRangeLumMax | real_+ | (GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax)
> GradientBasedCorrMaskRangeLumMin | real_+ | (GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin)
> GradientBasedCorrMaskRangeLumRange | string_+ | (GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange)
> GradientBasedCorrMaskRangeSampleType | integer_+ | (GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType)
> GradientBasedCorrMaskRangeType | string_+ | (GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskType)
> GradientBasedCorrMaskRangeVersion | string_+ | (GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion)
> GradientBasedCorrMaskDabs | string_ | (GradientBasedCorrectionsCorrectionMasksDabs)
> GradientBasedCorrMaskFeather | real_ | (GradientBasedCorrectionsCorrectionMasksFeather)
> GradientBasedCorrMaskFlipped | boolean_ | (GradientBasedCorrectionsCorrectionMasksFlipped)
> GradientBasedCorrMaskFlow | real_ | (GradientBasedCorrectionsCorrectionMasksFlow)
> GradientBasedCorrMaskFullX | real_ | (GradientBasedCorrectionsCorrectionMasksFullX)
> GradientBasedCorrMaskFullY | real_ | (GradientBasedCorrectionsCorrectionMasksFullY)
> GradientBasedCorrMaskInputDigest | string_ | (GradientBasedCorrectionsCorrectionMasksInputDigest)
> GradientBasedCorrMaskLeft | real_ | (GradientBasedCorrectionsCorrectionMasksLeft)
> GradientBasedCorrMaskMaskActive | boolean_ | (GradientBasedCorrectionsCorrectionMasksMaskActive)
> GradientBasedCorrMaskMaskBlendMode | integer_ | (GradientBasedCorrectionsCorrectionMasksMaskBlendMode)
> GradientBasedCorrMaskMaskDigest | string_ | (GradientBasedCorrectionsCorrectionMasksMaskDigest)
> GradientBasedCorrMaskMaskInverted | boolean_ | (GradientBasedCorrectionsCorrectionMasksMaskInverted)
> GradientBasedCorrMaskMaskName | string_ | (GradientBasedCorrectionsCorrectionMasksMaskName)
> GradientBasedCorrMaskMasks | struct_+ | --> CorrectionMask Struct (GradientBasedCorrectionsCorrectionMasksMasks)
> GradientBasedCorrMaskMasksAlpha | real_ | (GradientBasedCorrectionsCorrectionMasksMasksAlpha)
> GradientBasedCorrMaskMasksAngle | real_ | (GradientBasedCorrectionsCorrectionMasksMasksAngle)
> GradientBasedCorrMaskMasksBottom | real_ | (GradientBasedCorrectionsCorrectionMasksMasksBottom)
> GradientBasedCorrMaskMasksCenterValue | real_ | (GradientBasedCorrectionsCorrectionMasksMasksCenterValue)
> GradientBasedCorrMaskMasksCenterWeight | real_ | (GradientBasedCorrectionsCorrectionMasksMasksCenterWeight)
> GradientBasedCorrMaskMasksDabs | string_+ | (GradientBasedCorrectionsCorrectionMasksMasksDabs)
> GradientBasedCorrMaskMasksFeather | real_ | (GradientBasedCorrectionsCorrectionMasksMasksFeather)
> GradientBasedCorrMaskMasksFlipped | boolean_ | (GradientBasedCorrectionsCorrectionMasksMasksFlipped)
> GradientBasedCorrMaskMasksFlow | real_ | (GradientBasedCorrectionsCorrectionMasksMasksFlow)
> GradientBasedCorrMaskMasksFullX | real_ | (GradientBasedCorrectionsCorrectionMasksMasksFullX)
> GradientBasedCorrMaskMasksFullY | real_ | (GradientBasedCorrectionsCorrectionMasksMasksFullY)
> GradientBasedCorrMaskMasksInputDigest | string_ | (GradientBasedCorrectionsCorrectionMasksMasksInputDigest)
> GradientBasedCorrMaskMasksLeft | real_ | (GradientBasedCorrectionsCorrectionMasksMasksLeft)
> GradientBasedCorrMaskMasksMaskActive | boolean_ | (GradientBasedCorrectionsCorrectionMasksMasksMaskActive)
> GradientBasedCorrMaskMasksMaskBlendMode | integer_ | (GradientBasedCorrectionsCorrectionMasksMasksMaskBlendMode)
> GradientBasedCorrMaskMasksMaskDigest | string_ | (GradientBasedCorrectionsCorrectionMasksMasksMaskDigest)
> GradientBasedCorrMaskMasksMaskInverted | boolean_ | (GradientBasedCorrectionsCorrectionMasksMasksMaskInverted)
> GradientBasedCorrMaskMasksMaskName | string_ | (GradientBasedCorrectionsCorrectionMasksMasksMaskName)
> GradientBasedCorrMaskMasksMaskSubType | string_ | (GradientBasedCorrectionsCorrectionMasksMasksMaskSubType)
> GradientBasedCorrMaskMasksMaskSyncID | string_ | (GradientBasedCorrectionsCorrectionMasksMasksMaskSyncID)
> GradientBasedCorrMaskMasksValue | real_ | (GradientBasedCorrectionsCorrectionMasksMasksMaskValue)
> GradientBasedCorrMaskMasksMaskVersion | string_ | (GradientBasedCorrectionsCorrectionMasksMasksMaskVersion)
> GradientBasedCorrMaskMasksMidpoint | real_ | (GradientBasedCorrectionsCorrectionMasksMasksMidpoint)
> GradientBasedCorrMaskMasksOrigin | string_ | (GradientBasedCorrectionsCorrectionMasksMasksOrigin)
> GradientBasedCorrMaskMasksPerimeterValue | real_ | (GradientBasedCorrectionsCorrectionMasksMasksPerimeterValue)
> GradientBasedCorrMaskMasksRadius | real_ | (GradientBasedCorrectionsCorrectionMasksMasksRadius)
> GradientBasedCorrMaskMasksReferencePoint | string_ | (GradientBasedCorrectionsCorrectionMasksMasksReferencePoint)
> GradientBasedCorrMaskMasksRight | real_ | (GradientBasedCorrectionsCorrectionMasksMasksRight)
> GradientBasedCorrMaskMasksRoundness | real_ | (GradientBasedCorrectionsCorrectionMasksMasksRoundness)
> GradientBasedCorrMaskMasksSizeX | real_ | (GradientBasedCorrectionsCorrectionMasksMasksSizeX)
> GradientBasedCorrMaskMasksSizeY | real_ | (GradientBasedCorrectionsCorrectionMasksMasksSizeY)
> GradientBasedCorrMaskMasksTop | real_ | (GradientBasedCorrectionsCorrectionMasksMasksTop)
> GradientBasedCorrMaskMaskSubType | string_ | (GradientBasedCorrectionsCorrectionMasksMaskSubType)
> GradientBasedCorrMaskMasksVersion | integer_ | (GradientBasedCorrectionsCorrectionMasksMasksVersion)
> GradientBasedCorrMaskMasksWhat | string_ | (GradientBasedCorrectionsCorrectionMasksMasksWhat)
> GradientBasedCorrMaskMasksWholeImageArea | string_ | (GradientBasedCorrectionsCorrectionMasksMasksWholeImageArea)
> GradientBasedCorrMaskMasksX | real_ | (GradientBasedCorrectionsCorrectionMasksMasksX)
> GradientBasedCorrMaskMasksY | real_ | (GradientBasedCorrectionsCorrectionMasksMasksY)
> GradientBasedCorrMaskMaskSyncID | string_ | (GradientBasedCorrectionsCorrectionMasksMaskSyncID)
> GradientBasedCorrMaskMasksZeroX | real_ | (GradientBasedCorrectionsCorrectionMasksMasksZeroX)
> GradientBasedCorrMaskMasksZeroY | real_ | (GradientBasedCorrectionsCorrectionMasksMasksZeroY)
> GradientBasedCorrMaskValue | real_ | (GradientBasedCorrectionsCorrectionMasksMaskValue)
> GradientBasedCorrMaskMaskVersion | string_ | (GradientBasedCorrectionsCorrectionMasksMaskVersion)
> GradientBasedCorrMaskMidpoint | real_ | (GradientBasedCorrectionsCorrectionMasksMidpoint)
> GradientBasedCorrMaskOrigin | string_ | (GradientBasedCorrectionsCorrectionMasksOrigin)
> GradientBasedCorrMaskPerimeterValue | real_ | (GradientBasedCorrectionsCorrectionMasksPerimeterValue)
> GradientBasedCorrMaskRadius | real_ | (GradientBasedCorrectionsCorrectionMasksRadius)
> GradientBasedCorrMaskReferencePoint | string_ | (GradientBasedCorrectionsCorrectionMasksReferencePoint)
> GradientBasedCorrMaskRight | real_ | (GradientBasedCorrectionsCorrectionMasksRight)
> GradientBasedCorrMaskRoundness | real_ | (GradientBasedCorrectionsCorrectionMasksRoundness)
> GradientBasedCorrMaskSizeX | real_ | (GradientBasedCorrectionsCorrectionMasksSizeX)
> GradientBasedCorrMaskSizeY | real_ | (GradientBasedCorrectionsCorrectionMasksSizeY)
> GradientBasedCorrMaskTop | real_ | (GradientBasedCorrectionsCorrectionMasksTop)
> GradientBasedCorrMaskVersion | integer_ | (GradientBasedCorrectionsCorrectionMasksVersion)
> GradientBasedCorrMaskWhat | string_ | (GradientBasedCorrectionsCorrectionMasksWhat)
> GradientBasedCorrMaskWholeImageArea | string_ | (GradientBasedCorrectionsCorrectionMasksWholeImageArea)
> GradientBasedCorrMaskX | real_ | (GradientBasedCorrectionsCorrectionMasksX)
> GradientBasedCorrMaskY | real_ | (GradientBasedCorrectionsCorrectionMasksY)
> GradientBasedCorrMaskZeroX | real_ | (GradientBasedCorrectionsCorrectionMasksZeroX)
> GradientBasedCorrMaskZeroY | real_ | (GradientBasedCorrectionsCorrectionMasksZeroY)
> GradientBasedCorrCorrectionName | string_+ | (GradientBasedCorrectionsCorrectionName)
> GradientBasedCorrRangeMask | struct_+ | --> CorrRangeMask Struct (GradientBasedCorrectionsCorrectionRangeMask; called CorrectionRangeMask by the spec)
> GradientBasedCorrRangeMaskAreaModels | struct_+ | --> AreaModels Struct (GradientBasedCorrectionsCorrectionRangeMaskAreaModels)
> GradientBasedCorrRangeMaskAreaModelsComponents | string_+ | (GradientBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents)
> GradientBasedCorrRangeMaskAreaModelsColorSampleInfo | string_+ | (GradientBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)
> GradientBasedCorrRangeMaskColorAmount | real_+ | (GradientBasedCorrectionsCorrectionRangeMaskColorAmount)
> GradientBasedCorrRangeMaskDepthFeather | real_+ | (GradientBasedCorrectionsCorrectionRangeMaskDepthFeather)
> GradientBasedCorrRangeMaskDepthMax | real_+ | (GradientBasedCorrectionsCorrectionRangeMaskDepthMax)
> GradientBasedCorrRangeMaskDepthMin | real_+ | (GradientBasedCorrectionsCorrectionRangeMaskDepthMin)
> GradientBasedCorrRangeMaskInvert | boolean_+ | (GradientBasedCorrectionsCorrectionRangeMaskInvert)
> GradientBasedCorrRangeMaskLumFeather | real_+ | (GradientBasedCorrectionsCorrectionRangeMaskLumFeather)
> GradientBasedCorrRangeMaskLuminanceDepthSampleInfo | string_+ | (GradientBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo)
> GradientBasedCorrRangeMaskLumMax | real_+ | (GradientBasedCorrectionsCorrectionRangeMaskLumMax)
> GradientBasedCorrRangeMaskLumMin | real_+ | (GradientBasedCorrectionsCorrectionRangeMaskLumMin)
> GradientBasedCorrRangeMaskLumRange | string_+ | (GradientBasedCorrectionsCorrectionRangeMaskLumRange)
> GradientBasedCorrRangeMaskSampleType | integer_+ | (GradientBasedCorrectionsCorrectionRangeMaskSampleType)
> GradientBasedCorrRangeMaskType | string_+ | (GradientBasedCorrectionsCorrectionRangeMaskType)
> GradientBasedCorrRangeMaskVersion | string_+ | (GradientBasedCorrectionsCorrectionRangeMaskVersion)
> GradientBasedCorrCorrectionSyncID | string_+ | (GradientBasedCorrectionsCorrectionSyncID)
> GradientBasedCorrBlacks2012 | real_ | (GradientBasedCorrectionsLocalBlacks2012)
> GradientBasedCorrBrightness | real_ | (GradientBasedCorrectionsLocalBrightness)
> GradientBasedCorrClarity | real_ | (GradientBasedCorrectionsLocalClarity)
> GradientBasedCorrClarity2012 | real_ | (GradientBasedCorrectionsLocalClarity2012)
> GradientBasedCorrContrast | real_ | (GradientBasedCorrectionsLocalContrast)
> GradientBasedCorrContrast2012 | real_ | (GradientBasedCorrectionsLocalContrast2012)
> GradientBasedCorrDefringe | real_ | (GradientBasedCorrectionsLocalDefringe)
> GradientBasedCorrDehaze | real_ | (GradientBasedCorrectionsLocalDehaze)
> GradientBasedCorrExposure | real_ | (GradientBasedCorrectionsLocalExposure)
> GradientBasedCorrExposure2012 | real_ | (GradientBasedCorrectionsLocalExposure2012)
> GradientBasedCorrHighlights2012 | real_ | (GradientBasedCorrectionsLocalHighlights2012)
> GradientBasedCorrHue | real_ | (GradientBasedCorrectionsLocalHue)
> GradientBasedCorrLuminanceNoise | real_ | (GradientBasedCorrectionsLocalLuminanceNoise)
> GradientBasedCorrMoire | real_ | (GradientBasedCorrectionsLocalMoire)
> GradientBasedCorrSaturation | real_ | (GradientBasedCorrectionsLocalSaturation)
> GradientBasedCorrShadows2012 | real_ | (GradientBasedCorrectionsLocalShadows2012)
> GradientBasedCorrSharpness | real_ | (GradientBasedCorrectionsLocalSharpness)
> GradientBasedCorrTemperature | real_ | (GradientBasedCorrectionsLocalTemperature)
> GradientBasedCorrTexture | real_ | (GradientBasedCorrectionsLocalTexture)
> GradientBasedCorrTint | real_ | (GradientBasedCorrectionsLocalTint)
> GradientBasedCorrToningHue | real_ | (GradientBasedCorrectionsLocalToningHue)
> GradientBasedCorrToningSaturation | real_ | (GradientBasedCorrectionsLocalToningSaturation)
> GradientBasedCorrWhites2012 | real_ | (GradientBasedCorrectionsLocalWhites2012)
> GradientBasedCorrWhat | string_ | (GradientBasedCorrectionsWhat)
> GrainAmount | integer |
> GrainFrequency | integer |
> GrainSeed | integer |
> GrainSize | integer |
> GrayMixerAqua | integer |
> GrayMixerBlue | integer |
> GrayMixerGreen | integer |
> GrayMixerMagenta | integer |
> GrayMixerOrange | integer |
> GrayMixerPurple | integer |
> GrayMixerRed | integer |
> GrayMixerYellow | integer |
> GreenHue | integer |
> GreenSaturation | integer |
> Group | lang-alt/ |
> HasCrop | boolean |
> HasSettings | boolean |
> HDREditMode | integer |
> Highlight2012 | integer |
> HighlightRecovery | integer |
> Highlights2012 | integer |
> HueAdjustmentAqua | integer |
> HueAdjustmentBlue | integer |
> HueAdjustmentGreen | integer |
> HueAdjustmentMagenta | integer |
> HueAdjustmentOrange | integer |
> HueAdjustmentPurple | integer |
> HueAdjustmentRed | integer |
> HueAdjustmentYellow | integer |
> IncrementalTemperature | integer |
> IncrementalTint | integer |
> JPEGHandling | string |
> LensBlur | struct | --> LensBlur Struct
> LensBlurActive | boolean_ |
> LensBlurAmount | real_ | (LensBlurBlurAmount)
> LensBlurBokehAspect | real_ |
> LensBlurBokehRotation | real_ |
> LensBlurBokehShape | real_ |
> LensBlurBokehShapeDetail | real_ |
> LensBlurCatEyeAmount | real_ |
> LensBlurCatEyeScale | real_ |
> LensBlurFocalRange | string_ |
> LensBlurFocalRangeSource | real_ |
> LensBlurHighlightsBoost | real_ |
> LensBlurHighlightsThreshold | real_ |
> LensBlurSampledArea | string_ |
> LensBlurSampledRange | string_ |
> LensBlurSphericalAberration | real_ |
> LensBlurSubjectRange | string_ |
> LensBlurVersion | string_ |
> LensManualDistortionAmount | integer |
> LensProfileChromaticAberrationScale | integer |
> LensProfileDigest | string |
> LensProfileDistortionScale | integer |
> LensProfileEnable | integer |
> LensProfileFilename | string |
> LensProfileIsEmbedded | boolean |
> LensProfileMatchKeyCameraModelName | string |
> LensProfileMatchKeyExifMake | string |
> LensProfileMatchKeyExifModel | string |
> LensProfileMatchKeyIsRaw | boolean |
> LensProfileMatchKeyLensID | string |
> LensProfileMatchKeyLensInfo | string |
> LensProfileMatchKeyLensName | string |
> LensProfileMatchKeySensorFormatFactor | real |
> LensProfileName | string |
> LensProfileSetup | string |
> LensProfileVignettingScale | integer |
> Look | struct | --> Look Struct
> LookAmount | string_ |
> LookCluster | string_ |
> LookCopyright | string_ |
> LookGroup | lang-alt_ |
> LookName | string | (NOT a flattened tag!)
> LookParameters | struct_ | --> LookParms Struct
> LookParametersCameraProfile | string_ |
> LookParametersClarity2012 | string_ |
> LookParametersConvertToGrayscale | string_ |
> LookParametersHighlights2012 | string_ |
> LookParametersLookTable | string_ |
> LookParametersProcessVersion | string_ |
> LookParametersShadows2012 | string_ |
> LookParametersToneCurvePV2012 | string_+ |
> LookParametersToneCurvePV2012Blue | string_+ |
> LookParametersToneCurvePV2012Green | string_+ |
> LookParametersToneCurvePV2012Red | string_+ |
> LookParametersVersion | string_ |
> LookSupportsAmount | string_ |
> LookSupportsMonochrome | string_ |
> LookSupportsOutputReferred | string_ |
> LookUUID | string_ |
> LuminanceAdjustmentAqua | integer |
> LuminanceAdjustmentBlue | integer |
> LuminanceAdjustmentGreen | integer |
> LuminanceAdjustmentMagenta | integer |
> LuminanceAdjustmentOrange | integer |
> LuminanceAdjustmentPurple | integer |
> LuminanceAdjustmentRed | integer |
> LuminanceAdjustmentYellow | integer |
> LuminanceNoiseReductionContrast | integer |
> LuminanceNoiseReductionDetail | integer |
> LuminanceSmoothing | integer |
> MaskGroupBasedCorrections | struct+ | --> Correction Struct
> MaskGroupBasedCorrActive | boolean_ | (MaskGroupBasedCorrectionsCorrectionActive)
> MaskGroupBasedCorrAmount | real_ | (MaskGroupBasedCorrectionsCorrectionAmount)
> MaskGroupBasedCorrMask | struct_+ | --> CorrectionMask Struct (MaskGroupBasedCorrectionsCorrectionMasks)
> MaskGroupBasedCorrMaskAlpha | real_ | (MaskGroupBasedCorrectionsCorrectionMasksAlpha)
> MaskGroupBasedCorrMaskAngle | real_ | (MaskGroupBasedCorrectionsCorrectionMasksAngle)
> MaskGroupBasedCorrMaskBottom | real_ | (MaskGroupBasedCorrectionsCorrectionMasksBottom)
> MaskGroupBasedCorrMaskCenterValue | real_ | (MaskGroupBasedCorrectionsCorrectionMasksCenterValue)
> MaskGroupBasedCorrMaskCenterWeight | real_ | (MaskGroupBasedCorrectionsCorrectionMasksCenterWeight)
> MaskGroupBasedCorrMaskRange | struct_+ | --> CorrRangeMask Struct (MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMask; called CorrectionRangeMask by the spec)
> MaskGroupBasedCorrMaskRangeAreaModels | struct_+ | --> AreaModels Struct (MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels)
> MaskGroupBasedCorrMaskRangeAreaModelsComponents | string_+ | (MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents)
> MaskGroupBasedCorrMaskRangeAreaModelsColorSampleInfo | string_+ | (MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)
> MaskGroupBasedCorrMaskRangeColorAmount | real_+ | (MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount)
> MaskGroupBasedCorrMaskRangeDepthFeather | real_+ | (MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather)
> MaskGroupBasedCorrMaskRangeDepthMax | real_+ | (MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax)
> MaskGroupBasedCorrMaskRangeDepthMin | real_+ | (MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin)
> MaskGroupBasedCorrMaskRangeInvert | boolean_+ | (MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert)
> MaskGroupBasedCorrMaskRangeLumFeather | real_+ | (MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather)
> MaskGroupBasedCorrMaskRangeLuminanceDepthSampleInfo | string_+ | (MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo)
> MaskGroupBasedCorrMaskRangeLumMax | real_+ | (MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax)
> MaskGroupBasedCorrMaskRangeLumMin | real_+ | (MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin)
> MaskGroupBasedCorrMaskRangeLumRange | string_+ | (MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange)
> MaskGroupBasedCorrMaskRangeSampleType | integer_+ | (MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType)
> MaskGroupBasedCorrMaskRangeType | string_+ | (MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskType)
> MaskGroupBasedCorrMaskRangeVersion | string_+ | (MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion)
> MaskGroupBasedCorrMaskDabs | string_+ | (MaskGroupBasedCorrectionsCorrectionMasksDabs)
> MaskGroupBasedCorrMaskFeather | real_ | (MaskGroupBasedCorrectionsCorrectionMasksFeather)
> MaskGroupBasedCorrMaskFlipped | boolean_ | (MaskGroupBasedCorrectionsCorrectionMasksFlipped)
> MaskGroupBasedCorrMaskFlow | real_ | (MaskGroupBasedCorrectionsCorrectionMasksFlow)
> MaskGroupBasedCorrMaskFullX | real_ | (MaskGroupBasedCorrectionsCorrectionMasksFullX)
> MaskGroupBasedCorrMaskFullY | real_ | (MaskGroupBasedCorrectionsCorrectionMasksFullY)
> MaskGroupBasedCorrMaskInputDigest | string_ | (MaskGroupBasedCorrectionsCorrectionMasksInputDigest)
> MaskGroupBasedCorrMaskLeft | real_ | (MaskGroupBasedCorrectionsCorrectionMasksLeft)
> MaskGroupBasedCorrMaskMaskActive | boolean_ | (MaskGroupBasedCorrectionsCorrectionMasksMaskActive)
> MaskGroupBasedCorrMaskMaskBlendMode | integer_ | (MaskGroupBasedCorrectionsCorrectionMasksMaskBlendMode)
> MaskGroupBasedCorrMaskMaskDigest | string_ | (MaskGroupBasedCorrectionsCorrectionMasksMaskDigest)
> MaskGroupBasedCorrMaskMaskInverted | boolean_ | (MaskGroupBasedCorrectionsCorrectionMasksMaskInverted)
> MaskGroupBasedCorrMaskMaskName | string_ | (MaskGroupBasedCorrectionsCorrectionMasksMaskName)
> MaskGroupBasedCorrMaskMasks | struct_+ | --> CorrectionMask Struct (MaskGroupBasedCorrectionsCorrectionMasksMasks)
> MaskGroupBasedCorrMaskMasksAlpha | real_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksAlpha)
> MaskGroupBasedCorrMaskMasksAngle | real_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksAngle)
> MaskGroupBasedCorrMaskMasksBottom | real_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksBottom)
> MaskGroupBasedCorrMaskMasksCenterValue | real_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksCenterValue)
> MaskGroupBasedCorrMaskMasksCenterWeight | real_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksCenterWeight)
> MaskGroupBasedCorrMaskMasksDabs | string_+ | (MaskGroupBasedCorrectionsCorrectionMasksMasksDabs)
> MaskGroupBasedCorrMaskMasksFeather | real_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksFeather)
> MaskGroupBasedCorrMaskMasksFlipped | boolean_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksFlipped)
> MaskGroupBasedCorrMaskMasksFlow | real_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksFlow)
> MaskGroupBasedCorrMaskMasksFullX | real_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksFullX)
> MaskGroupBasedCorrMaskMasksFullY | real_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksFullY)
> MaskGroupBasedCorrMaskMasksInputDigest | string_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksInputDigest)
> MaskGroupBasedCorrMaskMasksLeft | real_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksLeft)
> MaskGroupBasedCorrMaskMasksMaskActive | boolean_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksMaskActive)
> MaskGroupBasedCorrMaskMasksMaskBlendMode | integer_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksMaskBlendMode)
> MaskGroupBasedCorrMaskMasksMaskDigest | string_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksMaskDigest)
> MaskGroupBasedCorrMaskMasksMaskInverted | boolean_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksMaskInverted)
> MaskGroupBasedCorrMaskMasksMaskName | string_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksMaskName)
> MaskGroupBasedCorrMaskMasksMaskSubType | string_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksMaskSubType)
> MaskGroupBasedCorrMaskMasksMaskSyncID | string_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksMaskSyncID)
> MaskGroupBasedCorrMaskMasksValue | real_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksMaskValue)
> MaskGroupBasedCorrMaskMasksMaskVersion | string_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksMaskVersion)
> MaskGroupBasedCorrMaskMasksMidpoint | real_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksMidpoint)
> MaskGroupBasedCorrMaskMasksOrigin | string_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksOrigin)
> MaskGroupBasedCorrMaskMasksPerimeterValue | real_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksPerimeterValue)
> MaskGroupBasedCorrMaskMasksRadius | real_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksRadius)
> MaskGroupBasedCorrMaskMasksReferencePoint | string_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksReferencePoint)
> MaskGroupBasedCorrMaskMasksRight | real_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksRight)
> MaskGroupBasedCorrMaskMasksRoundness | real_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksRoundness)
> MaskGroupBasedCorrMaskMasksSizeX | real_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksSizeX)
> MaskGroupBasedCorrMaskMasksSizeY | real_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksSizeY)
> MaskGroupBasedCorrMaskMasksTop | real_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksTop)
> MaskGroupBasedCorrMaskMaskSubType | string_ | (MaskGroupBasedCorrectionsCorrectionMasksMaskSubType)
> MaskGroupBasedCorrMaskMasksVersion | integer_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksVersion)
> MaskGroupBasedCorrMaskMasksWhat | string_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksWhat)
> MaskGroupBasedCorrMaskMasksWholeImageArea | string_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksWholeImageArea)
> MaskGroupBasedCorrMaskMasksX | real_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksX)
> MaskGroupBasedCorrMaskMasksY | real_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksY)
> MaskGroupBasedCorrMaskMaskSyncID | string_ | (MaskGroupBasedCorrectionsCorrectionMasksMaskSyncID)
> MaskGroupBasedCorrMaskMasksZeroX | real_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksZeroX)
> MaskGroupBasedCorrMaskMasksZeroY | real_ | (MaskGroupBasedCorrectionsCorrectionMasksMasksZeroY)
> MaskGroupBasedCorrMaskValue | real_ | (MaskGroupBasedCorrectionsCorrectionMasksMaskValue)
> MaskGroupBasedCorrMaskMaskVersion | string_ | (MaskGroupBasedCorrectionsCorrectionMasksMaskVersion)
> MaskGroupBasedCorrMaskMidpoint | real_ | (MaskGroupBasedCorrectionsCorrectionMasksMidpoint)
> MaskGroupBasedCorrMaskOrigin | string_ | (MaskGroupBasedCorrectionsCorrectionMasksOrigin)
> MaskGroupBasedCorrMaskPerimeterValue | real_ | (MaskGroupBasedCorrectionsCorrectionMasksPerimeterValue)
> MaskGroupBasedCorrMaskRadius | real_ | (MaskGroupBasedCorrectionsCorrectionMasksRadius)
> MaskGroupBasedCorrMaskReferencePoint | string_ | (MaskGroupBasedCorrectionsCorrectionMasksReferencePoint)
> MaskGroupBasedCorrMaskRight | real_ | (MaskGroupBasedCorrectionsCorrectionMasksRight)
> MaskGroupBasedCorrMaskRoundness | real_ | (MaskGroupBasedCorrectionsCorrectionMasksRoundness)
> MaskGroupBasedCorrMaskSizeX | real_ | (MaskGroupBasedCorrectionsCorrectionMasksSizeX)
> MaskGroupBasedCorrMaskSizeY | real_ | (MaskGroupBasedCorrectionsCorrectionMasksSizeY)
> MaskGroupBasedCorrMaskTop | real_ | (MaskGroupBasedCorrectionsCorrectionMasksTop)
> MaskGroupBasedCorrMaskVersion | integer_ | (MaskGroupBasedCorrectionsCorrectionMasksVersion)
> MaskGroupBasedCorrMaskWhat | string_ | (MaskGroupBasedCorrectionsCorrectionMasksWhat)
> MaskGroupBasedCorrMaskWholeImageArea | string_ | (MaskGroupBasedCorrectionsCorrectionMasksWholeImageArea)
> MaskGroupBasedCorrMaskX | real_ | (MaskGroupBasedCorrectionsCorrectionMasksX)
> MaskGroupBasedCorrMaskY | real_ | (MaskGroupBasedCorrectionsCorrectionMasksY)
> MaskGroupBasedCorrMaskZeroX | real_ | (MaskGroupBasedCorrectionsCorrectionMasksZeroX)
> MaskGroupBasedCorrMaskZeroY | real_ | (MaskGroupBasedCorrectionsCorrectionMasksZeroY)
> MaskGroupBasedCorrCorrectionName | string_+ | (MaskGroupBasedCorrectionsCorrectionName)
> MaskGroupBasedCorrRangeMask | struct_+ | --> CorrRangeMask Struct (MaskGroupBasedCorrectionsCorrectionRangeMask; called CorrectionRangeMask by the spec)
> MaskGroupBasedCorrRangeMaskAreaModels | struct_+ | --> AreaModels Struct (MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModels)
> MaskGroupBasedCorrRangeMaskAreaModelsComponents | string_+ | (MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents)
> MaskGroupBasedCorrRangeMaskAreaModelsColorSampleInfo | string_+ | (MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)
> MaskGroupBasedCorrRangeMaskColorAmount | real_+ | (MaskGroupBasedCorrectionsCorrectionRangeMaskColorAmount)
> MaskGroupBasedCorrRangeMaskDepthFeather | real_+ | (MaskGroupBasedCorrectionsCorrectionRangeMaskDepthFeather)
> MaskGroupBasedCorrRangeMaskDepthMax | real_+ | (MaskGroupBasedCorrectionsCorrectionRangeMaskDepthMax)
> MaskGroupBasedCorrRangeMaskDepthMin | real_+ | (MaskGroupBasedCorrectionsCorrectionRangeMaskDepthMin)
> MaskGroupBasedCorrRangeMaskInvert | boolean_+ | (MaskGroupBasedCorrectionsCorrectionRangeMaskInvert)
> MaskGroupBasedCorrRangeMaskLumFeather | real_+ | (MaskGroupBasedCorrectionsCorrectionRangeMaskLumFeather)
> MaskGroupBasedCorrRangeMaskLuminanceDepthSampleInfo | string_+ | (MaskGroupBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo)
> MaskGroupBasedCorrRangeMaskLumMax | real_+ | (MaskGroupBasedCorrectionsCorrectionRangeMaskLumMax)
> MaskGroupBasedCorrRangeMaskLumMin | real_+ | (MaskGroupBasedCorrectionsCorrectionRangeMaskLumMin)
> MaskGroupBasedCorrRangeMaskLumRange | string_+ | (MaskGroupBasedCorrectionsCorrectionRangeMaskLumRange)
> MaskGroupBasedCorrRangeMaskSampleType | integer_+ | (MaskGroupBasedCorrectionsCorrectionRangeMaskSampleType)
> MaskGroupBasedCorrRangeMaskType | string_+ | (MaskGroupBasedCorrectionsCorrectionRangeMaskType)
> MaskGroupBasedCorrRangeMaskVersion | string_+ | (MaskGroupBasedCorrectionsCorrectionRangeMaskVersion)
> MaskGroupBasedCorrCorrectionSyncID | string_+ | (MaskGroupBasedCorrectionsCorrectionSyncID)
> MaskGroupBasedCorrBlacks2012 | real_ | (MaskGroupBasedCorrectionsLocalBlacks2012)
> MaskGroupBasedCorrBrightness | real_ | (MaskGroupBasedCorrectionsLocalBrightness)
> MaskGroupBasedCorrClarity | real_ | (MaskGroupBasedCorrectionsLocalClarity)
> MaskGroupBasedCorrClarity2012 | real_ | (MaskGroupBasedCorrectionsLocalClarity2012)
> MaskGroupBasedCorrContrast | real_ | (MaskGroupBasedCorrectionsLocalContrast)
> MaskGroupBasedCorrContrast2012 | real_ | (MaskGroupBasedCorrectionsLocalContrast2012)
> MaskGroupBasedCorrDefringe | real_ | (MaskGroupBasedCorrectionsLocalDefringe)
> MaskGroupBasedCorrDehaze | real_ | (MaskGroupBasedCorrectionsLocalDehaze)
> MaskGroupBasedCorrExposure | real_ | (MaskGroupBasedCorrectionsLocalExposure)
> MaskGroupBasedCorrExposure2012 | real_ | (MaskGroupBasedCorrectionsLocalExposure2012)
> MaskGroupBasedCorrHighlights2012 | real_ | (MaskGroupBasedCorrectionsLocalHighlights2012)
> MaskGroupBasedCorrHue | real_ | (MaskGroupBasedCorrectionsLocalHue)
> MaskGroupBasedCorrLuminanceNoise | real_ | (MaskGroupBasedCorrectionsLocalLuminanceNoise)
> MaskGroupBasedCorrMoire | real_ | (MaskGroupBasedCorrectionsLocalMoire)
> MaskGroupBasedCorrSaturation | real_ | (MaskGroupBasedCorrectionsLocalSaturation)
> MaskGroupBasedCorrShadows2012 | real_ | (MaskGroupBasedCorrectionsLocalShadows2012)
> MaskGroupBasedCorrSharpness | real_ | (MaskGroupBasedCorrectionsLocalSharpness)
> MaskGroupBasedCorrTemperature | real_ | (MaskGroupBasedCorrectionsLocalTemperature)
> MaskGroupBasedCorrTexture | real_ | (MaskGroupBasedCorrectionsLocalTexture)
> MaskGroupBasedCorrTint | real_ | (MaskGroupBasedCorrectionsLocalTint)
> MaskGroupBasedCorrToningHue | real_ | (MaskGroupBasedCorrectionsLocalToningHue)
> MaskGroupBasedCorrToningSaturation | real_ | (MaskGroupBasedCorrectionsLocalToningSaturation)
> MaskGroupBasedCorrWhites2012 | real_ | (MaskGroupBasedCorrectionsLocalWhites2012)
> MaskGroupBasedCorrWhat | string_ | (MaskGroupBasedCorrectionsWhat)
> MoireFilter | string | 'Off' = Off 'On' = On
> Name | lang-alt/ |
> NegativeCacheLargePreviewSize | integer |
> NegativeCacheMaximumSize | real |
> NegativeCachePath | string |
> OverrideLookVignette | boolean |
> PaintBasedCorrections | struct+ | --> Correction Struct
> PaintCorrectionActive | boolean_ | (PaintBasedCorrectionsCorrectionActive)
> PaintCorrectionAmount | real_ | (PaintBasedCorrectionsCorrectionAmount)
> PaintBasedCorrectionMasks | struct_+ | --> CorrectionMask Struct (PaintBasedCorrectionsCorrectionMasks)
> PaintCorrectionMaskAlpha | real_ | (PaintBasedCorrectionsCorrectionMasksAlpha)
> PaintCorrectionMaskAngle | real_ | (PaintBasedCorrectionsCorrectionMasksAngle)
> PaintCorrectionMaskBottom | real_ | (PaintBasedCorrectionsCorrectionMasksBottom)
> PaintCorrectionMaskCenterValue | real_ | (PaintBasedCorrectionsCorrectionMasksCenterValue)
> PaintCorrectionMaskCenterWeight | real_ | (PaintBasedCorrectionsCorrectionMasksCenterWeight)
> PaintCorrectionMaskRange | struct_+ | --> CorrRangeMask Struct (PaintBasedCorrectionsCorrectionMasksCorrectionRangeMask; called CorrectionRangeMask by the spec)
> PaintCorrectionMaskRangeAreaModels | struct_+ | --> AreaModels Struct (PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels)
> PaintCorrectionMaskRangeAreaModelsComponents | string_+ | (PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents)
> PaintCorrectionMaskRangeAreaModelsColorSampleInfo | string_+ | (PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)
> PaintCorrectionMaskRangeColorAmount | real_+ | (PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount)
> PaintCorrectionMaskRangeDepthFeather | real_+ | (PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather)
> PaintCorrectionMaskRangeDepthMax | real_+ | (PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax)
> PaintCorrectionMaskRangeDepthMin | real_+ | (PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin)
> PaintCorrectionMaskRangeInvert | boolean_+ | (PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert)
> PaintCorrectionMaskRangeLumFeather | real_+ | (PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather)
> PaintCorrectionMaskRangeLuminanceDepthSampleInfo | string_+ | (PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo)
> PaintCorrectionMaskRangeLumMax | real_+ | (PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax)
> PaintCorrectionMaskRangeLumMin | real_+ | (PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin)
> PaintCorrectionMaskRangeLumRange | string_+ | (PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange)
> PaintCorrectionMaskRangeSampleType | integer_+ | (PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType)
> PaintCorrectionMaskRangeType | string_+ | (PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskType)
> PaintCorrectionMaskRangeVersion | string_+ | (PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion)
> PaintCorrectionMaskDabs | string_ | (PaintBasedCorrectionsCorrectionMasksDabs)
> PaintCorrectionMaskFeather | real_ | (PaintBasedCorrectionsCorrectionMasksFeather)
> PaintCorrectionMaskFlipped | boolean_ | (PaintBasedCorrectionsCorrectionMasksFlipped)
> PaintCorrectionMaskFlow | real_ | (PaintBasedCorrectionsCorrectionMasksFlow)
> PaintCorrectionMaskFullX | real_ | (PaintBasedCorrectionsCorrectionMasksFullX)
> PaintCorrectionMaskFullY | real_ | (PaintBasedCorrectionsCorrectionMasksFullY)
> PaintCorrectionMaskInputDigest | string_ | (PaintBasedCorrectionsCorrectionMasksInputDigest)
> PaintCorrectionMaskLeft | real_ | (PaintBasedCorrectionsCorrectionMasksLeft)
> PaintCorrectionMaskMaskActive | boolean_ | (PaintBasedCorrectionsCorrectionMasksMaskActive)
> PaintCorrectionMaskMaskBlendMode | integer_ | (PaintBasedCorrectionsCorrectionMasksMaskBlendMode)
> PaintCorrectionMaskMaskDigest | string_ | (PaintBasedCorrectionsCorrectionMasksMaskDigest)
> PaintCorrectionMaskMaskInverted | boolean_ | (PaintBasedCorrectionsCorrectionMasksMaskInverted)
> PaintCorrectionMaskMaskName | string_ | (PaintBasedCorrectionsCorrectionMasksMaskName)
> PaintCorrectionMaskMasks | struct_+ | --> CorrectionMask Struct (PaintBasedCorrectionsCorrectionMasksMasks)
> PaintCorrectionMaskMasksAlpha | real_ | (PaintBasedCorrectionsCorrectionMasksMasksAlpha)
> PaintCorrectionMaskMasksAngle | real_ | (PaintBasedCorrectionsCorrectionMasksMasksAngle)
> PaintCorrectionMaskMasksBottom | real_ | (PaintBasedCorrectionsCorrectionMasksMasksBottom)
> PaintCorrectionMaskMasksCenterValue | real_ | (PaintBasedCorrectionsCorrectionMasksMasksCenterValue)
> PaintCorrectionMaskMasksCenterWeight | real_ | (PaintBasedCorrectionsCorrectionMasksMasksCenterWeight)
> PaintCorrectionMaskMasksDabs | string_+ | (PaintBasedCorrectionsCorrectionMasksMasksDabs)
> PaintCorrectionMaskMasksFeather | real_ | (PaintBasedCorrectionsCorrectionMasksMasksFeather)
> PaintCorrectionMaskMasksFlipped | boolean_ | (PaintBasedCorrectionsCorrectionMasksMasksFlipped)
> PaintCorrectionMaskMasksFlow | real_ | (PaintBasedCorrectionsCorrectionMasksMasksFlow)
> PaintCorrectionMaskMasksFullX | real_ | (PaintBasedCorrectionsCorrectionMasksMasksFullX)
> PaintCorrectionMaskMasksFullY | real_ | (PaintBasedCorrectionsCorrectionMasksMasksFullY)
> PaintCorrectionMaskMasksInputDigest | string_ | (PaintBasedCorrectionsCorrectionMasksMasksInputDigest)
> PaintCorrectionMaskMasksLeft | real_ | (PaintBasedCorrectionsCorrectionMasksMasksLeft)
> PaintCorrectionMaskMasksMaskActive | boolean_ | (PaintBasedCorrectionsCorrectionMasksMasksMaskActive)
> PaintCorrectionMaskMasksMaskBlendMode | integer_ | (PaintBasedCorrectionsCorrectionMasksMasksMaskBlendMode)
> PaintCorrectionMaskMasksMaskDigest | string_ | (PaintBasedCorrectionsCorrectionMasksMasksMaskDigest)
> PaintCorrectionMaskMasksMaskInverted | boolean_ | (PaintBasedCorrectionsCorrectionMasksMasksMaskInverted)
> PaintCorrectionMaskMasksMaskName | string_ | (PaintBasedCorrectionsCorrectionMasksMasksMaskName)
> PaintCorrectionMaskMasksMaskSubType | string_ | (PaintBasedCorrectionsCorrectionMasksMasksMaskSubType)
> PaintCorrectionMaskMasksMaskSyncID | string_ | (PaintBasedCorrectionsCorrectionMasksMasksMaskSyncID)
> PaintCorrectionMaskMasksValue | real_ | (PaintBasedCorrectionsCorrectionMasksMasksMaskValue)
> PaintCorrectionMaskMasksMaskVersion | string_ | (PaintBasedCorrectionsCorrectionMasksMasksMaskVersion)
> PaintCorrectionMaskMasksMidpoint | real_ | (PaintBasedCorrectionsCorrectionMasksMasksMidpoint)
> PaintCorrectionMaskMasksOrigin | string_ | (PaintBasedCorrectionsCorrectionMasksMasksOrigin)
> PaintCorrectionMaskMasksPerimeterValue | real_ | (PaintBasedCorrectionsCorrectionMasksMasksPerimeterValue)
> PaintCorrectionMaskMasksRadius | real_ | (PaintBasedCorrectionsCorrectionMasksMasksRadius)
> PaintCorrectionMaskMasksReferencePoint | string_ | (PaintBasedCorrectionsCorrectionMasksMasksReferencePoint)
> PaintCorrectionMaskMasksRight | real_ | (PaintBasedCorrectionsCorrectionMasksMasksRight)
> PaintCorrectionMaskMasksRoundness | real_ | (PaintBasedCorrectionsCorrectionMasksMasksRoundness)
> PaintCorrectionMaskMasksSizeX | real_ | (PaintBasedCorrectionsCorrectionMasksMasksSizeX)
> PaintCorrectionMaskMasksSizeY | real_ | (PaintBasedCorrectionsCorrectionMasksMasksSizeY)
> PaintCorrectionMaskMasksTop | real_ | (PaintBasedCorrectionsCorrectionMasksMasksTop)
> PaintCorrectionMaskMaskSubType | string_ | (PaintBasedCorrectionsCorrectionMasksMaskSubType)
> PaintCorrectionMaskMasksVersion | integer_ | (PaintBasedCorrectionsCorrectionMasksMasksVersion)
> PaintCorrectionMaskMasksWhat | string_ | (PaintBasedCorrectionsCorrectionMasksMasksWhat)
> PaintCorrectionMaskMasksWholeImageArea | string_ | (PaintBasedCorrectionsCorrectionMasksMasksWholeImageArea)
> PaintCorrectionMaskMasksX | real_ | (PaintBasedCorrectionsCorrectionMasksMasksX)
> PaintCorrectionMaskMasksY | real_ | (PaintBasedCorrectionsCorrectionMasksMasksY)
> PaintCorrectionMaskMaskSyncID | string_ | (PaintBasedCorrectionsCorrectionMasksMaskSyncID)
> PaintCorrectionMaskMasksZeroX | real_ | (PaintBasedCorrectionsCorrectionMasksMasksZeroX)
> PaintCorrectionMaskMasksZeroY | real_ | (PaintBasedCorrectionsCorrectionMasksMasksZeroY)
> PaintCorrectionMaskValue | real_ | (PaintBasedCorrectionsCorrectionMasksMaskValue)
> PaintCorrectionMaskMaskVersion | string_ | (PaintBasedCorrectionsCorrectionMasksMaskVersion)
> PaintCorrectionMaskMidpoint | real_ | (PaintBasedCorrectionsCorrectionMasksMidpoint)
> PaintCorrectionMaskOrigin | string_ | (PaintBasedCorrectionsCorrectionMasksOrigin)
> PaintCorrectionMaskPerimeterValue | real_ | (PaintBasedCorrectionsCorrectionMasksPerimeterValue)
> PaintCorrectionMaskRadius | real_ | (PaintBasedCorrectionsCorrectionMasksRadius)
> PaintCorrectionMaskReferencePoint | string_ | (PaintBasedCorrectionsCorrectionMasksReferencePoint)
> PaintCorrectionMaskRight | real_ | (PaintBasedCorrectionsCorrectionMasksRight)
> PaintCorrectionMaskRoundness | real_ | (PaintBasedCorrectionsCorrectionMasksRoundness)
> PaintCorrectionMaskSizeX | real_ | (PaintBasedCorrectionsCorrectionMasksSizeX)
> PaintCorrectionMaskSizeY | real_ | (PaintBasedCorrectionsCorrectionMasksSizeY)
> PaintCorrectionMaskTop | real_ | (PaintBasedCorrectionsCorrectionMasksTop)
> PaintCorrectionMaskVersion | integer_ | (PaintBasedCorrectionsCorrectionMasksVersion)
> PaintCorrectionMaskWhat | string_ | (PaintBasedCorrectionsCorrectionMasksWhat)
> PaintCorrectionMaskWholeImageArea | string_ | (PaintBasedCorrectionsCorrectionMasksWholeImageArea)
> PaintCorrectionMaskX | real_ | (PaintBasedCorrectionsCorrectionMasksX)
> PaintCorrectionMaskY | real_ | (PaintBasedCorrectionsCorrectionMasksY)
> PaintCorrectionMaskZeroX | real_ | (PaintBasedCorrectionsCorrectionMasksZeroX)
> PaintCorrectionMaskZeroY | real_ | (PaintBasedCorrectionsCorrectionMasksZeroY)
> PaintCorrectionCorrectionName | string_+ | (PaintBasedCorrectionsCorrectionName)
> PaintCorrectionRangeMask | struct_+ | --> CorrRangeMask Struct (PaintBasedCorrectionsCorrectionRangeMask; called CorrectionRangeMask by the spec)
> PaintCorrectionRangeMaskAreaModels | struct_+ | --> AreaModels Struct (PaintBasedCorrectionsCorrectionRangeMaskAreaModels)
> PaintCorrectionRangeMaskAreaModelsComponents | string_+ | (PaintBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents)
> PaintCorrectionRangeMaskAreaModelsColorSampleInfo | string_+ | (PaintBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)
> PaintCorrectionRangeMaskColorAmount | real_+ | (PaintBasedCorrectionsCorrectionRangeMaskColorAmount)
> PaintCorrectionRangeMaskDepthFeather | real_+ | (PaintBasedCorrectionsCorrectionRangeMaskDepthFeather)
> PaintCorrectionRangeMaskDepthMax | real_+ | (PaintBasedCorrectionsCorrectionRangeMaskDepthMax)
> PaintCorrectionRangeMaskDepthMin | real_+ | (PaintBasedCorrectionsCorrectionRangeMaskDepthMin)
> PaintCorrectionRangeMaskInvert | boolean_+ | (PaintBasedCorrectionsCorrectionRangeMaskInvert)
> PaintCorrectionRangeMaskLumFeather | real_+ | (PaintBasedCorrectionsCorrectionRangeMaskLumFeather)
> PaintCorrectionRangeMaskLuminanceDepthSampleInfo | string_+ | (PaintBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo)
> PaintCorrectionRangeMaskLumMax | real_+ | (PaintBasedCorrectionsCorrectionRangeMaskLumMax)
> PaintCorrectionRangeMaskLumMin | real_+ | (PaintBasedCorrectionsCorrectionRangeMaskLumMin)
> PaintCorrectionRangeMaskLumRange | string_+ | (PaintBasedCorrectionsCorrectionRangeMaskLumRange)
> PaintCorrectionRangeMaskSampleType | integer_+ | (PaintBasedCorrectionsCorrectionRangeMaskSampleType)
> PaintCorrectionRangeMaskType | string_+ | (PaintBasedCorrectionsCorrectionRangeMaskType)
> PaintCorrectionRangeMaskVersion | string_+ | (PaintBasedCorrectionsCorrectionRangeMaskVersion)
> PaintCorrectionCorrectionSyncID | string_+ | (PaintBasedCorrectionsCorrectionSyncID)
> PaintCorrectionBlacks2012 | real_ | (PaintBasedCorrectionsLocalBlacks2012)
> PaintCorrectionBrightness | real_ | (PaintBasedCorrectionsLocalBrightness)
> PaintCorrectionClarity | real_ | (PaintBasedCorrectionsLocalClarity)
> PaintCorrectionClarity2012 | real_ | (PaintBasedCorrectionsLocalClarity2012)
> PaintCorrectionContrast | real_ | (PaintBasedCorrectionsLocalContrast)
> PaintCorrectionContrast2012 | real_ | (PaintBasedCorrectionsLocalContrast2012)
> PaintCorrectionDefringe | real_ | (PaintBasedCorrectionsLocalDefringe)
> PaintCorrectionDehaze | real_ | (PaintBasedCorrectionsLocalDehaze)
> PaintCorrectionExposure | real_ | (PaintBasedCorrectionsLocalExposure)
> PaintCorrectionExposure2012 | real_ | (PaintBasedCorrectionsLocalExposure2012)
> PaintCorrectionHighlights2012 | real_ | (PaintBasedCorrectionsLocalHighlights2012)
> PaintCorrectionHue | real_ | (PaintBasedCorrectionsLocalHue)
> PaintCorrectionLuminanceNoise | real_ | (PaintBasedCorrectionsLocalLuminanceNoise)
> PaintCorrectionMoire | real_ | (PaintBasedCorrectionsLocalMoire)
> PaintCorrectionSaturation | real_ | (PaintBasedCorrectionsLocalSaturation)
> PaintCorrectionShadows2012 | real_ | (PaintBasedCorrectionsLocalShadows2012)
> PaintCorrectionSharpness | real_ | (PaintBasedCorrectionsLocalSharpness)
> PaintCorrectionTemperature | real_ | (PaintBasedCorrectionsLocalTemperature)
> PaintCorrectionTexture | real_ | (PaintBasedCorrectionsLocalTexture)
> PaintCorrectionTint | real_ | (PaintBasedCorrectionsLocalTint)
> PaintCorrectionToningHue | real_ | (PaintBasedCorrectionsLocalToningHue)
> PaintCorrectionToningSaturation | real_ | (PaintBasedCorrectionsLocalToningSaturation)
> PaintCorrectionWhites2012 | real_ | (PaintBasedCorrectionsLocalWhites2012)
> PaintCorrectionWhat | string_ | (PaintBasedCorrectionsWhat)
> ParametricDarks | integer |
> ParametricHighlights | integer |
> ParametricHighlightSplit | integer |
> ParametricLights | integer |
> ParametricMidtoneSplit | integer |
> ParametricShadows | integer |
> ParametricShadowSplit | integer |
> PerspectiveAspect | integer |
> PerspectiveHorizontal | integer |
> PerspectiveRotate | real |
> PerspectiveScale | integer |

> PerspectiveUpright

> integer

> 0 = Off 1 = Auto 2 = Full |  | 3 = Level 4 = Vertical 5 = Guided

> PerspectiveVertical | integer |
> PerspectiveX | real |
> PerspectiveY | real |
> PointColors | string+ |
> PostCropVignetteAmount | integer |
> PostCropVignetteFeather | integer |
> PostCropVignetteHighlightContrast | integer |
> PostCropVignetteMidpoint | integer |
> PostCropVignetteRoundness | integer |
> PostCropVignetteStyle | integer | 1 = Highlight Priority 2 = Color Priority 3 = Paint Overlay
> PresetType | string |
> ProcessVersion | string |
> RangeMask | struct | --> RangeMask Struct (tag ID is 'RangeMaskMapInfo')
> RangeMaskMapInfo | struct_ | --> MapInfo Struct (RangeMaskMapInfoRangeMaskMapInfo)
> RangeMaskMapInfoLabMax | string_ | (RangeMaskMapInfoRangeMaskMapInfoLabMax)
> RangeMaskMapInfoLabMin | string_ | (RangeMaskMapInfoRangeMaskMapInfoLabMin)
> RangeMaskMapInfoLumEq | string_+ | (RangeMaskMapInfoRangeMaskMapInfoLumEq)
> RangeMaskMapInfoRGBMax | string_ | (RangeMaskMapInfoRangeMaskMapInfoRGBMax)
> RangeMaskMapInfoRGBMin | string_ | (RangeMaskMapInfoRangeMaskMapInfoRGBMin)
> RawFileName | string |
> RedEyeInfo | string+ |
> RedHue | integer |
> RedSaturation | integer |
> RetouchAreas | struct+ | --> RetouchArea Struct
> RetouchAreaFeather | real_ | (RetouchAreasFeather)
> RetouchAreaMasks | struct_+ | --> CorrectionMask Struct (RetouchAreasMasks)
> RetouchAreaMaskAlpha | real_ | (RetouchAreasMasksAlpha)
> RetouchAreaMaskAngle | real_ | (RetouchAreasMasksAngle)
> RetouchAreaMaskBottom | real_ | (RetouchAreasMasksBottom)
> RetouchAreaMaskCenterValue | real_ | (RetouchAreasMasksCenterValue)
> RetouchAreaMaskCenterWeight | real_ | (RetouchAreasMasksCenterWeight)
> RetouchAreaMaskRange | struct_+ | --> CorrRangeMask Struct (RetouchAreasMasksCorrectionRangeMask; called CorrectionRangeMask by the spec)
> RetouchAreaMaskRangeAreaModels | struct_+ | --> AreaModels Struct (RetouchAreasMasksCorrectionRangeMaskAreaModels)
> RetouchAreaMaskRangeAreaModelsComponents | string_+ | (RetouchAreasMasksCorrectionRangeMaskAreaModelsAreaComponents)
> RetouchAreaMaskRangeAreaModelsColorSampleInfo | string_+ | (RetouchAreasMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)
> RetouchAreaMaskRangeColorAmount | real_+ | (RetouchAreasMasksCorrectionRangeMaskColorAmount)
> RetouchAreaMaskRangeDepthFeather | real_+ | (RetouchAreasMasksCorrectionRangeMaskDepthFeather)
> RetouchAreaMaskRangeDepthMax | real_+ | (RetouchAreasMasksCorrectionRangeMaskDepthMax)
> RetouchAreaMaskRangeDepthMin | real_+ | (RetouchAreasMasksCorrectionRangeMaskDepthMin)
> RetouchAreaMaskRangeInvert | boolean_+ | (RetouchAreasMasksCorrectionRangeMaskInvert)
> RetouchAreaMaskRangeLumFeather | real_+ | (RetouchAreasMasksCorrectionRangeMaskLumFeather)
> RetouchAreaMaskRangeLuminanceDepthSampleInfo | string_+ | (RetouchAreasMasksCorrectionRangeMaskLuminanceDepthSampleInfo)
> RetouchAreaMaskRangeLumMax | real_+ | (RetouchAreasMasksCorrectionRangeMaskLumMax)
> RetouchAreaMaskRangeLumMin | real_+ | (RetouchAreasMasksCorrectionRangeMaskLumMin)
> RetouchAreaMaskRangeLumRange | string_+ | (RetouchAreasMasksCorrectionRangeMaskLumRange)
> RetouchAreaMaskRangeSampleType | integer_+ | (RetouchAreasMasksCorrectionRangeMaskSampleType)
> RetouchAreaMaskRangeType | string_+ | (RetouchAreasMasksCorrectionRangeMaskType)
> RetouchAreaMaskRangeVersion | string_+ | (RetouchAreasMasksCorrectionRangeMaskVersion)
> RetouchAreaMaskDabs | string_ | (RetouchAreasMasksDabs)
> RetouchAreaMaskFeather | real_ | (RetouchAreasMasksFeather)
> RetouchAreaMaskFlipped | boolean_ | (RetouchAreasMasksFlipped)
> RetouchAreaMaskFlow | real_ | (RetouchAreasMasksFlow)
> RetouchAreaMaskFullX | real_ | (RetouchAreasMasksFullX)
> RetouchAreaMaskFullY | real_ | (RetouchAreasMasksFullY)
> RetouchAreaMaskInputDigest | string_ | (RetouchAreasMasksInputDigest)
> RetouchAreaMaskLeft | real_ | (RetouchAreasMasksLeft)
> RetouchAreaMaskMaskActive | boolean_ | (RetouchAreasMasksMaskActive)
> RetouchAreaMaskMaskBlendMode | integer_ | (RetouchAreasMasksMaskBlendMode)
> RetouchAreaMaskMaskDigest | string_ | (RetouchAreasMasksMaskDigest)
> RetouchAreaMaskMaskInverted | boolean_ | (RetouchAreasMasksMaskInverted)
> RetouchAreaMaskMaskName | string_ | (RetouchAreasMasksMaskName)
> RetouchAreaMaskMasks | struct_+ | --> CorrectionMask Struct (RetouchAreasMasksMasks)
> RetouchAreaMaskMasksAlpha | real_ | (RetouchAreasMasksMasksAlpha)
> RetouchAreaMaskMasksAngle | real_ | (RetouchAreasMasksMasksAngle)
> RetouchAreaMaskMasksBottom | real_ | (RetouchAreasMasksMasksBottom)
> RetouchAreaMaskMasksCenterValue | real_ | (RetouchAreasMasksMasksCenterValue)
> RetouchAreaMaskMasksCenterWeight | real_ | (RetouchAreasMasksMasksCenterWeight)
> RetouchAreaMaskMasksDabs | string_+ | (RetouchAreasMasksMasksDabs)
> RetouchAreaMaskMasksFeather | real_ | (RetouchAreasMasksMasksFeather)
> RetouchAreaMaskMasksFlipped | boolean_ | (RetouchAreasMasksMasksFlipped)
> RetouchAreaMaskMasksFlow | real_ | (RetouchAreasMasksMasksFlow)
> RetouchAreaMaskMasksFullX | real_ | (RetouchAreasMasksMasksFullX)
> RetouchAreaMaskMasksFullY | real_ | (RetouchAreasMasksMasksFullY)
> RetouchAreaMaskMasksInputDigest | string_ | (RetouchAreasMasksMasksInputDigest)
> RetouchAreaMaskMasksLeft | real_ | (RetouchAreasMasksMasksLeft)
> RetouchAreaMaskMasksMaskActive | boolean_ | (RetouchAreasMasksMasksMaskActive)
> RetouchAreaMaskMasksMaskBlendMode | integer_ | (RetouchAreasMasksMasksMaskBlendMode)
> RetouchAreaMaskMasksMaskDigest | string_ | (RetouchAreasMasksMasksMaskDigest)
> RetouchAreaMaskMasksMaskInverted | boolean_ | (RetouchAreasMasksMasksMaskInverted)
> RetouchAreaMaskMasksMaskName | string_ | (RetouchAreasMasksMasksMaskName)
> RetouchAreaMaskMasksMaskSubType | string_ | (RetouchAreasMasksMasksMaskSubType)
> RetouchAreaMaskMasksMaskSyncID | string_ | (RetouchAreasMasksMasksMaskSyncID)
> RetouchAreaMaskMasksValue | real_ | (RetouchAreasMasksMasksMaskValue)
> RetouchAreaMaskMasksMaskVersion | string_ | (RetouchAreasMasksMasksMaskVersion)
> RetouchAreaMaskMasksMidpoint | real_ | (RetouchAreasMasksMasksMidpoint)
> RetouchAreaMaskMasksOrigin | string_ | (RetouchAreasMasksMasksOrigin)
> RetouchAreaMaskMasksPerimeterValue | real_ | (RetouchAreasMasksMasksPerimeterValue)
> RetouchAreaMaskMasksRadius | real_ | (RetouchAreasMasksMasksRadius)
> RetouchAreaMaskMasksReferencePoint | string_ | (RetouchAreasMasksMasksReferencePoint)
> RetouchAreaMaskMasksRight | real_ | (RetouchAreasMasksMasksRight)
> RetouchAreaMaskMasksRoundness | real_ | (RetouchAreasMasksMasksRoundness)
> RetouchAreaMaskMasksSizeX | real_ | (RetouchAreasMasksMasksSizeX)
> RetouchAreaMaskMasksSizeY | real_ | (RetouchAreasMasksMasksSizeY)
> RetouchAreaMaskMasksTop | real_ | (RetouchAreasMasksMasksTop)
> RetouchAreaMaskMaskSubType | string_ | (RetouchAreasMasksMaskSubType)
> RetouchAreaMaskMasksVersion | integer_ | (RetouchAreasMasksMasksVersion)
> RetouchAreaMaskMasksWhat | string_ | (RetouchAreasMasksMasksWhat)
> RetouchAreaMaskMasksWholeImageArea | string_ | (RetouchAreasMasksMasksWholeImageArea)
> RetouchAreaMaskMasksX | real_ | (RetouchAreasMasksMasksX)
> RetouchAreaMaskMasksY | real_ | (RetouchAreasMasksMasksY)
> RetouchAreaMaskMaskSyncID | string_ | (RetouchAreasMasksMaskSyncID)
> RetouchAreaMaskMasksZeroX | real_ | (RetouchAreasMasksMasksZeroX)
> RetouchAreaMaskMasksZeroY | real_ | (RetouchAreasMasksMasksZeroY)
> RetouchAreaMaskValue | real_ | (RetouchAreasMasksMaskValue)
> RetouchAreaMaskMaskVersion | string_ | (RetouchAreasMasksMaskVersion)
> RetouchAreaMaskMidpoint | real_ | (RetouchAreasMasksMidpoint)
> RetouchAreaMaskOrigin | string_ | (RetouchAreasMasksOrigin)
> RetouchAreaMaskPerimeterValue | real_ | (RetouchAreasMasksPerimeterValue)
> RetouchAreaMaskRadius | real_ | (RetouchAreasMasksRadius)
> RetouchAreaMaskReferencePoint | string_ | (RetouchAreasMasksReferencePoint)
> RetouchAreaMaskRight | real_ | (RetouchAreasMasksRight)
> RetouchAreaMaskRoundness | real_ | (RetouchAreasMasksRoundness)
> RetouchAreaMaskSizeX | real_ | (RetouchAreasMasksSizeX)
> RetouchAreaMaskSizeY | real_ | (RetouchAreasMasksSizeY)
> RetouchAreaMaskTop | real_ | (RetouchAreasMasksTop)
> RetouchAreaMaskVersion | integer_ | (RetouchAreasMasksVersion)
> RetouchAreaMaskWhat | string_ | (RetouchAreasMasksWhat)
> RetouchAreaMaskWholeImageArea | string_ | (RetouchAreasMasksWholeImageArea)
> RetouchAreaMaskX | real_ | (RetouchAreasMasksX)
> RetouchAreaMaskY | real_ | (RetouchAreasMasksY)
> RetouchAreaMaskZeroX | real_ | (RetouchAreasMasksZeroX)
> RetouchAreaMaskZeroY | real_ | (RetouchAreasMasksZeroY)
> RetouchAreaMethod | string_ | (RetouchAreasMethod)
> RetouchAreaOffsetY | real_ | (RetouchAreasOffsetY)
> RetouchAreaOpacity | real_ | (RetouchAreasOpacity)
> RetouchAreaSeed | integer_ | (RetouchAreasSeed)
> RetouchAreaSourceState | string_ | (RetouchAreasSourceState)
> RetouchAreaSourceX | real_ | (RetouchAreasSourceX)
> RetouchAreaSpotType | string_ | (RetouchAreasSpotType)
> RetouchInfo | string+ |
> Saturation | integer/ |
> SaturationAdjustmentAqua | integer |
> SaturationAdjustmentBlue | integer |
> SaturationAdjustmentGreen | integer |
> SaturationAdjustmentMagenta | integer |
> SaturationAdjustmentOrange | integer |
> SaturationAdjustmentPurple | integer |
> SaturationAdjustmentRed | integer |
> SaturationAdjustmentYellow | integer |
> SDRBlend | real |
> SDRBrightness | real |
> SDRContrast | real |
> SDRHighlights | real |
> SDRShadows | real |
> SDRWhites | real |
> Shadows | integer |
> Shadows2012 | integer |
> ShadowTint | integer |
> SharpenDetail | integer |
> SharpenEdgeMasking | integer |
> SharpenRadius | real |
> Sharpness | integer/ |
> ShortName | lang-alt |
> Smoothness | integer |
> SortName | lang-alt |
> SplitToningBalance | integer | (also used for newer ColorGrade settings)
> SplitToningHighlightHue | integer | (also used for newer ColorGrade settings)
> SplitToningHighlightSaturation | integer | (also used for newer ColorGrade settings)
> SplitToningShadowHue | integer | (also used for newer ColorGrade settings)
> SplitToningShadowSaturation | integer | (also used for newer ColorGrade settings)
> SupportsAmount | boolean |
> SupportsColor | boolean |
> SupportsHighDynamicRange | boolean |
> SupportsMonochrome | boolean |
> SupportsNormalDynamicRange | boolean |
> SupportsOutputReferred | boolean |
> SupportsSceneReferred | boolean |
> ColorTemperature | integer | (tag ID is 'Temperature')
> Texture | integer |
> TIFFHandling | string |
> Tint | integer |
> ToggleStyleAmount | integer |
> ToggleStyleDigest | string |
> ToneCurve | string+ |
> ToneCurveBlue | string+ |
> ToneCurveGreen | string+ |
> ToneCurveName | string | 'Custom' = Custom 'Linear' = Linear 'Medium Contrast' = Medium Contrast 'Strong Contrast' = Strong Contrast
> ToneCurveName2012 | string |
> ToneCurvePV2012 | string+ |
> ToneCurvePV2012Blue | string+ |
> ToneCurvePV2012Green | string+ |
> ToneCurvePV2012Red | string+ |
> ToneCurveRed | string+ |
> ToneMapStrength | real |
> UprightCenterMode | integer |
> UprightCenterNormX | real |
> UprightCenterNormY | real |
> UprightDependentDigest | string |
> UprightFocalLength35mm | real |
> UprightFocalMode | integer |
> UprightFourSegments_0 | string |
> UprightFourSegments_1 | string |
> UprightFourSegments_2 | string |
> UprightFourSegments_3 | string |
> UprightFourSegmentsCount | integer |
> UprightGuidedDependentDigest | string |
> UprightPreview | boolean |
> UprightTransform_0 | string |
> UprightTransform_1 | string |
> UprightTransform_2 | string |
> UprightTransform_3 | string |
> UprightTransform_4 | string |
> UprightTransform_5 | string |
> UprightTransformCount | integer |
> UprightVersion | integer |
> UUID | string/ |
> Version | string |
> Vibrance | integer |
> VignetteAmount | integer |
> VignetteMidpoint | integer |
> What | string |

> WhiteBalance

> string/

> 'As Shot' = As Shot 'Auto' = Auto 'Cloudy' = Cloudy 'Custom' = Custom 'Daylight' = Daylight 'Flash' = Flash 'Fluorescent' = Fluorescent 'Shade' = Shade 'Tungsten' = Tungsten

> Whites2012 | integer |

## XMP dc Tags

Dublin Core namespace tags.

These tags belong to the ExifTool XMP-dc family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> Contributor | string+ |
> Coverage | string |
> Creator | string+ |
> Date | date+ |
> Description | lang-alt |
> Format | string |
> Identifier | string |
> Language | string+ |
> Publisher | string+ |
> Relation | string+ |
> Rights | lang-alt |
> Source | string/ |
> Subject | string+ |
> Title | lang-alt |
> Type | string+ |

## XMP dex Tags

Description Explorer namespace tags. These tags are not very common. The Source and Rating tags are avoided when writing due to name conflicts with other XMP tags. (see http://www.optimasc.com/products/fileid/)

These tags belong to the ExifTool XMP-dex family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> CRC32 | integer |
> FFID | string |

> LicenseType

> string

> 'adware' = Adware 'commercial' = Commercial 'demo' = Demo 'freeware' = Freeware 'open source' = Open Source 'public domain' = Public Domain 'shareware' = Shareware 'unknown' = Unknown

> OS | integer |
> Rating | string/ |
> Revision | string |
> ShortDescription | lang-alt |
> Source | string/ |

## XMP DICOM Tags

DICOM namespace tags. These XMP tags allow some DICOM information to be stored in files of other than DICOM format. See the DICOM Tags documentation for a list of tags available in DICOM-format files.

These tags belong to the ExifTool XMP-DICOM family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> EquipmentInstitution | string |
> EquipmentManufacturer | string |
> PatientBirthDate | date | (tag ID is 'PatientDOB')
> PatientID | string |
> PatientName | string |
> PatientSex | string |
> SeriesDateTime | date |
> SeriesDescription | string |
> SeriesModality | string |
> SeriesNumber | string |
> StudyDateTime | date |
> StudyDescription | string |
> StudyID | string |
> StudyPhysician | string |

## XMP digiKam Tags

DigiKam namespace tags.

These tags belong to the ExifTool XMP-digiKam family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> CaptionsAuthorNames | lang-alt |
> CaptionsDateTimeStamps | lang-alt |
> ColorLabel | string |
> ImageHistory | string/ | (different format from EXIF:ImageHistory)
> ImageUniqueID | string/ |
> LensCorrectionSettings | string |
> PicasawebGPhotoId | string |
> PickLabel | string |
> TagsList | string+ |

## XMP ExifTool Tags

These tags belong to the ExifTool XMP-et family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> OriginalImageHash | string | (used to store ExifTool ImageDataHash digest)
> OriginalImageHashType | string | (ImageHashType API setting, default 'MD5')
> OriginalImageMD5 | string | (deprecated)

## XMP exif Tags

EXIF namespace for EXIF tags. See https://web.archive.org/web/20180921145139if_/http://www.cipa.jp:80/std/documents/e/DC-010-2017_E.pdf for the specification.

These tags belong to the ExifTool XMP-exif family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> ApertureValue | rational |
> BrightnessValue | rational |
> CFAPattern | struct | --> CFAPattern Struct
> CFAPatternColumns | integer_ |
> CFAPatternRows | integer_ |
> CFAPatternValues | integer_+ |
> ColorSpace | integer | 1 = sRGB 2 = Adobe RGB 65535 = Uncalibrated

> ComponentsConfiguration

> integer+

> 0 = - 1 = Y 2 = Cb 3 = Cr |  | 4 = R 5 = G 6 = B

> CompressedBitsPerPixel | rational |
> Contrast | integer | 0 = Normal 1 = Low 2 = High
> CustomRendered | integer | 0 = Normal 1 = Custom
> DateTimeDigitized | date |
> DateTimeOriginal | date |
> DeviceSettingDescription | struct | --> DeviceSettings Struct
> DeviceSettingDescriptionColumns | integer_ |
> DeviceSettingDescriptionRows | integer_ |
> DeviceSettingDescriptionSettings | string_+ |
> DigitalZoomRatio | rational |
> ExifVersion | string |
> ExposureCompensation | rational | (tag ID is 'ExposureBiasValue')
> ExposureIndex | rational |
> ExposureMode | integer | 0 = Auto 1 = Manual 2 = Auto bracket

> ExposureProgram

> integer

> 0 = Not Defined 1 = Manual 2 = Program AE 3 = Aperture-priority AE 4 = Shutter speed priority AE 5 = Creative (Slow speed) 6 = Action (High speed) 7 = Portrait 8 = Landscape

> ExposureTime | rational |
> FileSource | integer | 1 = Film Scanner 2 = Reflection Print Scanner 3 = Digital Camera
> Flash | struct | --> Flash Struct
> FlashEnergy | rational |
> FlashFired | boolean_ | 'False' = False 'True' = True
> FlashFunction | boolean_ | 'False' = False 'True' = True
> FlashMode | integer_ | 0 = Unknown 1 = On 2 = Off 3 = Auto
> FlashpixVersion | string |
> FlashRedEyeMode | boolean_ | 'False' = False 'True' = True
> FlashReturn | integer_ | 0 = No return detection 2 = Return not detected 3 = Return detected
> FNumber | rational |
> FocalLength | rational |
> FocalLengthIn35mmFormat | integer | (tag ID is 'FocalLengthIn35mmFilm')
> FocalPlaneResolutionUnit | integer | (values 1, 4 and 5 are not standard EXIF) 1 = None 2 = inches 3 = cm 4 = mm 5 = um
> FocalPlaneXResolution | rational |
> FocalPlaneYResolution | rational |
> GainControl | integer | 0 = None 1 = Low gain up 2 = High gain up 3 = Low gain down 4 = High gain down
> GPSAltitude | rational |
> GPSAltitudeRef | integer | 0 = Above Sea Level 1 = Below Sea Level
> GPSAreaInformation | string |
> GPSDestBearing | rational |
> GPSDestBearingRef | string | 'M' = Magnetic North 'T' = True North
> GPSDestDistance | rational |
> GPSDestDistanceRef | string | 'K' = Kilometers 'M' = Miles 'N' = Nautical Miles
> GPSDestLatitude | string |
> GPSDestLongitude | string |
> GPSDifferential | integer | 0 = No Correction 1 = Differential Corrected
> GPSDOP | rational |
> GPSHPositioningError | rational |
> GPSImgDirection | rational |
> GPSImgDirectionRef | string | 'M' = Magnetic North 'T' = True North
> GPSLatitude | string |
> GPSLongitude | string |
> GPSMapDatum | string |
> GPSMeasureMode | integer | 2 = 2-Dimensional Measurement 3 = 3-Dimensional Measurement
> GPSProcessingMethod | string |
> GPSSatellites | string |
> GPSSpeed | rational |
> GPSSpeedRef | string | 'K' = km/h 'M' = mph 'N' = knots
> GPSStatus | string | 'A' = Measurement Active 'V' = Measurement Void
> GPSDateTime | date | (tag ID is 'GPSTimeStamp'; a date/time tag called GPSTimeStamp by the XMP specification. This tag is renamed here to prevent direct copy from EXIF:GPSTimeStamp which is a time-only tag. Instead, the value of this tag should be taken from Composite:GPSDateTime when copying from EXIF)
> GPSTrack | rational |
> GPSTrackRef | string | 'M' = Magnetic North 'T' = True North
> GPSVersionID | string |
> ImageUniqueID | string/ | (moved to exifEX namespace in 2024 spec)
> ISO | integer+ | (tag ID is 'ISOSpeedRatings'; deprecated)
> LightSource | string | --> EXIF LightSource Values
> MakerNote | string |
> MaxApertureValue | rational |

> MeteringMode

> integer

> 1 = Average 2 = Center-weighted average 3 = Spot 4 = Multi-spot 5 = Multi-segment 6 = Partial 255 = Other

> NativeDigest | string |
> Opto-ElectricConvFactor | struct | --> OECF Struct (tag ID is 'OECF')
> OECFColumns | integer_ |
> OECFNames | string_+ |
> OECFRows | integer_ |
> OECFValues | rational_+ |
> ExifImageWidth | integer | (tag ID is 'PixelXDimension')
> ExifImageHeight | integer | (tag ID is 'PixelYDimension')
> RelatedSoundFile | string |
> Saturation | integer | 0 = Normal 1 = Low 2 = High
> SceneCaptureType | integer | 0 = Standard 1 = Landscape 2 = Portrait 3 = Night
> SceneType | integer | 1 = Directly photographed

> SensingMethod

> integer

> (values 1 and 6 are not standard EXIF)

> 1 = Monochrome area 2 = One-chip color area 3 = Two-chip color area 4 = Three-chip color area 5 = Color sequential area 6 = Monochrome linear 7 = Trilinear 8 = Color sequential linear

> Sharpness | integer | 0 = Normal 1 = Soft 2 = Hard
> ShutterSpeedValue | rational |
> SpatialFrequencyResponse | struct | --> OECF Struct
> SpatialFrequencyResponseColumns | integer_ |
> SpatialFrequencyResponseNames | string_+ |
> SpatialFrequencyResponseRows | integer_ |
> SpatialFrequencyResponseValues | rational_+ |
> SpectralSensitivity | string |
> SubjectArea | integer+ |
> SubjectDistance | rational |
> SubjectDistanceRange | integer | 0 = Unknown 1 = Macro 2 = Close 3 = Distant
> SubjectLocation | integer+ |
> UserComment | lang-alt |
> WhiteBalance | integer | 0 = Auto 1 = Manual

## XMP CFAPattern Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> Columns | integer |
> Rows | integer |
> Values | integer+ |

## XMP DeviceSettings Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> Columns | integer |
> Rows | integer |
> Settings | string+ |

## XMP Flash Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> Fired | boolean | False = False True = True
> Function | boolean | False = False True = True
> Mode | integer | 0 = Unknown 1 = On 2 = Off 3 = Auto
> RedEyeMode | boolean | False = False True = True
> Return | integer | 0 = No return detection 2 = Return not detected 3 = Return detected

## XMP OECF Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> Columns | integer |
> Names | string+ |
> Rows | integer |
> Values | rational+ |

## XMP exifEX Tags

EXIF tags added by the EXIF 2.32 for XMP specification (see https://cipa.jp/std/documents/download_e.html?DC-010-2020_E).

These tags belong to the ExifTool XMP-exifEX family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> Acceleration | rational |
> SerialNumber | string | (tag ID is 'BodySerialNumber')
> CameraElevationAngle | rational |
> CameraFirmware | string |
> OwnerName | string | (tag ID is 'CameraOwnerName')
> CompositeImage | integer | 0 = Unknown 1 = Not a Composite Image 2 = General Composite Image 3 = Composite Image Captured While Shooting
> CompositeImageCount | integer+ |
> CompositeImageExposureTimes | struct | --> CompImageExp Struct
> CompImageMaxExposureAll | rational_ | (CompositeImageExposureTimesMaxExposureTimesOfAll)
> CompImageMaxExposureUsed | rational_ | (CompositeImageExposureTimesMaxExposureTimesOfUsed)
> CompImageMinExposureAll | rational_ | (CompositeImageExposureTimesMinExposureTimesOfAll)
> CompImageMinExposureUsed | rational_ | (CompositeImageExposureTimesMinExposureTimesOfUsed)
> CompImageImagesPerSequence | integer_ | (CompositeImageExposureTimesNumberOfImagesInSequences)
> CompImageNumSequences | integer_ | (CompositeImageExposureTimesNumberOfSequences)
> CompImageSumExposureAll | rational_ | (CompositeImageExposureTimesSumOfExposureTimesOfAll)
> CompImageSumExposureUsed | rational_ | (CompositeImageExposureTimesSumOfExposureTimesOfUsed)
> CompImageTotalExposurePeriod | rational_ | (CompositeImageExposureTimesTotalExposurePeriod)
> CompImageValues | rational_+ | (CompositeImageExposureTimesValues)
> Gamma | rational |
> Humidity | rational |
> ImageEditingSoftware | string |
> ImageEditor | string |
> ImageTitle | string |
> ImageUniqueID | string |
> InteropIndex | string | (tag ID is 'InteroperabilityIndex') 'R03' = R03 - DCF option file (Adobe RGB) 'R98' = R98 - DCF basic file (sRGB) 'THM' = THM - DCF thumbnail file
> ISOSpeed | integer |
> ISOSpeedLatitudeyyy | integer |
> ISOSpeedLatitudezzz | integer |
> LensMake | string |
> LensModel | string |
> LensSerialNumber | string |
> LensInfo | rational+ | (tag ID is 'LensSpecification'; unfortunately the EXIF 2.3 for XMP specification defined this new tag instead of using the existing XMP-aux:LensInfo)
> MetadataEditingSoftware | string |
> Photographer | string |
> PhotographicSensitivity | integer |
> Pressure | rational |
> RAWDevelopingSoftware | string |
> RecommendedExposureIndex | integer |
> SensitivityType | integer | 0 = Unknown 1 = Standard Output Sensitivity 2 = Recommended Exposure Index 3 = ISO Speed 4 = Standard Output Sensitivity and Recommended Exposure Index 5 = Standard Output Sensitivity and ISO Speed 6 = Recommended Exposure Index and ISO Speed 7 = Standard Output Sensitivity, Recommended Exposure Index and ISO Speed
> StandardOutputSensitivity | integer |
> AmbientTemperature | rational | (tag ID is 'Temperature')
> WaterDepth | rational |

## XMP CompImageExp Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> MaxExposureTimesOfAll | rational |
> MaxExposureTimesOfUsed | rational |
> MinExposureTimesOfAll | rational |
> MinExposureTimesOfUsed | rational |
> NumberOfImagesInSequences | integer |
> NumberOfSequences | integer |
> SumOfExposureTimesOfAll | rational |
> SumOfExposureTimesOfUsed | rational |
> TotalExposurePeriod | rational |
> Values | rational+ |

## XMP ExpressionMedia Tags

Microsoft Expression Media namespace tags. These tags are avoided when writing due to name conflicts with tags in other schemas.

These tags belong to the ExifTool XMP-expressionmedia family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> CatalogSets | string/+ |
> Event | string/ |
> People | string/+ |
> Status | string/ |

## XMP extensis Tags

Tags used by Extensis Portfolio.

These tags belong to the ExifTool XMP-extensis family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> Approved | boolean |
> ApprovedBy | string |
> ClientName | string |
> JobName | string |
> JobStatus | string |
> RoutedTo | string |
> RoutingNotes | string |
> WorkToDo | string |

## XMP fpv Tags

Fast Picture Viewer tags (see http://www.fastpictureviewer.com/help/#rtfcomments).

These tags belong to the ExifTool XMP-fpv family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> RichTextComment | string |

## XMP GettyImages Tags

The actual Getty Images namespace prefix is "GettyImagesGIFT", which is the prefix recorded in the file, but ExifTool shortens this for the family 1 group name.

These tags belong to the ExifTool XMP-getty family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> AssetID | string |
> CallForImage | string |
> CameraFilename | string |
> CameraMakeModel | string/ |
> CameraSerialNumber | string/ |
> Composition | string |
> ExclusiveCoverage | string |
> GIFTFtpPriority | string |
> ImageRank | string |
> MediaEventIdDate | string |
> OriginalCreateDateTime | date/ |
> OriginalFileName | string |
> ParentMediaEventID | string |
> ParentMEID | string |
> Personality | string+ |
> PrimaryFTP | string+ |
> RoutingDestinations | string+ |
> RoutingExclusions | string+ |
> SecondaryFTP | string+ |
> TimeShot | string |

## XMP hdr Tags

HDR metadata namespace tags written by ACR 15.1. The actual namespace prefix is "hdr_metadata", which is the prefix recorded in the file, but ExifTool shortens this for the family 1 group name.

These tags belong to the ExifTool XMP-hdr family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> CCVAvgLuminanceNits | real | (tag ID is 'ccv_avg_luminance_nits')
> CCVMaxLuminanceNits | real | (tag ID is 'ccv_max_luminance_nits')
> CCVMinLuminanceNits | real | (tag ID is 'ccv_min_luminance_nits')
> CCVPrimariesXY | string | (tag ID is 'ccv_primaries_xy')
> CCVWhiteXY | string | (tag ID is 'ccv_white_xy')
> SceneReferred | boolean | (tag ID is 'scene_referred')

## XMP HDRGainMap Tags

Used in Apple HDR GainMap images.

These tags belong to the ExifTool XMP-HDRGainMap family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> HDRGainMapVersion | string |

## XMP hdrgm Tags

Tags used in Adobe gain map images.

These tags belong to the ExifTool XMP-hdrgm family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> BaseRenditionIsHDR | boolean |
> GainMapMax | real+ |
> GainMapMin | real+ |
> Gamma | real/+ |
> HDRCapacityMax | real |
> HDRCapacityMin | real |
> OffsetHDR | real+ |
> OffsetSDR | real+ |
> Version | string/ |

## XMP ics Tags

Tags used by IDimager. Nested TagStructure structures are unrolled to an arbitrary depth of 6 to avoid infinite recursion.

These tags belong to the ExifTool XMP-ics family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> AppVersion | string/ |
> ImageRef | string |
> SubVersions | struct+ | --> SubVersion Struct
> SubVersionFileName | string_+ | (SubVersionsFileName)
> SubVersionReference | string_+ | (SubVersionsVersRef)
> TagStructure | struct+ | --> TagStructure Struct
> LabelName1 | string_+ | (TagStructureLabelName)
> ParentReference1 | string_+ | (TagStructureParentReference)
> Reference1 | string_+ | (TagStructureReference)
> SubLabels1 | struct_+ | --> TagStructure Struct (TagStructureSubLabels)
> LabelName2 | string_+ | (TagStructureSubLabelsLabelName)
> ParentReference2 | string_+ | (TagStructureSubLabelsParentReference)
> Reference2 | string_+ | (TagStructureSubLabelsReference)
> SubLabels2 | struct_+ | --> TagStructure Struct (TagStructureSubLabelsSubLabels)
> LabelName3 | string_+ | (TagStructureSubLabelsSubLabelsLabelName)
> ParentReference3 | string_+ | (TagStructureSubLabelsSubLabelsParentReference)
> Reference3 | string_+ | (TagStructureSubLabelsSubLabelsReference)
> SubLabels3 | struct_+ | --> TagStructure Struct (TagStructureSubLabelsSubLabelsSubLabels)
> LabelName4 | string_+ | (TagStructureSubLabelsSubLabelsSubLabelsLabelName)
> ParentReference4 | string_+ | (TagStructureSubLabelsSubLabelsSubLabelsParentReference)
> Reference4 | string_+ | (TagStructureSubLabelsSubLabelsSubLabelsReference)
> SubLabels4 | struct_+ | --> TagStructure Struct (TagStructureSubLabelsSubLabelsSubLabelsSubLabels)
> LabelName5 | string_+ | (TagStructureSubLabelsSubLabelsSubLabelsSubLabelsLabelName)
> ParentReference5 | string_+ | (TagStructureSubLabelsSubLabelsSubLabelsSubLabelsParentReference)
> Reference5 | string_+ | (TagStructureSubLabelsSubLabelsSubLabelsSubLabelsReference)
> SubLabels5 | struct_+ | --> TagStructure Struct (TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabels)
> LabelName6 | string_+ | (TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabelsLabelName)
> ParentReference6 | string_+ | (TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabelsParentReference)
> Reference6 | string_+ | (TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabelsReference)
> TimeStamp | date/ |

## XMP SubVersion Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> FileName | string |
> VersRef | string |

## XMP TagStructure Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> LabelName | string |
> ParentReference | string |
> Reference | string |
> SubLabels | TagStructure+ | --> TagStructure Struct

## XMP iptcCore Tags

IPTC Core namespace tags. The actual IPTC Core namespace prefix is "Iptc4xmpCore", which is the prefix recorded in the file, but ExifTool shortens this for the family 1 group name. (see http://www.iptc.org/IPTC4XMP/)

These tags belong to the ExifTool XMP-iptcCore family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> AltTextAccessibility | lang-alt |
> CountryCode | string |
> CreatorContactInfo | struct | --> ContactInfo Struct
> CreatorCity | string_ | (CreatorContactInfoCiAdrCity)
> CreatorCountry | string_ | (CreatorContactInfoCiAdrCtry)
> CreatorAddress | string_ | (CreatorContactInfoCiAdrExtadr)
> CreatorPostalCode | string_ | (CreatorContactInfoCiAdrPcode)
> CreatorRegion | string_ | (CreatorContactInfoCiAdrRegion)
> CreatorWorkEmail | string_ | (CreatorContactInfoCiEmailWork)
> CreatorWorkTelephone | string_ | (CreatorContactInfoCiTelWork)
> CreatorWorkURL | string_ | (CreatorContactInfoCiUrlWork)
> ExtDescrAccessibility | lang-alt |
> IntellectualGenre | string |
> Location | string |
> Scene | string+ |
> SubjectCode | string+ |

## XMP ContactInfo Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> CiAdrCity | string |
> CiAdrCtry | string |
> CiAdrExtadr | string |
> CiAdrPcode | string |
> CiAdrRegion | string |
> CiEmailWork | string |
> CiTelWork | string |
> CiUrlWork | string |

## XMP iptcExt Tags

This table contains tags defined by the IPTC Extension schema version 1.7 and IPTC Video Metadata version 1.3, plus the AI additions. The actual namespace prefix is "Iptc4xmpExt", but ExifTool shortens this for the family 1 group name. (See http://www.iptc.org/standards/photo-metadata/iptc-standard/ and https://iptc.org/standards/video-metadata-hub/.)

These tags belong to the ExifTool XMP-iptcExt family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> AboutCvTerm | struct+ | --> CVTermDetails Struct
> AboutCvTermCvId | string_+ |
> AboutCvTermId | string_+ | (AboutCvTermCvTermId)
> AboutCvTermName | lang-alt_+ | (AboutCvTermCvTermName)
> AboutCvTermRefinedAbout | string_+ | (AboutCvTermCvTermRefinedAbout)
> AdditionalModelInformation | string | (tag ID is 'AddlModelInfo')
> AIPromptInformation | string |
> AIPromptWriterName | string |
> AISystemUsed | string |
> AISystemVersionUsed | string |
> ArtworkOrObject | struct+ | --> ArtworkOrObjectDetails Struct
> ArtworkCircaDateCreated | string!_+ | (ArtworkOrObjectAOCircaDateCreated)
> ArtworkContentDescription | lang-alt_+ | (ArtworkOrObjectAOContentDescription)
> ArtworkContributionDescription | lang-alt_+ | (ArtworkOrObjectAOContributionDescription)
> ArtworkCopyrightNotice | string_+ | (ArtworkOrObjectAOCopyrightNotice)
> ArtworkCreator | string_+ | (ArtworkOrObjectAOCreator)
> ArtworkCreatorID | string_+ | (ArtworkOrObjectAOCreatorId)
> ArtworkCopyrightOwnerID | string_+ | (ArtworkOrObjectAOCurrentCopyrightOwnerId)
> ArtworkCopyrightOwnerName | string_+ | (ArtworkOrObjectAOCurrentCopyrightOwnerName)
> ArtworkLicensorID | string_+ | (ArtworkOrObjectAOCurrentLicensorId)
> ArtworkLicensorName | string_+ | (ArtworkOrObjectAOCurrentLicensorName)
> ArtworkDateCreated | date_+ | (ArtworkOrObjectAODateCreated)
> ArtworkPhysicalDescription | lang-alt_+ | (ArtworkOrObjectAOPhysicalDescription)
> ArtworkSource | string_+ | (ArtworkOrObjectAOSource)
> ArtworkSourceInventoryNo | string_+ | (ArtworkOrObjectAOSourceInvNo)
> ArtworkSourceInvURL | string_+ | (ArtworkOrObjectAOSourceInvURL)
> ArtworkStylePeriod | string_+ | (ArtworkOrObjectAOStylePeriod)
> ArtworkTitle | lang-alt_+ | (ArtworkOrObjectAOTitle)
> AudioBitrate | integer |
> AudioBitrateMode | string | 'fixed' = Fixed 'variable' = Variable
> AudioBitsPerSample | integer |
> AudioChannelCount | integer |
> CircaDateCreated | string |
> ContainerFormat | struct | --> Entity Struct
> ContainerFormatIdentifier | string_+ |
> ContainerFormatName | lang-alt_ |
> Contributor | struct+ | --> EntityWithRole Struct
> ContributorIdentifier | string_+ |
> ContributorName | lang-alt_+ |
> ContributorRole | string_+ |
> CopyrightYear | integer |
> Creator | struct+ | --> EntityWithRole Struct
> CreatorIdentifier | string_+ |
> CreatorName | lang-alt_+ |
> CreatorRole | string_+ |
> ControlledVocabularyTerm | string+ | (tag ID is 'CVterm'; deprecated by version 1.2)
> DataOnScreen | struct+ | --> TextRegion Struct
> DataOnScreenRegion | struct_+ | --> Area Struct
> DataOnScreenRegionD | real_+ |
> DataOnScreenRegionH | real_+ |
> DataOnScreenRegionText | string_+ |
> DataOnScreenRegionUnit | string_+ |
> DataOnScreenRegionW | real_+ |
> DataOnScreenRegionX | real_+ |
> DataOnScreenRegionY | real_+ |
> DigitalImageGUID | string | (tag ID is 'DigImageGUID')
> DigitalSourceFileType | string | (now deprecated -- replaced by DigitalSourceType)
> DigitalSourceType | string |
> Dopesheet | lang-alt |
> DopesheetLink | struct+ | --> QualifiedLink Struct
> DopesheetLinkLink | string_+ |
> DopesheetLinkLinkQualifier | string_+ |
> EmbdEncRightsExpr | struct+ | --> EEREDetails Struct
> EmbeddedEncodedRightsExpr | string_+ | (EmbdEncRightsExprEncRightsExpr)
> EmbeddedEncodedRightsExprType | string_+ | (EmbdEncRightsExprRightsExprEncType)
> EmbeddedEncodedRightsExprLangID | string_+ | (EmbdEncRightsExprRightsExprLangId)
> Episode | struct | --> EpisodeOrSeason Struct
> EpisodeIdentifier | string_ |
> EpisodeName | string_ |
> EpisodeNumber | string_ |
> Event | lang-alt |
> ShownEvent | struct+ | --> Entity Struct (tag ID is 'EventExt')
> ShownEventIdentifier | string_+ | (EventExtIdentifier)
> ShownEventName | lang-alt_+ | (EventExtName)
> EventID | string+ |
> ExternalMetadataLink | string+ |
> FeedIdentifier | string |
> Genre | struct+ | --> CVTermDetails Struct
> GenreCvId | string_+ |
> GenreCvTermId | string_+ |
> GenreCvTermName | lang-alt_+ |
> GenreCvTermRefinedAbout | string_+ |
> Headline | lang-alt/ |
> ImageRegion | struct+ | --> ImageRegion Struct
> ImageRegionName | lang-alt_+ |
> ImageRegionCtype | struct_+ | --> Entity Struct (ImageRegionRCtype)
> ImageRegionCtypeIdentifier | string_+ | (ImageRegionRCtypeIdentifier)
> ImageRegionCtypeName | lang-alt_+ | (ImageRegionRCtypeName)
> ImageRegionBoundary | struct_+ | --> RegionBoundary Struct (ImageRegionRegionBoundary)
> ImageRegionBoundaryH | real_+ | (ImageRegionRegionBoundaryRbH)
> ImageRegionBoundaryRx | real_+ | (ImageRegionRegionBoundaryRbRx)
> ImageRegionBoundaryShape | string_+ | (ImageRegionRegionBoundaryRbShape) 'circle' = Circle 'polygon' = Polygon 'rectangle' = Rectangle
> ImageRegionBoundaryUnit | string_+ | (ImageRegionRegionBoundaryRbUnit) 'pixel' = Pixel 'relative' = Relative
> ImageRegionBoundaryVertices | struct_+ | --> BoundaryPoint Struct (ImageRegionRegionBoundaryRbVertices)
> ImageRegionBoundaryVerticesX | real_+ | (ImageRegionRegionBoundaryRbVerticesRbX)
> ImageRegionBoundaryVerticesY | real_+ | (ImageRegionRegionBoundaryRbVerticesRbY)
> ImageRegionBoundaryW | real_+ | (ImageRegionRegionBoundaryRbW)
> ImageRegionBoundaryX | real_+ | (ImageRegionRegionBoundaryRbX)
> ImageRegionBoundaryY | real_+ | (ImageRegionRegionBoundaryRbY)
> ImageRegionID | string_+ | (ImageRegionRId)
> ImageRegionRole | struct_+ | --> Entity Struct (ImageRegionRRole)
> ImageRegionRoleIdentifier | string_+ | (ImageRegionRRoleIdentifier)
> ImageRegionRoleName | lang-alt_+ | (ImageRegionRRoleName)
> IPTCLastEdited | date |
> LinkedEncRightsExpr | struct+ | --> LEREDetails Struct
> LinkedEncodedRightsExpr | string_+ | (LinkedEncRightsExprLinkedRightsExpr)
> LinkedEncodedRightsExprType | string_+ | (LinkedEncRightsExprRightsExprEncType)
> LinkedEncodedRightsExprLangID | string_+ | (LinkedEncRightsExprRightsExprLangId)
> LocationCreated | struct+ | --> LocationDetails Struct
> LocationCreatedCity | string_+ |
> LocationCreatedCountryCode | string_+ |
> LocationCreatedCountryName | string_+ |
> LocationCreatedGPSAltitude | rational_+ |
> LocationCreatedGPSAltitudeRef | integer_+ | 0 = Above Sea Level 1 = Below Sea Level
> LocationCreatedGPSLatitude | string_+ |
> LocationCreatedGPSLongitude | string_+ |
> LocationCreatedIdentifier | string_+ |
> LocationCreatedLocationId | string_+ |
> LocationCreatedLocationName | lang-alt_+ |
> LocationCreatedProvinceState | string_+ |
> LocationCreatedSublocation | string_+ |
> LocationCreatedWorldRegion | string_+ |
> LocationShown | struct+ | --> LocationDetails Struct
> LocationShownCity | string_+ |
> LocationShownCountryCode | string_+ |
> LocationShownCountryName | string_+ |
> LocationShownGPSAltitude | rational_+ |
> LocationShownGPSAltitudeRef | integer_+ | 0 = Above Sea Level 1 = Below Sea Level
> LocationShownGPSLatitude | string_+ |
> LocationShownGPSLongitude | string_+ |
> LocationShownIdentifier | string_+ |
> LocationShownLocationId | string_+ |
> LocationShownLocationName | lang-alt_+ |
> LocationShownProvinceState | string_+ |
> LocationShownSublocation | string_+ |
> LocationShownWorldRegion | string_+ |
> MaxAvailHeight | integer |
> MaxAvailWidth | integer |
> MetadataAuthority | struct | --> Entity Struct
> MetadataAuthorityIdentifier | string_+ |
> MetadataAuthorityName | lang-alt_ |
> MetadataLastEdited | date |
> MetadataLastEditor | struct | --> Entity Struct
> MetadataLastEditorIdentifier | string_+ |
> MetadataLastEditorName | lang-alt_ |
> ModelAge | integer+ |
> OrganisationInImageCode | string+ |
> OrganisationInImageName | string+ |
> ParentID | string |
> PersonHeard | struct+ | --> Entity Struct
> PersonHeardIdentifier | string_+ |
> PersonHeardName | lang-alt_+ |
> PersonInImage | string+ |
> PersonInImageWDetails | struct+ | --> PersonDetails Struct
> PersonInImageCharacteristic | struct_+ | --> CVTermDetails Struct (PersonInImageWDetailsPersonCharacteristic)
> PersonInImageCvTermCvId | string_+ | (PersonInImageWDetailsPersonCharacteristicCvId)
> PersonInImageCvTermId | string_+ | (PersonInImageWDetailsPersonCharacteristicCvTermId)
> PersonInImageCvTermName | lang-alt_+ | (PersonInImageWDetailsPersonCharacteristicCvTermName)
> PersonInImageCvTermRefinedAbout | string_+ | (PersonInImageWDetailsPersonCharacteristicCvTermRefinedAbout)
> PersonInImageDescription | lang-alt_+ | (PersonInImageWDetailsPersonDescription)
> PersonInImageId | string_+ | (PersonInImageWDetailsPersonId)
> PersonInImageName | lang-alt_+ | (PersonInImageWDetailsPersonName)
> PlanningRef | struct+ | --> EntityWithRole Struct
> PlanningRefIdentifier | string_+ |
> PlanningRefName | lang-alt_+ |
> PlanningRefRole | string_+ |
> ProductInImage | struct+ | --> ProductDetails Struct
> ProductInImageDescription | lang-alt_+ | (ProductInImageProductDescription)
> ProductInImageGTIN | string_+ | (ProductInImageProductGTIN)
> ProductInImageProductId | string_+ |
> ProductInImageName | lang-alt_+ | (ProductInImageProductName)
> PublicationEvent | struct+ | --> PublicationEvent Struct
> PublicationEventDate | date_+ |
> PublicationEventIdentifier | string_+ |
> PublicationEventName | string_+ |
> Rating | struct+ | --> Rating Struct
> RatingRegion | struct_+ | --> LocationDetails Struct (RatingRatingRegion)
> RatingRegionCity | string_+ | (RatingRatingRegionCity)
> RatingRegionCountryCode | string_+ | (RatingRatingRegionCountryCode)
> RatingRegionCountryName | string_+ | (RatingRatingRegionCountryName)
> RatingRegionGPSAltitude | rational_+ | (RatingRatingRegionGPSAltitude)
> RatingRegionGPSAltitudeRef | integer_+ | (RatingRatingRegionGPSAltitudeRef) 0 = Above Sea Level 1 = Below Sea Level
> RatingRegionGPSLatitude | string_+ | (RatingRatingRegionGPSLatitude)
> RatingRegionGPSLongitude | string_+ | (RatingRatingRegionGPSLongitude)
> RatingRegionIdentifier | string_+ | (RatingRatingRegionIdentifier)
> RatingRegionLocationId | string_+ | (RatingRatingRegionLocationId)
> RatingRegionLocationName | lang-alt_+ | (RatingRatingRegionLocationName)
> RatingRegionProvinceState | string_+ | (RatingRatingRegionProvinceState)
> RatingRegionSublocation | string_+ | (RatingRatingRegionSublocation)
> RatingRegionWorldRegion | string_+ | (RatingRatingRegionWorldRegion)
> RatingScaleMaxValue | string_+ | (RatingRatingScaleMaxValue)
> RatingScaleMinValue | string_+ | (RatingRatingScaleMinValue)
> RatingSourceLink | string_+ | (RatingRatingSourceLink)
> RatingValue | string_+ | (RatingRatingValue)
> RatingValueLogoLink | string_+ | (RatingRatingValueLogoLink)
> RecDevice | struct | --> Device Struct
> RecDeviceAttLensDescription | string_ |
> RecDeviceManufacturer | string_ |
> RecDeviceModelName | string_ |
> RecDeviceOwnersDeviceId | string_ |
> RecDeviceSerialNumber | string_ |
> RegistryID | struct+ | --> RegistryEntryDetails Struct
> RegistryEntryRole | string_+ | (RegistryIdRegEntryRole)
> RegistryItemID | string_+ | (RegistryIdRegItemId)
> RegistryOrganisationID | string_+ | (RegistryIdRegOrgId)
> ReleaseReady | boolean |
> Season | struct | --> EpisodeOrSeason Struct
> SeasonIdentifier | string_ |
> SeasonName | string_ |
> SeasonNumber | string_ |
> Series | struct | --> Series Struct
> SeriesIdentifier | string_ |
> SeriesName | string_ |
> Snapshot | struct+ | --> LinkedImage Struct (tag ID is 'SnapshotLink')
> SnapshotFormat | string_+ | (SnapshotLinkFormat)
> SnapshotHeightPixels | integer_+ | (SnapshotLinkHeightPixels)
> SnapshotImageRole | string_+ | (SnapshotLinkImageRole)
> SnapshotLink | string_+ | (SnapshotLinkLink)
> SnapshotLinkQualifier | string_+ | (SnapshotLinkLinkQualifier)
> SnapshotUsedVideoFrame | struct_+ | --> Timecode Struct (SnapshotLinkUsedVideoFrame)

> SnapshotUsedVideoFrameTimeFormat

> string_+

> (SnapshotLinkUsedVideoFrameTimeFormat)

> '23976Timecode' = 23.976 fps '24Timecode' = 24 fps '25Timecode' = 25 fps '2997DropTimecode' = 29.97 fps (drop) '2997NonDropTimecode' = 29.97 fps (non-drop) '30Timecode' = 30 fps '50Timecode' = 50 fps '5994DropTimecode' = 59.94 fps (drop) '5994NonDropTimecode' = 59.94 fps (non-drop) '60Timecode' = 60 fps

> SnapshotUsedVideoFrameTimeValue | string_+ | (SnapshotLinkUsedVideoFrameTimeValue)
> SnapshotUsedVideoFrameValue | integer_+ | (SnapshotLinkUsedVideoFrameValue; only in XMP 2008 spec; an error?)
> SnapshotWidthPixels | integer_+ | (SnapshotLinkWidthPixels)
> StorylineIdentifier | string+ |
> StreamReady | string | 'false' = False 'true' = True 'unknown' = Unknown
> StylePeriod | string |
> SupplyChainSource | struct+ | --> Entity Struct
> SupplyChainSourceIdentifier | string_+ |
> SupplyChainSourceName | lang-alt_+ |
> TemporalCoverage | struct | --> TemporalCoverage Struct
> TemporalCoverageFrom | date_ | (TemporalCoverageTempCoverageFrom)
> TemporalCoverageTo | date_ | (TemporalCoverageTempCoverageTo)
> Transcript | lang-alt |
> TranscriptLink | struct+ | --> QualifiedLink Struct
> TranscriptLinkLink | string_+ |
> TranscriptLinkLinkQualifier | string_+ |
> VideoBitrate | integer |
> VideoBitrateMode | string | 'fixed' = Fixed 'variable' = Variable
> VideoDisplayAspectRatio | rational |
> VideoEncodingProfile | string |
> VideoShotType | struct+ | --> Entity Struct
> VideoShotTypeIdentifier | string_+ |
> VideoShotTypeName | lang-alt_+ |
> VideoStreamsCount | integer |
> VisualColor | string | (tag ID is 'VisualColour') 'bw-monochrome' = Monochrome 'colour' = Color
> WorkflowTag | struct | --> CVTermDetails Struct
> WorkflowTagCvId | string_ |
> WorkflowTagCvTermId | string_ |
> WorkflowTagCvTermName | lang-alt_ |
> WorkflowTagCvTermRefinedAbout | string_ |

## XMP CVTermDetails Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> CvId | string |
> CvTermId | string |
> CvTermName | lang-alt |
> CvTermRefinedAbout | string |

## XMP ArtworkOrObjectDetails Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> AOCircaDateCreated | string |
> AOContentDescription | lang-alt |
> AOContributionDescription | lang-alt |
> AOCopyrightNotice | string |
> AOCreator | string+ |
> AOCreatorId | string+ |
> AOCurrentCopyrightOwnerId | string |
> AOCurrentCopyrightOwnerName | string |
> AOCurrentLicensorId | string |
> AOCurrentLicensorName | string |
> AODateCreated | date |
> AOPhysicalDescription | lang-alt |
> AOSource | string |
> AOSourceInvNo | string |
> AOSourceInvURL | string |
> AOStylePeriod | string+ |
> AOTitle | lang-alt |

## XMP Entity Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> Identifier | string+ |
> Name | lang-alt |

## XMP EntityWithRole Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> Identifier | string+ |
> Name | lang-alt |
> Role | string+ |

## XMP TextRegion Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> Region | Area | --> Area Struct
> RegionText | string |

## XMP Area Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> D | real |
> H | real |
> Unit | string |
> W | real |
> X | real |
> Y | real |

## XMP QualifiedLink Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> Link | string |
> LinkQualifier | string |

## XMP EEREDetails Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> EncRightsExpr | string |
> RightsExprEncType | string |
> RightsExprLangId | string |

## XMP EpisodeOrSeason Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> Identifier | string |
> Name | string |
> Number | string |

## XMP ImageRegion Struct

This structure is new in the IPTC Extension version 1.5 specification. As well as the fields defined below, this structure may contain any top-level XMP tags, but since they aren't pre-defined the only way to add these tags is to write ImageRegion as a structure with these tags as new fields.

> Field Name | Writable | Values / Notes
> --- | --- | ---
> Name | lang-alt |
> RegionBoundary | RegionBoundary | --> RegionBoundary Struct
> RCtype | Entity+ | --> Entity Struct
> RId | string |
> RRole | Entity+ | --> Entity Struct

## XMP RegionBoundary Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> RbH | real |
> RbRx | real |
> RbShape | string | circle = Circle polygon = Polygon rectangle = Rectangle
> RbUnit | string | pixel = Pixel relative = Relative
> RbVertices | BoundaryPoint+ | --> BoundaryPoint Struct
> RbW | real |
> RbX | real |
> RbY | real |

## XMP BoundaryPoint Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> RbX | real |
> RbY | real |

## XMP LEREDetails Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> LinkedRightsExpr | string |
> RightsExprEncType | string |
> RightsExprLangId | string |

## XMP LocationDetails Struct

Note that the GPS elements of this structure are in the "exif" namespace.

> Field Name | Writable | Values / Notes
> --- | --- | ---
> City | string |
> CountryCode | string |
> CountryName | string |
> GPSAltitude | rational |
> GPSAltitudeRef | integer | 0 = Above Sea Level 1 = Below Sea Level
> GPSLatitude | string |
> GPSLongitude | string |
> Identifier | string+ |
> LocationId | string+ |
> LocationName | lang-alt |
> ProvinceState | string |
> Sublocation | string |
> WorldRegion | string |

## XMP PersonDetails Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> PersonCharacteristic | CVTermDetails+ | --> CVTermDetails Struct
> PersonDescription | lang-alt |
> PersonId | string+ |
> PersonName | lang-alt |

## XMP ProductDetails Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> ProductDescription | lang-alt |
> ProductGTIN | string |
> ProductId | string |
> ProductName | lang-alt |

## XMP PublicationEvent Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> Date | date |
> Identifier | string |
> Name | string |

## XMP Rating Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> RatingRegion | LocationDetails+ | --> LocationDetails Struct
> RatingScaleMaxValue | string |
> RatingScaleMinValue | string |
> RatingSourceLink | string |
> RatingValue | string |
> RatingValueLogoLink | string |

## XMP Device Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> AttLensDescription | string |
> Manufacturer | string |
> ModelName | string |
> OwnersDeviceId | string |
> SerialNumber | string |

## XMP RegistryEntryDetails Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> RegEntryRole | string |
> RegItemId | string |
> RegOrgId | string |

## XMP Series Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> Identifier | string |
> Name | string |

## XMP LinkedImage Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> HeightPixels | integer |
> ImageRole | string |
> Link | string |
> LinkQualifier | string+ |
> UsedVideoFrame | Timecode | --> Timecode Struct
> WidthPixels | integer |
> Format | string |

## XMP Timecode Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> TimeFormat | string | 23976Timecode = 23.976 fps 24Timecode = 24 fps 25Timecode = 25 fps 2997DropTimecode = 29.97 fps (drop) 2997NonDropTimecode = 29.97 fps (non-drop) 30Timecode = 30 fps 50Timecode = 50 fps 5994DropTimecode = 59.94 fps (drop) 5994NonDropTimecode = 59.94 fps (non-drop) 60Timecode = 60 fps
> TimeValue | string |
> Value | integer | (only in XMP 2008 spec; an error?)

## XMP TemporalCoverage Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> TempCoverageFrom | date |
> TempCoverageTo | date |

## XMP LImage Tags

Tags written by RED smartphones.

These tags belong to the ExifTool XMP-LImage family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> MajorVersion | string |
> MinorVersion | string |
> RightAlbedo | string | (Right stereoscopic image)

## XMP Lightroom Tags

Adobe Lightroom "lr" namespace tags.

These tags belong to the ExifTool XMP-lr family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> HierarchicalSubject | string+ |
> PrivateRTKInfo | string |
> WeightedFlatSubject | string+ |

## XMP MediaPro Tags

iView MediaPro namespace tags.

These tags belong to the ExifTool XMP-mediapro family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> CatalogSets | string+ |
> Event | string/ | (avoided due to conflict with XMP-iptcExt:Event)
> Location | string/ | (avoided due to conflict with XMP-iptcCore:Location)
> People | string+ |
> Status | string |
> UserFields | string+ |

## XMP panorama Tags

Adobe Photoshop Panorama-profile tags.

These tags belong to the ExifTool XMP-panorama family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> Transformation | string |
> VirtualFocalLength | real |
> VirtualImageXCenter | real |
> VirtualImageYCenter | real |

## XMP pdf Tags

Adobe PDF namespace tags. The official XMP specification defines only Keywords, PDFVersion, Producer and Trapped. The other tags are included because they have been observed in PDF files, but some are avoided when writing due to name conflicts with other XMP namespaces.

These tags belong to the ExifTool XMP-pdf family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> Author | string |
> Copyright | string/ |
> CreationDate | date |
> Creator | string/ |
> Keywords | string |
> Marked | boolean/ |
> ModDate | date |
> PDFVersion | string |
> Producer | string |
> Subject | string/ |
> Title | string/ |
> Trapped | string | 'False' = False 'True' = True 'Unknown' = Unknown

## XMP pdfx Tags

PDF extension tags. This namespace is used to store application-defined PDF information, so there are few pre-defined tags. User-defined tags must be created to enable writing of other XMP-pdfx information.

These tags belong to the ExifTool XMP-pdfx family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> SourceModified | string |

## XMP photoshop Tags

Adobe Photoshop namespace tags.

These tags belong to the ExifTool XMP-photoshop family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> AuthorsPosition | string |
> CameraProfiles | struct+ | --> Camera Struct
> CameraProfilesApertureValue | real_+ |
> CameraProfilesAuthor | string_+ |
> CameraProfilesAutoScale | boolean_+ |
> CameraProfilesCameraPrettyName | string_+ |
> CameraProfilesCameraRawProfile | boolean_+ |
> CameraProfilesFocalLength | real_+ |
> CameraProfilesFocusDistance | real_+ |
> CameraProfilesLens | string_+ |
> CameraProfilesLensPrettyName | string_+ |
> CameraProfilesMake | string_+ |
> CameraProfilesModel | string_+ |
> CameraProfilesPerspectiveModel | struct_+ | --> PerspectiveModel Struct
> CameraProfilesPerspectiveModelImageXCenter | real_+ |
> CameraProfilesPerspectiveModelImageYCenter | real_+ |
> CameraProfilesPerspectiveModelRadialDistortParam1 | real_+ |
> CameraProfilesPerspectiveModelRadialDistortParam2 | real_+ |
> CameraProfilesPerspectiveModelRadialDistortParam3 | real_+ |
> CameraProfilesPerspectiveModelScaleFactor | real_+ |
> CameraProfilesPerspectiveModelVersion | string_+ |
> CameraProfilesProfileName | string_+ |
> CameraProfilesSensorFormatFactor | real_+ |
> CameraProfilesUniqueCameraModel | string_+ |
> CaptionWriter | string |
> Category | string |
> City | string |

> ColorMode

> integer

> 0 = Bitmap 1 = Grayscale 2 = Indexed 3 = RGB |  | 4 = CMYK 7 = Multichannel 8 = Duotone 9 = Lab

> Country | string |
> Credit | string |
> DateCreated | date |
> DocumentAncestors | string+ |
> EmbeddedXMPDigest | string |
> Headline | string |
> History | string |
> ICCProfileName | string | (tag ID is 'ICCProfile')
> Instructions | string |
> LegacyIPTCDigest | string |
> SidecarForExtension | string |
> Source | string |
> State | string |
> SupplementalCategories | string+ |
> TextLayers | struct+ | --> Layer Struct
> TextLayerName | string_+ | (TextLayersLayerName)
> TextLayerText | string_+ | (TextLayersLayerText)
> TransmissionReference | string | (Now used as a job identifier)

> Urgency

> integer

> (should be in the range 1-8 to conform with the XMP spec)

> 0 = 0 (reserved) 1 = 1 (most urgent) 2 = 2 3 = 3 4 = 4 5 = 5 (normal urgency) 6 = 6 7 = 7 8 = 8 (least urgent) 9 = 9 (user-defined priority)

## XMP Camera Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> ApertureValue | real |
> Author | string |
> AutoScale | boolean |
> CameraPrettyName | string |
> CameraRawProfile | boolean |
> FocalLength | real |
> FocusDistance | real |
> Lens | string |
> LensPrettyName | string |
> Make | string |
> Model | string |
> PerspectiveModel | PerspectiveModel | --> PerspectiveModel Struct
> ProfileName | string |
> SensorFormatFactor | real |
> UniqueCameraModel | string |

## XMP PerspectiveModel Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> ImageXCenter | real |
> ImageYCenter | real |
> RadialDistortParam1 | real |
> RadialDistortParam2 | real |
> RadialDistortParam3 | real |
> ScaleFactor | real |
> Version | string |

## XMP Layer Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> LayerName | string |
> LayerText | string |

## XMP PixelLive Tags

PixelLive namespace tags. These tags are not writable because they are very uncommon and I haven't been able to locate a reference which gives the namespace URI.

These tags belong to the ExifTool XMP-PixelLive family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> Author | no |
> Comments | no |
> Copyright | no |
> Date | no |
> Genre | no |
> Title | no |

## XMP pmi Tags

PRISM Metadata for Images 3.0 namespace tags. (see http://www.prismstandard.org/)

These tags belong to the ExifTool XMP-pmi family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---

> Color

> string/

> 'bw' = BW 'color' = Color 'duotone' = Duotone |  | 'quadtone' = Quadtone 'sepia' = Sepia 'tritone' = Tritone

> ContactInfo | string/ |
> DisplayName | string/ |
> DistributorProductID | string/ |
> EventAlias | string/ |
> EventEnd | string/ |
> EventStart | string/ |
> EventSubtype | string/ |
> EventType | string/ |
> Field | string/ |
> Framing | string/ |
> Location | string/ |
> Make | string/ |
> Manufacturer | string/ |
> Model | string/ |
> ModelYear | string/ |
> ObjectDescription | string/ |
> ObjectSubtype | string/ |
> ObjectType | string/ |
> Orientation | string/ | 'horizontal' = Horizontal 'vertical' = Vertical
> PositionDescriptor | string/ |
> ProductID | string/ |
> ProductIDType | string/ |
> Season | string/ | 'fall' = Fall 'spring' = Spring 'summer' = Summer 'winter' = Winter
> SequenceName | string/ |
> SequenceNumber | string/ |
> SequenceTotalNumber | string/ |
> Setting | string/ |
> ShootID | string/ |
> SlideshowName | string/ |
> SlideshowNumber | integer/ |
> SlideshowTotalNumber | integer/ |
> Viewpoint | string/ |
> VisualTechnique | string/ |

## XMP prism Tags

Publishing Requirements for Industry Standard Metadata 3.0 namespace tags. (see https://www.w3.org/Submission/2020/SUBM-prism-20200910/prism-basic.html)

These tags belong to the ExifTool XMP-prism family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> AcademicField | string/ |
> AggregateIssueNumber | integer/ |
> AggregationType | string/+ |
> AlternateTitle | struct+ | --> prismAlternateTitle Struct
> AlternateTitleA-lang | string/_+ |
> AlternateTitleA-platform | string/_+ |
> AlternateTitleText | string/_+ |
> BlogTitle | string/ |
> BlogURL | string/ |
> BookEdition | string/ |
> ByteCount | integer/ |
> Channel | struct+ | --> prismChannel Struct
> ChannelA-lang | string/_+ |
> ChannelChannel | string/_+ |
> ChannelSubchannel1 | string/_+ |
> ChannelSubchannel2 | string/_+ |
> ChannelSubchannel3 | string/_+ |
> ChannelSubchannel4 | string/_+ |
> ComplianceProfile | string/ | 'three' = Three
> ContentType | string/ |
> CopyrightYear | string/ |
> CorporateEntity | string/+ |
> CoverDate | date/ |
> CoverDisplayDate | string/ |
> CreationDate | date/ |
> DateRecieved | date/ |
> Device | string/ |
> Distributor | string/ |
> DOI | string/ |
> Edition | string/ |
> EIssn | string/ |
> EndingPage | string/ |
> Event | string/+ |
> Genre | string/+ |
> HasAlternative | string/+ |
> HasCorrection | struct | --> prismHasCorrection Struct
> HasCorrectionA-lang | string/_ |
> HasCorrectionA-platform | string/_ |
> HasCorrectionText | string/_ |
> HasTranslation | string/+ |
> Industry | string/+ |
> IsAlternativeOf | string/+ |
> ISBN | string/+ |
> IsCorrectionOf | string/+ |
> ISSN | string/ |
> IssueIdentifier | string/ |
> IssueName | string/ |
> IssueTeaser | string/ |
> IssueType | string/ |
> IsTranslationOf | string/ |
> Keyword | string/+ |
> KillDate | struct | --> prismKillDate Struct
> KillDateA-platform | string/_ |
> KillDateDate | date/_ |
> Link | string/+ |
> Location | string/+ |
> ModificationDate | date/ |
> NationalCatalogNumber | string/ |
> Number | string/ |
> Object | string/+ |
> OffSaleDate | struct+ | --> prismOffSaleDate Struct
> OffSaleDateA-platform | string/_+ |
> OffSaleDateDate | date/_+ |
> OnSaleDate | struct+ | --> prismOnSaleDate Struct
> OnSaleDateA-platform | string/_+ |
> OnSaleDateDate | date/_+ |
> OnSaleDay | struct+ | --> prismOnSaleDay Struct
> OnSaleDayA-platform | string/_+ |
> OnSaleDayDay | string/_+ |
> Organization | string/+ |

> OriginPlatform

> string/+

> 'broadcast' = Broadcast 'email' = E-Mail 'mobile' = Mobile 'other' = Other 'print' = Print 'recordableMedia' = Recordable Media 'web' = Web

> PageCount | integer/ |
> PageProgressionDirection | string/ | 'LTR' = Left to Right 'RTL' = Right to Left
> PageRange | string/+ |
> Person | string/ |
> Platform | string/ |
> ProductCode | string/ |
> Profession | string/ |
> PublicationDate | struct+ | --> prismPublicationDate Struct
> PublicationDateA-platform | string/_+ |
> PublicationDateDate | date/_+ |
> PublicationDisplayDate | struct+ | --> prismPublicationDate Struct
> PublicationDisplayDateA-platform | string/_+ |
> PublicationDisplayDateDate | date/_+ |
> PublicationName | string/ |
> PublishingFrequency | string/ |
> Rating | string/ |
> SamplePageRange | string/ |
> Section | string/ |
> SellingAgency | string/ |
> SeriesNumber | integer/ |
> SeriesTitle | string/ |
> Sport | string/ |
> StartingPage | string/ |
> Subsection1 | string/ |
> Subsection2 | string/ |
> Subsection3 | string/ |
> Subsection4 | string/ |
> Subtitle | string/ |
> SupplementDisplayID | string/ |
> SupplementStartingPage | string/ |
> SupplementTitle | string/ |
> Teaser | string/+ |
> Ticker | string/+ |
> TimePeriod | string/ |
> URL | struct+ | --> prismUrl Struct
> URLA-platform | string/_+ |
> URLUrl | string/_+ |
> UspsNumber | string/ |
> VersionIdentifier | string/ |
> Volume | string/ |
> WordCount | integer/ |

## XMP prismAlternateTitle Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> A-lang | string |
> A-platform | string |
> Text | string |

## XMP prismChannel Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> A-lang | string |
> Channel | string |
> Subchannel1 | string |
> Subchannel2 | string |
> Subchannel3 | string |
> Subchannel4 | string |

## XMP prismHasCorrection Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> A-lang | string |
> A-platform | string |
> Text | string |

## XMP prismKillDate Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> A-platform | string |
> Date | date |

## XMP prismOffSaleDate Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> A-platform | string |
> Date | date |

## XMP prismOnSaleDate Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> A-platform | string |
> Date | date |

## XMP prismOnSaleDay Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> A-platform | string |
> Day | string |

## XMP prismPublicationDate Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> A-platform | string |
> Date | date |

## XMP prismUrl Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> A-platform | string |
> Url | string |

## XMP prl Tags

PRISM Rights Language 2.1 namespace tags. These tags have been deprecated since the release of the PRISM Usage Rights 3.0. (see https://www.w3.org/submissions/2020/SUBM-prism-20200910/prism-image.html)

These tags belong to the ExifTool XMP-prl family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> Geography | string/+ |
> Industry | string/+ |
> Usage | string/+ |

## XMP prm Tags

PRISM Recipe Metadata 3.0 namespace tags. (see http://www.prismstandard.org/)

These tags belong to the ExifTool XMP-prm family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> CookingEquipment | string/ |
> CookingMethod | string/ |
> Course | string/ |
> Cuisine | string/ |
> DietaryNeeds | string/ |
> DishType | string/ |
> Duration | string/ |
> IngredientExclusion | string/ |
> MainIngredient | string/ |
> Meal | string/ |
> RecipeEndingPage | string/ |
> RecipePageRange | string/ |
> RecipeSource | string/ |
> RecipeStartingPage | string/ |
> RecipeTitle | string/ |
> ServingSize | string/ |
> SkillLevel | string/ |
> SpecialOccasion | string/ |
> Yield | string/ |

## XMP pur Tags

PRISM Usage Rights 3.0 namespace tags. (see http://www.prismstandard.org/)

These tags belong to the ExifTool XMP-pur family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> AdultContentWarning | string/+ |
> Agreement | string/+ |
> Copyright | lang-alt/ |
> CreditLine | string/+ |
> EmbargoDate | date/+ |
> ExclusivityEndDate | date/+ |
> ExpirationDate | date/+ |
> ImageSizeRestriction | string/ |
> OptionEndDate | date/+ |
> Permissions | string/+ |
> Restrictions | string/+ |
> ReuseProhibited | boolean/ |
> RightsAgent | string/ |
> RightsOwner | string/ |

## XMP rdf Tags

Most RDF attributes are handled internally, but the "about" attribute is treated specially to allow it to be set to a specific value if required.

These tags belong to the ExifTool XMP-rdf family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> About | string! |

## XMP seal Tags

SEAL embedded in XMP.

These tags belong to the ExifTool XMP-seal family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> Seal | - | --> XMP SEAL Tags

## XMP SEAL Tags

These tags are used in SEAL (Secure Evidence Attribution Label) content authentification, which is actually XML format, not XMP. ExifTool has read/delete support for SEAL information in JPG, TIFF, XMP, PNG, WEBP, HEIC, PPM, MOV and MP4 files, and read-only support in PDF, MKV and WAV. Use `-seal:all=` on the command line to delete SEAL information in supported formats. See https://github.com/hackerfactor/SEAL for the specification.

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 'b' | ByteRange | no |
> 'copyright' | Copyright | no |
> 'd' | Domain | no |
> 'da' | DigestAlgorithm | no |
> 'id' | Identifier | no |
> 'info' | SEALComment | no |
> 'ka' | KeyAlgorithm | no |
> 'kv' | KeyVersion | no |
> 's' | Signature | no |
> 'seal' | SEALVersion | no |
> 'sf' | SignatureFormat | no |
> 'sl' | SignatureLength | no |
> 'uid' | UniqueIdentifier | no |

## XMP swf Tags

Adobe SWF namespace tags.

These tags belong to the ExifTool XMP-swf family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> BackgroundAlpha | integer | (tag ID is 'bgalpha')
> ForwardLock | boolean |
> MaxStorage | integer |
> Type | string/ |

## XMP tiff Tags

EXIF namespace for TIFF tags. See https://web.archive.org/web/20180921145139if_/http://www.cipa.jp:80/std/documents/e/DC-010-2017_E.pdf for the specification.

These tags belong to the ExifTool XMP-tiff family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> Artist | string |
> BitsPerSample | integer+ |
> Compression | integer | --> EXIF Compression Values
> Copyright | lang-alt |
> DateTime | date |
> ImageDescription | lang-alt |
> ImageHeight | integer | (tag ID is 'ImageLength')
> ImageWidth | integer |
> Make | string |
> Model | string |
> NativeDigest | string/ |

> Orientation

> integer

> 1 = Horizontal (normal) 2 = Mirror horizontal 3 = Rotate 180 4 = Mirror vertical 5 = Mirror horizontal and rotate 270 CW 6 = Rotate 90 CW 7 = Mirror horizontal and rotate 90 CW 8 = Rotate 270 CW

> PhotometricInterpretation

> integer

> 0 = WhiteIsZero 1 = BlackIsZero 2 = RGB 3 = RGB Palette 4 = Transparency Mask 5 = CMYK 6 = YCbCr 8 = CIELab 9 = ICCLab 10 = ITULab 32803 = Color Filter Array 32844 = Pixar LogL 32845 = Pixar LogLuv 32892 = Sequential Color Filter 34892 = Linear Raw 51177 = Depth Map 52527 = Semantic Mask

> PlanarConfiguration | integer | 1 = Chunky 2 = Planar
> PrimaryChromaticities | rational+ |
> ReferenceBlackWhite | rational+ |
> ResolutionUnit | integer | (the value 1 is not standard EXIF) 1 = None 2 = inches 3 = cm
> SamplesPerPixel | integer |
> Software | string |
> TransferFunction | integer+ |
> WhitePoint | rational+ |
> XResolution | rational |
> YCbCrCoefficients | rational+ |
> YCbCrPositioning | integer | 1 = Centered 2 = Co-sited

> YCbCrSubSampling

> integer+

> (while technically this is a list-type tag, for compatibility with its EXIF counterpart it is written and read as a simple string)

> '1 1' = YCbCr4:4:4 (1 1) '1 2' = YCbCr4:4:0 (1 2) '1 4' = YCbCr4:4:1 (1 4) '2 1' = YCbCr4:2:2 (2 1) '2 2' = YCbCr4:2:0 (2 2) '2 4' = YCbCr4:2:1 (2 4) '4 1' = YCbCr4:1:1 (4 1) '4 2' = YCbCr4:1:0 (4 2)

> YResolution | rational |

## XMP x Tags

The "x" namespace is used for the "xmpmeta" wrapper, and may contain an "xmptk" attribute that is extracted as the XMPToolkit tag. When writing, the XMPToolkit tag is generated automatically by ExifTool unless specifically set to another value.

These tags belong to the ExifTool XMP-x family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> XMPToolkit | string! | (tag ID is 'xmptk')

## XMP xmp Tags

XMP namespace tags. If the older "xap", "xapBJ", "xapMM" or "xapRights" namespace prefixes are found, they are translated to the newer "xmp", "xmpBJ", "xmpMM" and "xmpRights" prefixes for use in family 1 group names.

These tags belong to the ExifTool XMP-xmp family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> Advisory | string+ | (deprecated)
> Author | string/ | (non-standard)
> BaseURL | string |
> CreateDate | date |
> CreatorTool | string |
> Description | lang-alt/ | (non-standard)
> Format | string/ | (non-standard)
> Identifier | string/+ |
> Keywords | string/ | (non-standard)
> Label | string |
> MetadataDate | date |
> ModifyDate | date |
> Nickname | string |
> PageInfo | struct+ | --> PageInfo Struct
> PageImageFormat | string_+ | (PageInfoFormat)
> PageImageHeight | integer_+ | (PageInfoHeight)
> PageImage | string_+ | (PageInfoImage)
> PageImagePageNumber | integer_+ | (PageInfoPageNumber)
> PageImageWidth | integer_+ | (PageInfoWidth)
> Rating | real | (a value from 0 to 5, or -1 for "rejected")
> RatingPercent | real/ | (non-standard)
> Thumbnails | struct+ | --> Thumbnail Struct
> ThumbnailFormat | string_+ | (ThumbnailsFormat)
> ThumbnailHeight | integer_+ | (ThumbnailsHeight)
> ThumbnailImage | string/_+ | (ThumbnailsImage)
> ThumbnailWidth | integer_+ | (ThumbnailsWidth)
> Title | lang-alt/ | (non-standard)

## XMP PageInfo Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> PageNumber | integer |
> Format | string |
> Height | integer |
> Image | string |
> Width | integer |

## XMP Thumbnail Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> Format | string |
> Height | integer |
> Image | string |
> Width | integer |

## XMP xmpBJ Tags

XMP Basic Job Ticket namespace tags.

These tags belong to the ExifTool XMP-xmpBJ family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> JobRef | struct+ | --> JobRef Struct
> JobRefId | string_+ |
> JobRefName | string_+ |
> JobRefUrl | string_+ |

## XMP JobRef Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> Id | string |
> Name | string |
> Url | string |

## XMP xmpDM Tags

XMP Dynamic Media namespace tags. See https://developer.adobe.com/xmp/docs/XMPNamespaces/xmpDM/ for the specification.

These tags belong to the ExifTool XMP-xmpDM family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> AbsPeakAudioFilePath | string |
> Album | string |
> AltTapeName | string |
> AltTimecode | struct | --> Timecode Struct

> AltTimecodeTimeFormat

> string_

> '23976Timecode' = 23.976 fps '24Timecode' = 24 fps '25Timecode' = 25 fps '2997DropTimecode' = 29.97 fps (drop) '2997NonDropTimecode' = 29.97 fps (non-drop) '30Timecode' = 30 fps '50Timecode' = 50 fps '5994DropTimecode' = 59.94 fps (drop) '5994NonDropTimecode' = 59.94 fps (non-drop) '60Timecode' = 60 fps

> AltTimecodeTimeValue | string_ |
> AltTimecodeValue | integer_ | (only in XMP 2008 spec; an error?)
> Artist | string/ |

> AudioChannelType

> string

> 5.1 = 5.1 7.1 = 7.1 '16 Channel' = 16 Channel 'Mono' = Mono 'Other' = Other 'Stereo' = Stereo

> AudioCompressor | string |
> AudioModDate | date |
> AudioSampleRate | integer |

> AudioSampleType

> string

> '16Int' = 16-bit integer '24Int' = 24-bit integer '32Float' = 32-bit float '32Int' = 32-bit integer '8Int' = 8-bit integer 'Compressed' = Compressed 'Other' = Other 'Packed' = Packed

> BeatSpliceParams | struct | --> BeatSpliceStretch Struct
> BeatSpliceParamsRiseInDecibel | real_ |
> BeatSpliceParamsRiseInTimeDuration | struct_ | --> Time Struct
> BeatSpliceParamsRiseInTimeDurationScale | rational_ |
> BeatSpliceParamsRiseInTimeDurationValue | integer_ |
> BeatSpliceParamsUseFileBeatsMarker | boolean_ |
> CameraAngle | string |
> CameraLabel | string |
> CameraModel | string |
> CameraMove | string |
> Client | string |
> DMComment | string | (tag ID is 'comment')
> Composer | string |
> ContributedMedia | struct+ | --> Media Struct
> ContributedMediaDuration | struct_+ | --> Time Struct
> ContributedMediaDurationScale | rational_+ |
> ContributedMediaDurationValue | integer_+ |
> ContributedMediaManaged | boolean_+ |
> ContributedMediaPath | string_+ |
> ContributedMediaStartTime | struct_+ | --> Time Struct
> ContributedMediaStartTimeScale | rational_+ |
> ContributedMediaStartTimeValue | integer_+ |
> ContributedMediaTrack | string_+ |
> ContributedMediaWebStatement | string_+ |
> Copyright | string/ |
> Director | string |
> DirectorPhotography | string |
> DiscNumber | string |
> Duration | struct | --> Time Struct
> DurationScale | rational_ |
> DurationValue | integer_ |
> Engineer | string |
> FileDataRate | rational |
> Genre | string |
> Good | boolean |
> Instrument | string |
> IntroTime | struct | --> Time Struct
> IntroTimeScale | rational_ |
> IntroTimeValue | integer_ |

> Key

> string

> 'A' = A 'A#' = A# 'B' = B 'C' = C |  | 'C#' = C# 'D' = D 'D#' = D# 'E' = E |  | 'F' = F 'F#' = F# 'G' = G 'G#' = G#

> LogComment | string |
> Loop | boolean |
> Lyrics | string |
> Markers | struct+ | --> Marker Struct
> MarkersComment | string_+ |
> MarkersCuePointParams | struct_+ | --> CuePointParam Struct
> MarkersCuePointParamsKey | string_+ |
> MarkersCuePointParamsValue | string_+ |
> MarkersCuePointType | string_+ |
> MarkersDuration | string_+ |
> MarkersLocation | string_+ |
> MarkersName | string_+ |
> MarkersProbability | real_+ |
> MarkersSpeaker | string_+ |
> MarkersStartTime | string_+ |
> MarkersTarget | string_+ |
> MarkersType | string_+ |
> MetadataModDate | date |
> NumberOfBeats | real |
> OutCue | struct | --> Time Struct
> OutCueScale | rational_ |
> OutCueValue | integer_ |
> PartOfCompilation | boolean |
> Pick | integer |
> ProjectName | string |
> ProjectRef | struct | --> ProjectLink Struct
> ProjectRefPath | string_ |
> ProjectRefType | string_ | 'audio' = Audio 'custom' = Custom 'movie' = Movie 'still' = Still Image

> PullDown

> string

> 'SSWWW' = SSWWW 'SWWWS' = SWWWS 'SWWWW' = SWWWW 'WSSWW' = WSSWW 'WSWWW' = WSWWW |  | 'WWSSW' = WWSSW 'WWSWW' = WWSWW 'WWWSS' = WWWSS 'WWWSW' = WWWSW 'WWWWS' = WWWWS

> RelativePeakAudioFilePath | string |
> RelativeTimestamp | struct | --> Time Struct
> RelativeTimestampScale | rational_ |
> RelativeTimestampValue | integer_ |
> ReleaseDate | date |
> ResampleParams | struct | --> ResampleStretch Struct
> ResampleParamsQuality | string_ | 'High' = High 'Low' = Low 'Medium' = Medium
> ScaleType | string | 'Both' = Both 'Major' = Major 'Minor' = Minor 'Neither' = Neither
> Scene | string/ |
> ShotDate | date |
> ShotDay | string |
> ShotLocation | string |
> ShotName | string |
> ShotNumber | string |
> ShotSize | string |
> SpeakerPlacement | string |
> StartTimecode | struct | --> Timecode Struct

> StartTimecodeTimeFormat

> string_

> '23976Timecode' = 23.976 fps '24Timecode' = 24 fps '25Timecode' = 25 fps '2997DropTimecode' = 29.97 fps (drop) '2997NonDropTimecode' = 29.97 fps (non-drop) '30Timecode' = 30 fps '50Timecode' = 50 fps '5994DropTimecode' = 59.94 fps (drop) '5994NonDropTimecode' = 59.94 fps (non-drop) '60Timecode' = 60 fps

> StartTimecodeTimeValue | string_ |
> StartTimecodeValue | integer_ | (only in XMP 2008 spec; an error?)
> StartTimeSampleSize | integer |
> StartTimeScale | string |
> StretchMode | string | 'Beat Splice' = Beat Splice 'Fixed length' = Fixed length 'Hybrid' = Hybrid 'Resample' = Resample 'Time-Scale' = Time-Scale
> TakeNumber | integer |
> TapeName | string |
> Tempo | real |
> TimeScaleParams | struct | --> TimeScaleStretch Struct
> TimeScaleParamsFrameOverlappingPercentage | real_ |
> TimeScaleParamsFrameSize | real_ |
> TimeScaleParamsQuality | string_ | 'High' = High 'Low' = Low 'Medium' = Medium

> TimeSignature

> string

> '12/8' = 12/8 '2/4' = 2/4 '3/4' = 3/4 |  | '4/4' = 4/4 '5/4' = 5/4 '6/8' = 6/8 |  | '7/4' = 7/4 '9/8' = 9/8 'other' = other

> TrackNumber | integer |
> Tracks | struct+ | --> Track Struct
> TracksFrameRate | string_+ |
> TracksMarkers | struct_+ | --> Marker Struct
> TracksMarkersComment | string_+ |
> TracksMarkersCuePointParams | struct_+ | --> CuePointParam Struct
> TracksMarkersCuePointParamsKey | string_+ |
> TracksMarkersCuePointParamsValue | string_+ |
> TracksMarkersCuePointType | string_+ |
> TracksMarkersDuration | string_+ |
> TracksMarkersLocation | string_+ |
> TracksMarkersName | string_+ |
> TracksMarkersProbability | real_+ |
> TracksMarkersSpeaker | string_+ |
> TracksMarkersStartTime | string_+ |
> TracksMarkersTarget | string_+ |
> TracksMarkersType | string_+ |
> TracksTrackName | string_+ |
> TracksTrackType | string_+ |
> VideoAlphaMode | string | 'none' = None 'pre-multiplied' = Pre-multiplied 'straight' = Straight
> VideoAlphaPremultipleColor | struct | --> Colorant Struct
> VideoAlphaPremultipleColorA | integer_ |
> VideoAlphaPremultipleColorB | integer_ |
> VideoAlphaPremultipleColorBlack | real_ |
> VideoAlphaPremultipleColorBlue | integer_ |
> VideoAlphaPremultipleColorCyan | real_ |
> VideoAlphaPremultipleColorGray | integer_ |
> VideoAlphaPremultipleColorGreen | integer_ |
> VideoAlphaPremultipleColorL | real_ |
> VideoAlphaPremultipleColorMagenta | real_ |
> VideoAlphaPremultipleColorMode | string_ | 'CMYK' = CMYK 'LAB' = Lab 'RGB' = RGB
> VideoAlphaPremultipleColorRed | integer_ |
> VideoAlphaPremultipleColorSwatchName | string_ |
> VideoAlphaPremultipleColorTint | integer_ | (not part of 2010 XMP specification)
> VideoAlphaPremultipleColorType | string_ |
> VideoAlphaPremultipleColorYellow | real_ |
> VideoAlphaUnityIsTransparent | boolean |
> VideoColorSpace | string | 'CCIR-601' = CCIR-601 'CCIR-709' = CCIR-709 'sRGB' = sRGB
> VideoCompressor | string |
> VideoFieldOrder | string | 'Lower' = Lower 'Progressive' = Progressive 'Upper' = Upper
> VideoFrameRate | real |
> VideoFrameSize | struct | --> Dimensions Struct
> VideoFrameSizeH | real_ |
> VideoFrameSizeUnit | string_ |
> VideoFrameSizeW | real_ |
> VideoModDate | date |
> VideoPixelAspectRatio | rational |

> VideoPixelDepth

> string

> '16Int' = 16-bit integer '24Int' = 24-bit integer '32Float' = 32-bit float '32Int' = 32-bit integer '8Int' = 8-bit integer 'Other' = Other

## XMP BeatSpliceStretch Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> RiseInDecibel | real |
> RiseInTimeDuration | Time | --> Time Struct
> UseFileBeatsMarker | boolean |

## XMP Time Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> Scale | rational |
> Value | integer |

## XMP Media Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> Duration | Time | --> Time Struct
> Managed | boolean |
> Path | string |
> StartTime | Time | --> Time Struct
> Track | string |
> WebStatement | string |

## XMP Marker Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> Comment | string |
> CuePointParams | CuePointParam+ | --> CuePointParam Struct
> CuePointType | string |
> Duration | string |
> Location | string |
> Name | string |
> Probability | real |
> Speaker | string |
> StartTime | string |
> Target | string |
> Type | string |

## XMP CuePointParam Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> Key | string |
> Value | string |

## XMP ProjectLink Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> Path | string |
> Type | string | audio = Audio custom = Custom movie = Movie still = Still Image

## XMP ResampleStretch Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> Quality | string | High = High Low = Low Medium = Medium

## XMP TimeScaleStretch Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> FrameOverlappingPercentage | real |
> FrameSize | real |
> Quality | string | High = High Low = Low Medium = Medium

## XMP Track Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> FrameRate | string |
> Markers | Marker+ | --> Marker Struct
> TrackName | string |
> TrackType | string |

## XMP Colorant Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> A | integer |
> B | integer |
> L | real |
> Black | real |
> Blue | integer |
> Cyan | real |
> Gray | integer |
> Green | integer |
> Magenta | real |
> Mode | string | CMYK = CMYK LAB = Lab RGB = RGB
> Red | integer |
> SwatchName | string |
> Tint | integer | (not part of 2010 XMP specification)
> Type | string |
> Yellow | real |

## XMP Dimensions Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> H | real |
> Unit | string |
> W | real |

## XMP xmpMM Tags

XMP Media Management namespace tags.

These tags belong to the ExifTool XMP-xmpMM family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> DerivedFrom | struct | --> ResourceRef Struct
> DerivedFromAlternatePaths | string_+ |
> DerivedFromDocumentID | string_ |
> DerivedFromFilePath | string_ |
> DerivedFromFromPart | string_ |
> DerivedFromInstanceID | string_ |
> DerivedFromLastModifyDate | date_ |
> DerivedFromLastURL | string_ |
> DerivedFromLinkCategory | string_ |
> DerivedFromLinkForm | string_ |
> DerivedFromManager | string_ |
> DerivedFromManagerVariant | string_ |
> DerivedFromManageTo | string_ |
> DerivedFromManageUI | string_ |
> DerivedFromMaskMarkers | string_ | 'All' = All 'None' = None
> DerivedFromOriginalDocumentID | string_ |
> DerivedFromPartMapping | string_ |
> DerivedFromPlacedResolutionUnit | string_ |
> DerivedFromPlacedXResolution | string_ |
> DerivedFromPlacedYResolution | string_ |
> DerivedFromRenditionClass | string_ |
> DerivedFromRenditionParams | string_ |
> DerivedFromToPart | string_ |
> DerivedFromVersionID | string_ |
> DocumentID | string |
> History | struct+ | --> ResourceEvent Struct
> HistoryAction | string_+ |
> HistoryChanged | string_+ |
> HistoryInstanceID | string_+ |
> HistoryParameters | string_+ |
> HistorySoftwareAgent | string_+ |
> HistoryWhen | date_+ |
> Ingredients | struct+ | --> ResourceRef Struct
> IngredientsAlternatePaths | string_+ |
> IngredientsDocumentID | string_+ |
> IngredientsFilePath | string_+ |
> IngredientsFromPart | string_+ |
> IngredientsInstanceID | string_+ |
> IngredientsLastModifyDate | date_+ |
> IngredientsLastURL | string_+ |
> IngredientsLinkCategory | string_+ |
> IngredientsLinkForm | string_+ |
> IngredientsManager | string_+ |
> IngredientsManagerVariant | string_+ |
> IngredientsManageTo | string_+ |
> IngredientsManageUI | string_+ |
> IngredientsMaskMarkers | string_+ | 'All' = All 'None' = None
> IngredientsOriginalDocumentID | string_+ |
> IngredientsPartMapping | string_+ |
> IngredientsPlacedResolutionUnit | string_+ |
> IngredientsPlacedXResolution | string_+ |
> IngredientsPlacedYResolution | string_+ |
> IngredientsRenditionClass | string_+ |
> IngredientsRenditionParams | string_+ |
> IngredientsToPart | string_+ |
> IngredientsVersionID | string_+ |
> InstanceID | string |
> LastURL | string |
> ManagedFrom | struct | --> ResourceRef Struct
> ManagedFromAlternatePaths | string_+ |
> ManagedFromDocumentID | string_ |
> ManagedFromFilePath | string_ |
> ManagedFromFromPart | string_ |
> ManagedFromInstanceID | string_ |
> ManagedFromLastModifyDate | date_ |
> ManagedFromLastURL | string_ |
> ManagedFromLinkCategory | string_ |
> ManagedFromLinkForm | string_ |
> ManagedFromManager | string_ |
> ManagedFromManagerVariant | string_ |
> ManagedFromManageTo | string_ |
> ManagedFromManageUI | string_ |
> ManagedFromMaskMarkers | string_ | 'All' = All 'None' = None
> ManagedFromOriginalDocumentID | string_ |
> ManagedFromPartMapping | string_ |
> ManagedFromPlacedResolutionUnit | string_ |
> ManagedFromPlacedXResolution | string_ |
> ManagedFromPlacedYResolution | string_ |
> ManagedFromRenditionClass | string_ |
> ManagedFromRenditionParams | string_ |
> ManagedFromToPart | string_ |
> ManagedFromVersionID | string_ |
> Manager | string |
> ManagerVariant | string |
> ManageTo | string |
> ManageUI | string |
> Manifest | struct+ | --> ManifestItem Struct
> ManifestLinkForm | string_+ |
> ManifestPlacedResolutionUnit | string_+ |
> ManifestPlacedXResolution | real_+ |
> ManifestPlacedYResolution | real_+ |
> ManifestReference | struct_+ | --> ResourceRef Struct
> ManifestReferenceAlternatePaths | string_+ |
> ManifestReferenceDocumentID | string_+ |
> ManifestReferenceFilePath | string_+ |
> ManifestReferenceFromPart | string_+ |
> ManifestReferenceInstanceID | string_+ |
> ManifestReferenceLastModifyDate | date_+ |
> ManifestReferenceLastURL | string_+ |
> ManifestReferenceLinkCategory | string_+ |
> ManifestReferenceLinkForm | string_+ |
> ManifestReferenceManager | string_+ |
> ManifestReferenceManagerVariant | string_+ |
> ManifestReferenceManageTo | string_+ |
> ManifestReferenceManageUI | string_+ |
> ManifestReferenceMaskMarkers | string_+ | 'All' = All 'None' = None
> ManifestReferenceOriginalDocumentID | string_+ |
> ManifestReferencePartMapping | string_+ |
> ManifestReferencePlacedResolutionUnit | string_+ |
> ManifestReferencePlacedXResolution | string_+ |
> ManifestReferencePlacedYResolution | string_+ |
> ManifestReferenceRenditionClass | string_+ |
> ManifestReferenceRenditionParams | string_+ |
> ManifestReferenceToPart | string_+ |
> ManifestReferenceVersionID | string_+ |
> OriginalDocumentID | string |
> Pantry | struct+ | --> PantryItem Struct
> PantryInstanceID | string_ |
> PreservedFileName | string |
> RenditionClass | string |
> RenditionOf | struct | --> ResourceRef Struct
> RenditionOfAlternatePaths | string_+ |
> RenditionOfDocumentID | string_ |
> RenditionOfFilePath | string_ |
> RenditionOfFromPart | string_ |
> RenditionOfInstanceID | string_ |
> RenditionOfLastModifyDate | date_ |
> RenditionOfLastURL | string_ |
> RenditionOfLinkCategory | string_ |
> RenditionOfLinkForm | string_ |
> RenditionOfManager | string_ |
> RenditionOfManagerVariant | string_ |
> RenditionOfManageTo | string_ |
> RenditionOfManageUI | string_ |
> RenditionOfMaskMarkers | string_ | 'All' = All 'None' = None
> RenditionOfOriginalDocumentID | string_ |
> RenditionOfPartMapping | string_ |
> RenditionOfPlacedResolutionUnit | string_ |
> RenditionOfPlacedXResolution | string_ |
> RenditionOfPlacedYResolution | string_ |
> RenditionOfRenditionClass | string_ |
> RenditionOfRenditionParams | string_ |
> RenditionOfToPart | string_ |
> RenditionOfVersionID | string_ |
> RenditionParams | string |
> SaveID | integer |
> Subject | string/+ | (undocumented)
> VersionID | string |
> Versions | struct+ | --> Version Struct
> VersionsComments | string_+ |
> VersionsEvent | struct_+ | --> ResourceEvent Struct
> VersionsEventAction | string_+ |
> VersionsEventChanged | string_+ |
> VersionsEventInstanceID | string_+ |
> VersionsEventParameters | string_+ |
> VersionsEventSoftwareAgent | string_+ |
> VersionsEventWhen | date_+ |
> VersionsModifier | string_+ |
> VersionsModifyDate | date_+ |
> VersionsVersion | string_+ |

## XMP ResourceRef Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> AlternatePaths | string+ |
> DocumentID | string |
> FilePath | string |
> FromPart | string |
> InstanceID | string |
> LastModifyDate | date |
> LastURL | string |
> LinkCategory | string |
> LinkForm | string |
> ManageTo | string |
> ManageUI | string |
> Manager | string |
> ManagerVariant | string |
> MaskMarkers | string | All = All None = None
> OriginalDocumentID | string |
> PartMapping | string |
> PlacedResolutionUnit | string |
> PlacedXResolution | string |
> PlacedYResolution | string |
> RenditionClass | string |
> RenditionParams | string |
> ToPart | string |
> VersionID | string |

## XMP ResourceEvent Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> Action | string |
> Changed | string |
> InstanceID | string |
> Parameters | string |
> SoftwareAgent | string |
> When | date |

## XMP ManifestItem Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> LinkForm | string |
> PlacedResolutionUnit | string |
> PlacedXResolution | real |
> PlacedYResolution | real |
> Reference | ResourceRef | --> ResourceRef Struct

## XMP PantryItem Struct

This structure must have an InstanceID field, but may also contain any other XMP properties.

> Field Name | Writable | Values / Notes
> --- | --- | ---
> InstanceID | string |

## XMP Version Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> Comments | string |
> Event | ResourceEvent | --> ResourceEvent Struct
> Modifier | string |
> ModifyDate | date |
> Version | string |

## XMP xmpNote Tags

XMP Note namespace tags.

These tags belong to the ExifTool XMP-xmpNote family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> HasExtendedXMP | string* | (this tag is protected so it is not writable directly. Instead, it is set automatically to the GUID of the extended XMP when writing extended XMP to a JPEG image)

## XMP xmpPLUS Tags

XMP Picture Licensing Universal System (PLUS) tags as written by some older Adobe applications. See PLUS XMP Tags for the current PLUS tags.

These tags belong to the ExifTool XMP-xmpPLUS family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> CreditLineReq | boolean/ |
> ReuseAllowed | boolean/ |

## XMP xmpRights Tags

XMP Rights Management namespace tags.

These tags belong to the ExifTool XMP-xmpRights family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> Certificate | string |
> Marked | boolean |
> Owner | string+ |
> UsageTerms | lang-alt |
> WebStatement | string |

## XMP xmpTPg Tags

XMP Paged-Text namespace tags.

These tags belong to the ExifTool XMP-xmpTPg family 1 group.

> Tag Name | Writable | Values / Notes
> --- | --- | ---
> Colorants | struct+ | --> Colorant Struct
> ColorantA | integer_+ | (ColorantsA)
> ColorantB | integer_+ | (ColorantsB)
> ColorantBlack | real_+ | (ColorantsBlack)
> ColorantBlue | integer_+ | (ColorantsBlue)
> ColorantCyan | real_+ | (ColorantsCyan)
> ColorantGray | integer_+ | (ColorantsGray)
> ColorantGreen | integer_+ | (ColorantsGreen)
> ColorantL | real_+ | (ColorantsL)
> ColorantMagenta | real_+ | (ColorantsMagenta)
> ColorantMode | string_+ | (ColorantsMode) 'CMYK' = CMYK 'LAB' = Lab 'RGB' = RGB
> ColorantRed | integer_+ | (ColorantsRed)
> ColorantSwatchName | string_+ | (ColorantsSwatchName)
> ColorantTint | integer_+ | (ColorantsTint; not part of 2010 XMP specification)
> ColorantType | string_+ | (ColorantsType)
> ColorantYellow | real_+ | (ColorantsYellow)
> Fonts | struct+ | --> Font Struct
> ChildFontFiles | string_+ | (FontsChildFontFiles)
> FontComposite | boolean_+ | (FontsComposite)
> FontFace | string_+ | (FontsFontFace)
> FontFamily | string_+ | (FontsFontFamily)
> FontFileName | string_+ | (FontsFontFileName)
> FontName | string_+ | (FontsFontName)
> FontType | string_+ | (FontsFontType)
> FontVersion | string_+ | (FontsVersionString)
> HasVisibleOverprint | boolean |
> HasVisibleTransparency | boolean |
> MaxPageSize | struct | --> Dimensions Struct
> MaxPageSizeH | real_ |
> MaxPageSizeUnit | string_ |
> MaxPageSizeW | real_ |
> NPages | integer |
> PlateNames | string+ |
> SwatchGroups | struct+ | --> SwatchGroup Struct
> SwatchGroupsColorants | struct_+ | --> Colorant Struct
> SwatchColorantA | integer_+ | (SwatchGroupsColorantsA)
> SwatchColorantB | integer_+ | (SwatchGroupsColorantsB)
> SwatchColorantBlack | real_+ | (SwatchGroupsColorantsBlack)
> SwatchColorantBlue | integer_+ | (SwatchGroupsColorantsBlue)
> SwatchColorantCyan | real_+ | (SwatchGroupsColorantsCyan)
> SwatchColorantGray | integer_+ | (SwatchGroupsColorantsGray)
> SwatchColorantGreen | integer_+ | (SwatchGroupsColorantsGreen)
> SwatchColorantL | real_+ | (SwatchGroupsColorantsL)
> SwatchColorantMagenta | real_+ | (SwatchGroupsColorantsMagenta)
> SwatchColorantMode | string_+ | (SwatchGroupsColorantsMode) 'CMYK' = CMYK 'LAB' = Lab 'RGB' = RGB
> SwatchColorantRed | integer_+ | (SwatchGroupsColorantsRed)
> SwatchColorantSwatchName | string_+ | (SwatchGroupsColorantsSwatchName)
> SwatchColorantTint | integer_+ | (SwatchGroupsColorantsTint; not part of 2010 XMP specification)
> SwatchColorantType | string_+ | (SwatchGroupsColorantsType)
> SwatchColorantYellow | real_+ | (SwatchGroupsColorantsYellow)
> SwatchGroupName | string_+ | (SwatchGroupsGroupName)
> SwatchGroupType | integer_+ | (SwatchGroupsGroupType)

## XMP Font Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> ChildFontFiles | string+ |
> Composite | boolean |
> FontFace | string |
> FontFamily | string |
> FontFileName | string |
> FontName | string |
> FontType | string |
> VersionString | string |

## XMP SwatchGroup Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> Colorants | Colorant+ | --> Colorant Struct
> GroupName | string |
> GroupType | integer |

## XMP XML Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 'dc' | dc | - | --> XMP dc Tags
> 'lastUpdate' | LastUpdate | no |

## XMP SVG Tags

SVG (Scalable Vector Graphics) image tags. By default, only the top-level SVG and Metadata tags are extracted from these images, but all graphics tags may be extracted by setting the Unknown option to 2 (-U on the command line). The SVG tags are not part of XMP as such, but are included with the XMP module for convenience. (see http://www.w3.org/TR/SVG11/)

These tags belong to the ExifTool XMP-svg family 1 group.

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 'height' | ImageHeight | no |
> 'id' | ID | no |
> 'metadataId' | MetadataID | no |
> 'version' | SVGVersion | no |
> 'width' | ImageWidth | no |

## XMP CopyrightOwner Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> CopyrightOwnerID | string |
> CopyrightOwnerName | string |

## XMP EndUser Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> EndUserID | string |
> EndUserName | string |

## XMP ImageCreator Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> ImageCreatorID | string |
> ImageCreatorName | string |

## XMP ImageSupplier Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> ImageSupplierID | string |
> ImageSupplierName | string |

## XMP Licensee Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> LicenseeID | string |
> LicenseeName | string |

## XMP Licensor Struct

> Field Name | Writable | Values / Notes
> --- | --- | ---
> LicensorCity | string |
> LicensorCountry | string |
> LicensorEmail | string |
> LicensorExtendedAddress | string |
> LicensorID | string |
> LicensorName | string |
> LicensorPostalCode | string |
> LicensorRegion | string |
> LicensorStreetAddress | string |
> LicensorTelephone1 | string |
> LicensorTelephone2 | string |
> LicensorTelephoneType1 | string | cell = Cell fax = FAX home = Home pager = Pager work = Work
> LicensorTelephoneType2 | string | cell = Cell fax = FAX home = Home pager = Pager work = Work
> LicensorURL | string |

(This document generated automatically by Image::ExifTool::BuildTagLookup)
Last revised Dec 15, 2025

<-- ExifTool Tag Names