<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- (this file generated automatically by Image::ExifTool::BuildTagLookup) -->
<head>
<title>XMP Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>XMP Tags</h2>
<p>
XMP stands for &quot;Extensible Metadata Platform&quot;, 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.</p>

<p>The XMP <b>Tag ID</b>&#39;s aren&#39;t listed because in most cases they are identical
to the <b>Tag Name</b> (aside from differences in case).  Tags with different
ID&#39;s are mentioned in the <b>Notes</b> column of the HTML version of this
document.</p>

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

<p>When reading, <code>struct</code> tags are extracted only if the <a href="../ExifTool.html#Struct">Struct</a> (-struct)
option is used.  Otherwise the corresponding <i>Flattened</i> tags, indicated by
an underline (<code>_</code>) after the <b>Writable</b> type, are extracted.  When
copying, by default both structured and flattened tags are available, but
the flattened tags are considered &quot;unsafe&quot; so they aren&#39;t copied unless
specified explicitly.  The <a href="../ExifTool.html#Struct">Struct</a> 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 <a href="../ExifTool.html#Struct">Struct</a> option
has no effect, and both structured and flattened tags may be written.  See
<a href="../struct.html">struct.html</a> for more details.</p>

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

<p>The XMP tags are organized according to schema <b>Namespace</b> in the following
tables.  The ExifTool family 1 group names are derived from the namespace
prefixes by adding a leading &quot;XMP-&quot; (eg. &quot;XMP-dc&quot;).  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.
&quot;-XMP-dc:all=&quot; on the command line).  This includes namespaces which are not
pre-defined by ExifTool.</p>

<p>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 <a href="#dc">dc</a>, <a href="#xmp">xmp</a>,
<a href="#iptcCore">iptcCore</a> and <a href="#iptcExt">iptcExt</a> is
recommended if possible.</p>

<p>For structures, the heading of the first column is <b>Field Name</b>.  Field
names are very similar to tag names, except they are used to identify fields
inside structures instead of stand-alone tags.  See
<a href="../struct.html#Fields">the Field Name section of the Structured Information documentation</a> for more
details.</p>

<p>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 <a href="../config.html">ExifTool config file</a>.  For example, the <code>pdfx</code> namespace doesn&#39;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.</p>

<p>The tables below list tags from the official XMP specification (with an
underlined <b>Namespace</b> in the HTML version of this documentation), as well
as extensions from various other sources.  See
<a href="http://www.adobe.com/devnet/xmp/">http://www.adobe.com/devnet/xmp/</a> for the official XMP specification.
</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Namespace</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>aas</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#aas'>XMP aas Tags</a></td></tr>
<tr class=b>
<td>acdsee</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#acdsee'>XMP acdsee Tags</a></td></tr>
<tr>
<td>acdsee-rs</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#ACDSeeRegions'>XMP ACDSeeRegions Tags</a></td></tr>
<tr class=b>
<td>album</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#Album'>XMP Album Tags</a></td></tr>
<tr>
<td>apdi</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#apdi'>XMP apdi Tags</a></td></tr>
<tr class=b>
<td>apple-fi</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#apple_fi'>XMP apple_fi Tags</a></td></tr>
<tr>
<td>ast</td>
<td class=c>-</td>
<td>--&gt; <a href='Nikon.html#ast'>Nikon ast Tags</a></td></tr>
<tr class=b>
<td><u>aux</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#aux'>XMP aux Tags</a></td></tr>
<tr>
<td>cc</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#cc'>XMP cc Tags</a></td></tr>
<tr class=b>
<td>cell</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#cell'>XMP cell Tags</a></td></tr>
<tr>
<td>crd</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#crd'>XMP crd Tags</a></td></tr>
<tr class=b>
<td>creatorAtom</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#creatorAtom'>XMP creatorAtom Tags</a></td></tr>
<tr>
<td><u>crs</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#crs'>XMP crs Tags</a></td></tr>
<tr class=b>
<td><u>dc</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#dc'>XMP dc Tags</a></td></tr>
<tr>
<td>Device</td>
<td class=c>-</td>
<td>--&gt; <a href='Google.html#Device'>Google Device Tags</a></td></tr>
<tr class=b>
<td>dex</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#dex'>XMP dex Tags</a></td></tr>
<tr>
<td>DICOM</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#DICOM'>XMP DICOM Tags</a></td></tr>
<tr class=b>
<td>digiKam</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#digiKam'>XMP digiKam Tags</a></td></tr>
<tr>
<td>drone-dji</td>
<td class=c>-</td>
<td>--&gt; <a href='DJI.html#XMP'>DJI XMP Tags</a></td></tr>
<tr class=b>
<td>dwc</td>
<td class=c>-</td>
<td>--&gt; <a href='DarwinCore.html'>DarwinCore Tags</a></td></tr>
<tr>
<td>et</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#ExifTool'>XMP ExifTool Tags</a></td></tr>
<tr class=b>
<td><u>exif</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#exif'>XMP exif Tags</a></td></tr>
<tr>
<td>exifEX</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#exifEX'>XMP exifEX Tags</a></td></tr>
<tr class=b>
<td>expressionmedia</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#ExpressionMedia'>XMP ExpressionMedia Tags</a></td></tr>
<tr>
<td>extensis</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#extensis'>XMP extensis Tags</a></td></tr>
<tr class=b>
<td>fpv</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#fpv'>XMP fpv Tags</a></td></tr>
<tr>
<td>GAudio</td>
<td class=c>-</td>
<td>--&gt; <a href='Google.html#GAudio'>Google GAudio Tags</a></td></tr>
<tr class=b>
<td>GCamera</td>
<td class=c>-</td>
<td>--&gt; <a href='Google.html#GCamera'>Google GCamera Tags</a></td></tr>
<tr>
<td>GContainer</td>
<td class=c>-</td>
<td>--&gt; <a href='Google.html#GContainer'>Google GContainer Tags</a></td></tr>
<tr class=b>
<td>GCreations</td>
<td class=c>-</td>
<td>--&gt; <a href='Google.html#GCreations'>Google GCreations Tags</a></td></tr>
<tr>
<td>GDepth</td>
<td class=c>-</td>
<td>--&gt; <a href='Google.html#GDepth'>Google GDepth Tags</a></td></tr>
<tr class=b>
<td>getty</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#GettyImages'>XMP GettyImages Tags</a></td></tr>
<tr>
<td>GFocus</td>
<td class=c>-</td>
<td>--&gt; <a href='Google.html#GFocus'>Google GFocus Tags</a></td></tr>
<tr class=b>
<td>GImage</td>
<td class=c>-</td>
<td>--&gt; <a href='Google.html#GImage'>Google GImage Tags</a></td></tr>
<tr>
<td>GPano</td>
<td class=c>-</td>
<td>--&gt; <a href='Google.html#GPano'>Google GPano Tags</a></td></tr>
<tr class=b>
<td>GSpherical</td>
<td class=c>-</td>
<td>--&gt; <a href='Google.html#GSpherical'>Google GSpherical Tags</a></td></tr>
<tr>
<td>hdr</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#hdr'>XMP hdr Tags</a></td></tr>
<tr class=b>
<td>HDRGainMap</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#HDRGainMap'>XMP HDRGainMap Tags</a></td></tr>
<tr>
<td>hdrgm</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#hdrgm'>XMP hdrgm Tags</a></td></tr>
<tr class=b>
<td>ics</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#ics'>XMP ics Tags</a></td></tr>
<tr>
<td>iptcCore</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#iptcCore'>XMP iptcCore Tags</a></td></tr>
<tr class=b>
<td>iptcExt</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#iptcExt'>XMP iptcExt Tags</a></td></tr>
<tr>
<td>LImage</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#LImage'>XMP LImage Tags</a></td></tr>
<tr class=b>
<td>lr</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#Lightroom'>XMP Lightroom Tags</a></td></tr>
<tr>
<td>mediapro</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#MediaPro'>XMP MediaPro Tags</a></td></tr>
<tr class=b>
<td>microsoft</td>
<td class=c>-</td>
<td>--&gt; <a href='Microsoft.html#XMP'>Microsoft XMP Tags</a></td></tr>
<tr>
<td>MP</td>
<td class=c>-</td>
<td>--&gt; <a href='Microsoft.html#MP'>Microsoft MP Tags</a></td></tr>
<tr class=b>
<td>MP1</td>
<td class=c>-</td>
<td>--&gt; <a href='Microsoft.html#MP1'>Microsoft MP1 Tags</a></td></tr>
<tr>
<td>mwg-coll</td>
<td class=c>-</td>
<td>--&gt; <a href='MWG.html#Collections'>MWG Collections Tags</a></td></tr>
<tr class=b>
<td>mwg-kw</td>
<td class=c>-</td>
<td>--&gt; <a href='MWG.html#Keywords'>MWG Keywords Tags</a></td></tr>
<tr>
<td>mwg-rs</td>
<td class=c>-</td>
<td>--&gt; <a href='MWG.html#Regions'>MWG Regions Tags</a></td></tr>
<tr class=b>
<td>nine</td>
<td class=c>-</td>
<td>--&gt; <a href='Nikon.html#nine'>Nikon nine Tags</a></td></tr>
<tr>
<td>panorama</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#panorama'>XMP panorama Tags</a></td></tr>
<tr class=b>
<td><u>pdf</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#pdf'>XMP pdf Tags</a></td></tr>
<tr>
<td><u>pdfx</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#pdfx'>XMP pdfx Tags</a></td></tr>
<tr class=b>
<td>photomech</td>
<td class=c>-</td>
<td>--&gt; <a href='PhotoMechanic.html#XMP'>PhotoMechanic XMP Tags</a></td></tr>
<tr>
<td><u>photoshop</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#photoshop'>XMP photoshop Tags</a></td></tr>
<tr class=b>
<td>PixelLive</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#PixelLive'>XMP PixelLive Tags</a></td></tr>
<tr>
<td>plus</td>
<td class=c>-</td>
<td>--&gt; <a href='PLUS.html#XMP'>PLUS XMP Tags</a></td></tr>
<tr class=b>
<td>pmi</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#pmi'>XMP pmi Tags</a></td></tr>
<tr>
<td>prism</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#prism'>XMP prism Tags</a></td></tr>
<tr class=b>
<td>prl</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#prl'>XMP prl Tags</a></td></tr>
<tr>
<td>prm</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#prm'>XMP prm Tags</a></td></tr>
<tr class=b>
<td>pur</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#pur'>XMP pur Tags</a></td></tr>
<tr>
<td>rdf</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#rdf'>XMP rdf Tags</a></td></tr>
<tr class=b>
<td>sdc</td>
<td class=c>-</td>
<td>--&gt; <a href='Nikon.html#sdc'>Nikon sdc Tags</a></td></tr>
<tr>
<td>seal</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#seal'>XMP seal Tags</a></td></tr>
<tr class=b>
<td>swf</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#swf'>XMP swf Tags</a></td></tr>
<tr>
<td><u>tiff</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#tiff'>XMP tiff Tags</a></td></tr>
<tr class=b>
<td><u>x</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#x'>XMP x Tags</a></td></tr>
<tr>
<td><u>xmp</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#xmp'>XMP xmp Tags</a></td></tr>
<tr class=b>
<td><u>xmpBJ</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#xmpBJ'>XMP xmpBJ Tags</a></td></tr>
<tr>
<td><u>xmpDM</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#xmpDM'>XMP xmpDM Tags</a></td></tr>
<tr class=b>
<td>xmpDSA</td>
<td class=c>-</td>
<td>--&gt; <a href='Panasonic.html#DSA'>Panasonic DSA Tags</a></td></tr>
<tr>
<td><u>xmpMM</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#xmpMM'>XMP xmpMM Tags</a></td></tr>
<tr class=b>
<td><u>xmpNote</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#xmpNote'>XMP xmpNote Tags</a></td></tr>
<tr>
<td>xmpPLUS</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#xmpPLUS'>XMP xmpPLUS Tags</a></td></tr>
<tr class=b>
<td><u>xmpRights</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#xmpRights'>XMP xmpRights Tags</a></td></tr>
<tr>
<td><u>xmpTPg</u></td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#xmpTPg'>XMP xmpTPg Tags</a></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='aas'>XMP aas Tags</a></h2>
<p>Apple Adjustment Settings used by iPhone/iPad.</p>

<p>These tags belong to the ExifTool XMP-aas family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AffineA</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AffineB</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>AffineC</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AffineD</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>AffineX</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AffineY</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>CropH</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CropW</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>CropX</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CropY</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Curve0x</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Curve0y</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Curve1x</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Curve1y</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Curve2x</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Curve2y</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Curve3x</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Curve3y</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Curve4x</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Curve4y</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>FaceBalanceOrigI</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FaceBalanceOrigQ</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>FaceBalanceStrength</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FaceBalanceWarmth</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Highlights</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Shadows</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Vibrance</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='acdsee'>XMP acdsee Tags</a></h2>
<p>ACD Systems ACDSee namespace tags.</p>

<p>(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.)</p>

<p>These tags belong to the ExifTool XMP-acdsee family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Author</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Caption</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Categories</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Collections</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>DateTime</td>
<td class=c title=' / = Avoid'>date/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DPP</td>
<td class=c title=' / = Avoid'>lang-alt/</td>
<td><span class=s><span class=n>(newer version of XML raw processing settings)</span></span></td></tr>
<tr>
<td>EditStatus</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FixtureIdentifier</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Keywords</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Notes</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ObjectCycle</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>OriginatingProgram</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Rating</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Rawrppused</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ReleaseDate</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ReleaseTime</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>RPP</td>
<td class=c title=' / = Avoid'>lang-alt/</td>
<td><span class=s><span class=n>(raw processing settings in XML format)</span></span></td></tr>
<tr class=b>
<td>Snapshots</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Tagged</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ACDSeeRegions'>XMP ACDSeeRegions Tags</a></h2>
<p>These tags belong to the ExifTool XMP-acdsee-rs family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>RegionInfoACDSee</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#ACDSeeRegionInfo'>ACDSeeRegionInfo Struct</a>
  <br><span class='n s'>(tag ID is &#39;Regions&#39;)</span></td></tr>
<tr class=b>
<td>ACDSeeRegionAppliedToDimensions</td>
<td class=c title=' _ = Flattened'>struct_</td>
<td>--&gt; <a href='XMP.html#ACDSeeDimensions'>ACDSeeDimensions Struct</a>
  <br><span class='n s'>(RegionsAppliedToDimensions)</span></td></tr>
<tr>
<td>ACDSeeRegionAppliedToDimensionsH</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RegionsAppliedToDimensionsH)</span></span></td></tr>
<tr class=b>
<td>ACDSeeRegionAppliedToDimensionsUnit</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RegionsAppliedToDimensionsUnit)</span></span></td></tr>
<tr>
<td>ACDSeeRegionAppliedToDimensionsW</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RegionsAppliedToDimensionsW)</span></span></td></tr>
<tr class=b>
<td>ACDSeeRegion</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#ACDSeeRegion'>ACDSeeRegion Struct</a>
  <br><span class='n s'>(RegionsRegionList)</span></td></tr>
<tr>
<td>ACDSeeRegionALGArea</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#ACDSeeArea'>ACDSeeArea Struct</a>
  <br><span class='n s'>(RegionsRegionListALGArea)</span></td></tr>
<tr class=b>
<td>ACDSeeRegionALGAreaH</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(RegionsRegionListALGAreaH)</span></span></td></tr>
<tr>
<td>ACDSeeRegionALGAreaW</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(RegionsRegionListALGAreaW)</span></span></td></tr>
<tr class=b>
<td>ACDSeeRegionALGAreaX</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(RegionsRegionListALGAreaX)</span></span></td></tr>
<tr>
<td>ACDSeeRegionALGAreaY</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(RegionsRegionListALGAreaY)</span></span></td></tr>
<tr class=b>
<td>ACDSeeRegionDLYArea</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#ACDSeeArea'>ACDSeeArea Struct</a>
  <br><span class='n s'>(RegionsRegionListDLYArea)</span></td></tr>
<tr>
<td>ACDSeeRegionDLYAreaH</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(RegionsRegionListDLYAreaH)</span></span></td></tr>
<tr class=b>
<td>ACDSeeRegionDLYAreaW</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(RegionsRegionListDLYAreaW)</span></span></td></tr>
<tr>
<td>ACDSeeRegionDLYAreaX</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(RegionsRegionListDLYAreaX)</span></span></td></tr>
<tr class=b>
<td>ACDSeeRegionDLYAreaY</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(RegionsRegionListDLYAreaY)</span></span></td></tr>
<tr>
<td>ACDSeeRegionName</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(RegionsRegionListName)</span></span></td></tr>
<tr class=b>
<td>ACDSeeRegionNameAssignType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(RegionsRegionListNameAssignType)</span></span></td></tr>
<tr>
<td>ACDSeeRegionType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(RegionsRegionListType)</span></span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ACDSeeRegionInfo'>XMP ACDSeeRegionInfo Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AppliedToDimensions</td>
<td class=c>ACDSeeDimensions</td>
<td>--&gt; <a href='XMP.html#ACDSeeDimensions'>ACDSeeDimensions Struct</a></td></tr>
<tr class=b>
<td>RegionList</td>
<td class=c title=' + = List'>ACDSeeRegion+</td>
<td>--&gt; <a href='XMP.html#ACDSeeRegion'>ACDSeeRegion Struct</a></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ACDSeeDimensions'>XMP ACDSeeDimensions Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>H</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Unit</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>W</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ACDSeeRegion'>XMP ACDSeeRegion Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>ALGArea</td>
<td class=c>ACDSeeArea</td>
<td>--&gt; <a href='XMP.html#ACDSeeArea'>ACDSeeArea Struct</a></td></tr>
<tr class=b>
<td>DLYArea</td>
<td class=c>ACDSeeArea</td>
<td>--&gt; <a href='XMP.html#ACDSeeArea'>ACDSeeArea Struct</a></td></tr>
<tr>
<td>Name</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>NameAssignType</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Type</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ACDSeeArea'>XMP ACDSeeArea Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>H</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>W</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>X</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Y</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Album'>XMP Album Tags</a></h2>
<p>Adobe Album namespace tags.</p>

<p>These tags belong to the ExifTool XMP-album family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Notes</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='apdi'>XMP apdi Tags</a></h2>
<p>Used in Apple HDR GainMap images.</p>

<p>These tags belong to the ExifTool XMP-apdi family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AuxiliaryImageType</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>NativeFormat</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>StoredFormat</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='apple_fi'>XMP apple_fi Tags</a></h2>
<p>Face information tags written by the Apple iPhone 5 inside the mwg-rs
RegionExtensions.</p>

<p>These tags belong to the ExifTool XMP-apple-fi family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AngleInfoRoll</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AngleInfoYaw</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ConfidenceLevel</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FaceID</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>TimeStamp</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='aux'>XMP aux Tags</a></h2>
<p>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
<a href="#exifEX">exifEX namespace</a> are avoided when writing.</p>

<p>These tags belong to the ExifTool XMP-aux family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>ApproximateFocusDistance</td>
<td class=c>rational</td>
<td><span class=s>4294967295 = infinity</span></td></tr>
<tr class=b>
<td>DistortionCorrectionAlreadyApplied</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>EnhanceDenoiseAlreadyApplied</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>EnhanceDenoiseLumaAmount</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>EnhanceDenoiseVersion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>EnhanceDetailsAlreadyApplied</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>EnhanceDetailsVersion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>EnhanceSuperResolutionAlreadyApplied</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>EnhanceSuperResolutionScale</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>EnhanceSuperResolutionVersion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Firmware</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FlashCompensation</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>ImageNumber</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IsMergedHDR</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>IsMergedPanorama</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LateralChromaticAberrationCorrectionAlreadyApplied</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>Lens</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensDistortInfo</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensInfo</td>
<td class=c title=' / = Avoid'>string/</td>
<td><span class=s><span class=n>(4 rational values giving focal and aperture ranges)</span></span></td></tr>
<tr>
<td>LensSerialNumber</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>NeutralDensityFactor</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>OwnerName</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SerialNumber</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>VignetteCorrectionAlreadyApplied</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='cc'>XMP cc Tags</a></h2>
<p>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 <a href="http://creativecommons.org/ns">http://creativecommons.org/ns</a>).</p>

<p>These tags belong to the ExifTool XMP-cc family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AttributionName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AttributionURL</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>DeprecatedOn</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Jurisdiction</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LegalCode</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>License</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>MorePermissions</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Permits</td>
<td class=c title=' + = List'>string+</td>
<td><span class=s>&#39;cc:DerivativeWorks&#39; = Derivative Works
  <br>&#39;cc:Distribution&#39; = Distribution
  <br>&#39;cc:Reproduction&#39; = Reproduction
  <br>&#39;cc:Sharing&#39; = Sharing</span></td></tr>
<tr>
<td>Prohibits</td>
<td class=c title=' + = List'>string+</td>
<td><span class=s>&#39;cc:CommercialUse&#39; = Commercial Use
  <br>&#39;cc:HighIncomeNationUse&#39; = High Income Nation Use</span></td></tr>
<tr class=b>
<td>Requires</td>
<td class=c title=' + = List'>string+</td>
<td><table class=cols><tr>
  <td>&#39;cc:Attribution&#39; = Attribution
  <br>&#39;cc:Copyleft&#39; = Copyleft
  <br>&#39;cc:LesserCopyleft&#39; = Lesser Copyleft
  <br>&#39;cc:Notice&#39; = Notice
  <br>&#39;cc:ShareAlike&#39; = Share Alike
  <br>&#39;cc:SourceCode&#39; = Source Code</td></tr></table>
</td></tr>
<tr>
<td>UseGuidelines</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='cell'>XMP cell Tags</a></h2>
<p>Location tags written by some Sony Ericsson phones.</p>

<p>These tags belong to the ExifTool XMP-cell family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CellTowerID</td>
<td class=c>string</td>
<td><span class=s><span class=n>(tag ID is &#39;cellid&#39;)</span></span></td></tr>
<tr class=b>
<td>CellGlobalID</td>
<td class=c>string</td>
<td><span class=s><span class=n>(tag ID is &#39;cgi&#39;)</span></span></td></tr>
<tr>
<td>LocationAreaCode</td>
<td class=c>string</td>
<td><span class=s><span class=n>(tag ID is &#39;lac&#39;)</span></span></td></tr>
<tr class=b>
<td>MobileCountryCode</td>
<td class=c>string</td>
<td><span class=s><span class=n>(tag ID is &#39;mcc&#39;)</span></span></td></tr>
<tr>
<td>MobileNetworkCode</td>
<td class=c>string</td>
<td><span class=s><span class=n>(tag ID is &#39;mnc&#39;)</span></span></td></tr>
<tr class=b>
<td>CellR</td>
<td class=c>string</td>
<td><span class=s><span class=n>(tag ID is &#39;r&#39;)</span></span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='crd'>XMP crd Tags</a></h2>
<p>Adobe Camera Raw Defaults tags.</p>

<p>These tags belong to the ExifTool XMP-crd family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AlreadyApplied</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AutoBrightness</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>AutoContrast</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AutoExposure</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>AutoLateralCA</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AutoShadows</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>AutoTone</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AutoToneDigest</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>AutoToneDigestNoSat</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AutoWhiteVersion</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Blacks2012</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>BlueHue</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>BlueSaturation</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Brightness</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>CameraModelRestriction</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CameraProfile</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>CameraProfileDigest</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ChromaticAberrationB</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ChromaticAberrationR</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CircularGradientBasedCorrections</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Correction'>Correction Struct</a></td></tr>
<tr>
<td>CircGradBasedCorrActive</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionActive)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrAmount</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionAmount)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(CircularGradientBasedCorrectionsCorrectionMasks)</span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskAlpha</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksAlpha)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskAngle</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksAngle)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskBottom</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksBottom)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskCenterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCenterValue)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskCenterWeight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCenterWeight)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRange</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRangeAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels)</span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRangeAreaModelsComponents</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRangeAreaModelsColorSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRangeColorAmount</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRangeDepthFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRangeDepthMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRangeDepthMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRangeInvert</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>boolean/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRangeLumFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRangeLuminanceDepthSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRangeLumMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRangeLumMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRangeLumRange</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRangeSampleType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>integer/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRangeType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskType)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRangeVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskDabs</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksDabs)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksFeather)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskFlipped</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksFlipped)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskFlow</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksFlow)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskFullX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksFullX)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskFullY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksFullY)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskInputDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksInputDigest)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskLeft</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksLeft)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMaskActive</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskActive)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMaskBlendMode</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskBlendMode)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMaskDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskDigest)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMaskInverted</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskInverted)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMaskName</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskName)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(CircularGradientBasedCorrectionsCorrectionMasksMasks)</span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksAlpha</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksAlpha)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksAngle</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksAngle)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksBottom</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksBottom)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksCenterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksCenterValue)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksCenterWeight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksCenterWeight)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksDabs</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksDabs)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksFeather)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksFlipped</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksFlipped)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksFlow</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksFlow)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksFullX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksFullX)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksFullY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksFullY)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksInputDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksInputDigest)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksLeft</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksLeft)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksMaskActive</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMaskActive)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksMaskBlendMode</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMaskBlendMode)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksMaskDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMaskDigest)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksMaskInverted</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMaskInverted)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksMaskName</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMaskName)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksMaskSubType</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMaskSubType)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksMaskSyncID</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMaskSyncID)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMaskValue)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMaskVersion)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksMidpoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMidpoint)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksOrigin</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksOrigin)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksPerimeterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksPerimeterValue)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksRadius</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksRadius)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksReferencePoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksReferencePoint)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksRight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksRight)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksRoundness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksRoundness)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksSizeX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksSizeX)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksSizeY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksSizeY)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksTop</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksTop)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMaskSubType</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskSubType)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksVersion)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksWhat</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksWhat)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksWholeImageArea</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksWholeImageArea)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksX)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksY)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMaskSyncID</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskSyncID)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksZeroX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksZeroX)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksZeroY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksZeroY)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskValue)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskVersion)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMidpoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMidpoint)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskOrigin</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksOrigin)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskPerimeterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksPerimeterValue)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRadius</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksRadius)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskReferencePoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksReferencePoint)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksRight)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRoundness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksRoundness)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskSizeX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksSizeX)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskSizeY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksSizeY)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskTop</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksTop)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksVersion)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskWhat</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksWhat)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskWholeImageArea</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksWholeImageArea)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksX)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksY)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskZeroX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksZeroX)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskZeroY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksZeroY)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrCorrectionName</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionName)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrRangeMask</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(CircularGradientBasedCorrectionsCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr class=b>
<td>CircGradBasedCorrRangeMaskAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModels)</span></td></tr>
<tr>
<td>CircGradBasedCorrRangeMaskAreaModelsComponents</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrRangeMaskAreaModelsColorSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrRangeMaskColorAmount</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrRangeMaskDepthFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrRangeMaskDepthMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrRangeMaskDepthMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrRangeMaskInvert</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>boolean/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskInvert)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrRangeMaskLumFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrRangeMaskLuminanceDepthSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrRangeMaskLumMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrRangeMaskLumMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrRangeMaskLumRange</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrRangeMaskSampleType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>integer/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrRangeMaskType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskType)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrRangeMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskVersion)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrCorrectionSyncID</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionSyncID)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrBlacks2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalBlacks2012)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrBrightness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalBrightness)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrClarity</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalClarity)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrClarity2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalClarity2012)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrContrast</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalContrast)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrContrast2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalContrast2012)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrDefringe</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalDefringe)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrDehaze</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalDehaze)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrExposure</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalExposure)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrExposure2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalExposure2012)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrHighlights2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalHighlights2012)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrHue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalHue)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrLuminanceNoise</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalLuminanceNoise)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMoire</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalMoire)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrSaturation</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalSaturation)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrShadows2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalShadows2012)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrSharpness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalSharpness)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrTemperature</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalTemperature)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrTexture</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalTexture)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrTint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalTint)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrToningHue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalToningHue)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrToningSaturation</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalToningSaturation)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrWhites2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalWhites2012)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrWhat</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsWhat)</span></span></td></tr>
<tr>
<td>Clarity</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Clarity2012</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ClipboardAspectRatio</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ClipboardOrientation</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Cluster</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ColorGradeBlending</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorGradeGlobalHue</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ColorGradeGlobalLum</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorGradeGlobalSat</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ColorGradeHighlightLum</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorGradeMidtoneHue</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ColorGradeMidtoneLum</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorGradeMidtoneSat</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ColorGradeShadowLum</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorNoiseReduction</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ColorNoiseReductionDetail</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorNoiseReductionSmoothness</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CompatibleVersion</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ContactInfo</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Contrast</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Contrast2012</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Converter</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ConvertToGrayscale</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Copyright</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>CropAngle</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CropBottom</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr>
<td>CropConstrainToWarp</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CropHeight</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr>
<td>CropLeft</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CropRight</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr>
<td>CropTop</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CropUnit</td>
<td class=c title=' / = Avoid'>integer/</td>
<td><span class=s>0 = pixels
  <br>1 = inches
  <br>2 = cm</span></td></tr>
<tr>
<td>CropUnits</td>
<td class=c title=' / = Avoid'>integer/</td>
<td><span class=s>0 = pixels
  <br>1 = inches
  <br>2 = cm</span></td></tr>
<tr class=b>
<td>CropWidth</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr>
<td>DefaultAutoGray</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DefaultAutoTone</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>DefaultsSpecificToISO</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DefaultsSpecificToSerial</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Defringe</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DefringeGreenAmount</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>DefringeGreenHueHi</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DefringeGreenHueLo</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>DefringePurpleAmount</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DefringePurpleHueHi</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>DefringePurpleHueLo</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Dehaze</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr>
<td>DepthBasedCorrections</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#DepthBasedCorr'>DepthBasedCorr Struct</a></td></tr>
<tr class=b>
<td>DepthBasedCorrCorrectionActive</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>boolean/_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionActive)</span></span></td></tr>
<tr>
<td>DepthBasedCorrCorrectionAmount</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionAmount)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMask</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(DepthBasedCorrectionsCorrectionMasks)</span></td></tr>
<tr>
<td>DepthBasedCorrMaskAlpha</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksAlpha)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskAngle</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksAngle)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskBottom</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksBottom)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskCenterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksCenterValue)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskCenterWeight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksCenterWeight)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskRange</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(DepthBasedCorrectionsCorrectionMasksCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr>
<td>DepthBasedCorrMaskRangeAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels)</span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskRangeAreaModelsComponents</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskRangeAreaModelsColorSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskRangeColorAmount</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskRangeDepthFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskRangeDepthMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskRangeDepthMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskRangeInvert</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>boolean/_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskRangeLumFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskRangeLuminanceDepthSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskRangeLumMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskRangeLumMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskRangeLumRange</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskRangeSampleType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>integer/_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskRangeType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskType)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskRangeVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskDabs</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksDabs)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksFeather)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskFlipped</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksFlipped)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskFlow</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksFlow)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskFullX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksFullX)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskFullY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksFullY)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskInputDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksInputDigest)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskLeft</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksLeft)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMaskActive</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMaskActive)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMaskBlendMode</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMaskBlendMode)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMaskDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMaskDigest)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMaskInverted</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMaskInverted)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMaskName</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMaskName)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(DepthBasedCorrectionsCorrectionMasksMasks)</span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksAlpha</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksAlpha)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksAngle</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksAngle)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksBottom</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksBottom)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksCenterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksCenterValue)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksCenterWeight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksCenterWeight)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksDabs</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksDabs)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksFeather)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksFlipped</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksFlipped)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksFlow</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksFlow)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksFullX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksFullX)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksFullY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksFullY)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksInputDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksInputDigest)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksLeft</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksLeft)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksMaskActive</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksMaskActive)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksMaskBlendMode</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksMaskBlendMode)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksMaskDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksMaskDigest)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksMaskInverted</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksMaskInverted)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksMaskName</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksMaskName)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksMaskSubType</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksMaskSubType)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksMaskSyncID</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksMaskSyncID)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksMaskValue)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksMaskVersion)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksMidpoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksMidpoint)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksOrigin</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksOrigin)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksPerimeterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksPerimeterValue)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksRadius</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksRadius)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksReferencePoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksReferencePoint)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksRight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksRight)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksRoundness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksRoundness)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksSizeX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksSizeX)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksSizeY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksSizeY)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksTop</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksTop)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMaskSubType</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMaskSubType)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksVersion)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksWhat</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksWhat)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksWholeImageArea</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksWholeImageArea)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksX)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksY)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMaskSyncID</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMaskSyncID)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksZeroX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksZeroX)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksZeroY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksZeroY)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMaskValue)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMaskVersion)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMidpoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMidpoint)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskOrigin</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksOrigin)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskPerimeterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksPerimeterValue)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskRadius</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksRadius)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskReferencePoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksReferencePoint)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskRight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksRight)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskRoundness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksRoundness)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskSizeX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksSizeX)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskSizeY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksSizeY)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskTop</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksTop)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksVersion)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskWhat</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksWhat)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskWholeImageArea</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksWholeImageArea)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksX)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksY)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskZeroX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksZeroX)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskZeroY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksZeroY)</span></span></td></tr>
<tr>
<td>DepthBasedCorrCorrectionSyncID</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionSyncID)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrLocalCorrectedDepth</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsLocalCorrectedDepth)</span></span></td></tr>
<tr>
<td>DepthBasedCorrLocalCurveRefineSaturation</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsLocalCurveRefineSaturation)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrWhat</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsWhat)</span></span></td></tr>
<tr>
<td>DepthMapInfo</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#DepthMapInfo'>DepthMapInfo Struct</a></td></tr>
<tr class=b>
<td>DepthMapInfoBaseHighlightGuideInputDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr>
<td>DepthMapInfoBaseHighlightGuideTable</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DepthMapInfoBaseHighlightGuideVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr>
<td>DepthMapInfoBaseLayeredDepthInputDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DepthMapInfoBaseLayeredDepthTable</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr>
<td>DepthMapInfoBaseLayeredDepthVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DepthMapInfoBaseRawDepthInputDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr>
<td>DepthMapInfoBaseRawDepthTable</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DepthMapInfoBaseRawDepthVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr>
<td>DepthMapInfoDepthSource</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Description</td>
<td class=c title=' / = Avoid'>lang-alt/</td>
<td>&nbsp;</td></tr>
<tr>
<td>DNGIgnoreSidecars</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Exposure</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Exposure2012</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FillLight</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>GradientBasedCorrections</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Correction'>Correction Struct</a></td></tr>
<tr class=b>
<td>GradientBasedCorrActive</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionActive)</span></span></td></tr>
<tr>
<td>GradientBasedCorrAmount</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionAmount)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(GradientBasedCorrectionsCorrectionMasks)</span></td></tr>
<tr>
<td>GradientBasedCorrMaskAlpha</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksAlpha)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskAngle</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksAngle)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskBottom</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksBottom)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskCenterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCenterValue)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskCenterWeight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCenterWeight)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRange</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr>
<td>GradientBasedCorrMaskRangeAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels)</span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRangeAreaModelsComponents</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRangeAreaModelsColorSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRangeColorAmount</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRangeDepthFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRangeDepthMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRangeDepthMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRangeInvert</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>boolean/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRangeLumFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRangeLuminanceDepthSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRangeLumMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRangeLumMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRangeLumRange</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRangeSampleType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>integer/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRangeType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskType)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRangeVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskDabs</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksDabs)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksFeather)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskFlipped</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksFlipped)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskFlow</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksFlow)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskFullX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksFullX)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskFullY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksFullY)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskInputDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksInputDigest)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskLeft</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksLeft)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMaskActive</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskActive)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMaskBlendMode</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskBlendMode)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMaskDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskDigest)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMaskInverted</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskInverted)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMaskName</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskName)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(GradientBasedCorrectionsCorrectionMasksMasks)</span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksAlpha</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksAlpha)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksAngle</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksAngle)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksBottom</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksBottom)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksCenterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksCenterValue)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksCenterWeight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksCenterWeight)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksDabs</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksDabs)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksFeather)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksFlipped</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksFlipped)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksFlow</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksFlow)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksFullX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksFullX)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksFullY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksFullY)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksInputDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksInputDigest)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksLeft</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksLeft)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksMaskActive</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMaskActive)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksMaskBlendMode</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMaskBlendMode)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksMaskDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMaskDigest)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksMaskInverted</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMaskInverted)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksMaskName</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMaskName)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksMaskSubType</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMaskSubType)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksMaskSyncID</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMaskSyncID)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMaskValue)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMaskVersion)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksMidpoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMidpoint)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksOrigin</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksOrigin)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksPerimeterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksPerimeterValue)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksRadius</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksRadius)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksReferencePoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksReferencePoint)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksRight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksRight)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksRoundness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksRoundness)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksSizeX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksSizeX)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksSizeY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksSizeY)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksTop</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksTop)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMaskSubType</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskSubType)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksVersion)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksWhat</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksWhat)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksWholeImageArea</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksWholeImageArea)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksX)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksY)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMaskSyncID</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskSyncID)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksZeroX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksZeroX)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksZeroY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksZeroY)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskValue)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskVersion)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMidpoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMidpoint)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskOrigin</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksOrigin)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskPerimeterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksPerimeterValue)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRadius</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksRadius)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskReferencePoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksReferencePoint)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksRight)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRoundness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksRoundness)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskSizeX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksSizeX)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskSizeY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksSizeY)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskTop</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksTop)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksVersion)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskWhat</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksWhat)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskWholeImageArea</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksWholeImageArea)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksX)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksY)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskZeroX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksZeroX)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskZeroY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksZeroY)</span></span></td></tr>
<tr>
<td>GradientBasedCorrCorrectionName</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionName)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrRangeMask</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(GradientBasedCorrectionsCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr>
<td>GradientBasedCorrRangeMaskAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(GradientBasedCorrectionsCorrectionRangeMaskAreaModels)</span></td></tr>
<tr class=b>
<td>GradientBasedCorrRangeMaskAreaModelsComponents</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr>
<td>GradientBasedCorrRangeMaskAreaModelsColorSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrRangeMaskColorAmount</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr>
<td>GradientBasedCorrRangeMaskDepthFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrRangeMaskDepthMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr>
<td>GradientBasedCorrRangeMaskDepthMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrRangeMaskInvert</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>boolean/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskInvert)</span></span></td></tr>
<tr>
<td>GradientBasedCorrRangeMaskLumFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrRangeMaskLuminanceDepthSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr>
<td>GradientBasedCorrRangeMaskLumMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrRangeMaskLumMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr>
<td>GradientBasedCorrRangeMaskLumRange</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrRangeMaskSampleType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>integer/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr>
<td>GradientBasedCorrRangeMaskType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskType)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrRangeMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskVersion)</span></span></td></tr>
<tr>
<td>GradientBasedCorrCorrectionSyncID</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionSyncID)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrBlacks2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalBlacks2012)</span></span></td></tr>
<tr>
<td>GradientBasedCorrBrightness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalBrightness)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrClarity</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalClarity)</span></span></td></tr>
<tr>
<td>GradientBasedCorrClarity2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalClarity2012)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrContrast</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalContrast)</span></span></td></tr>
<tr>
<td>GradientBasedCorrContrast2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalContrast2012)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrDefringe</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalDefringe)</span></span></td></tr>
<tr>
<td>GradientBasedCorrDehaze</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalDehaze)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrExposure</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalExposure)</span></span></td></tr>
<tr>
<td>GradientBasedCorrExposure2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalExposure2012)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrHighlights2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalHighlights2012)</span></span></td></tr>
<tr>
<td>GradientBasedCorrHue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalHue)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrLuminanceNoise</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalLuminanceNoise)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMoire</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalMoire)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrSaturation</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalSaturation)</span></span></td></tr>
<tr>
<td>GradientBasedCorrShadows2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalShadows2012)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrSharpness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalSharpness)</span></span></td></tr>
<tr>
<td>GradientBasedCorrTemperature</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalTemperature)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrTexture</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalTexture)</span></span></td></tr>
<tr>
<td>GradientBasedCorrTint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalTint)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrToningHue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalToningHue)</span></span></td></tr>
<tr>
<td>GradientBasedCorrToningSaturation</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalToningSaturation)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrWhites2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalWhites2012)</span></span></td></tr>
<tr>
<td>GradientBasedCorrWhat</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsWhat)</span></span></td></tr>
<tr class=b>
<td>GrainAmount</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>GrainFrequency</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GrainSeed</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>GrainSize</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GrayMixerAqua</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>GrayMixerBlue</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GrayMixerGreen</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>GrayMixerMagenta</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GrayMixerOrange</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>GrayMixerPurple</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GrayMixerRed</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>GrayMixerYellow</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GreenHue</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>GreenSaturation</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Group</td>
<td class=c title=' / = Avoid'>lang-alt/</td>
<td>&nbsp;</td></tr>
<tr>
<td>HasCrop</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HasSettings</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>HDREditMode</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Highlight2012</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>HighlightRecovery</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Highlights2012</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>HueAdjustmentAqua</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HueAdjustmentBlue</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>HueAdjustmentGreen</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HueAdjustmentMagenta</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>HueAdjustmentOrange</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HueAdjustmentPurple</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>HueAdjustmentRed</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HueAdjustmentYellow</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>IncrementalTemperature</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IncrementalTint</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>JPEGHandling</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensBlur</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#LensBlur'>LensBlur Struct</a></td></tr>
<tr>
<td>LensBlurActive</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensBlurAmount</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(LensBlurBlurAmount)</span></span></td></tr>
<tr>
<td>LensBlurBokehAspect</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensBlurBokehRotation</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensBlurBokehShape</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensBlurBokehShapeDetail</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensBlurCatEyeAmount</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensBlurCatEyeScale</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensBlurFocalRange</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensBlurFocalRangeSource</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensBlurHighlightsBoost</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensBlurHighlightsThreshold</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensBlurSampledArea</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensBlurSampledRange</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensBlurSphericalAberration</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensBlurSubjectRange</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensBlurVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensManualDistortionAmount</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileChromaticAberrationScale</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensProfileDigest</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileDistortionScale</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensProfileEnable</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileFilename</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensProfileIsEmbedded</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileMatchKeyCameraModelName</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensProfileMatchKeyExifMake</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileMatchKeyExifModel</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensProfileMatchKeyIsRaw</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileMatchKeyLensID</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensProfileMatchKeyLensInfo</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileMatchKeyLensName</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensProfileMatchKeySensorFormatFactor</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileName</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensProfileSetup</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileVignettingScale</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Look</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Look'>Look Struct</a></td></tr>
<tr>
<td>LookAmount</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookCluster</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LookCopyright</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookGroup</td>
<td class=c title=' / = Avoid
 _ = Flattened'>lang-alt/_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LookName</td>
<td class=c title=' / = Avoid'>string/</td>
<td><span class=s><span class=n>(NOT a flattened tag!)</span></span></td></tr>
<tr class=b>
<td>LookParameters</td>
<td class=c title=' _ = Flattened'>struct_</td>
<td>--&gt; <a href='XMP.html#LookParms'>LookParms Struct</a></td></tr>
<tr>
<td>LookParametersCameraProfile</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookParametersClarity2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LookParametersConvertToGrayscale</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookParametersHighlights2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LookParametersLookTable</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookParametersProcessVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LookParametersShadows2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookParametersToneCurvePV2012</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LookParametersToneCurvePV2012Blue</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookParametersToneCurvePV2012Green</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LookParametersToneCurvePV2012Red</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookParametersVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LookSupportsAmount</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookSupportsMonochrome</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LookSupportsOutputReferred</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookUUID</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LuminanceAdjustmentAqua</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LuminanceAdjustmentBlue</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>LuminanceAdjustmentGreen</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LuminanceAdjustmentMagenta</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>LuminanceAdjustmentOrange</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LuminanceAdjustmentPurple</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>LuminanceAdjustmentRed</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LuminanceAdjustmentYellow</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>LuminanceNoiseReductionContrast</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LuminanceNoiseReductionDetail</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>LuminanceSmoothing</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MaskGroupBasedCorrections</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Correction'>Correction Struct</a></td></tr>
<tr>
<td>MaskGroupBasedCorrActive</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionActive)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrAmount</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionAmount)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMask</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(MaskGroupBasedCorrectionsCorrectionMasks)</span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskAlpha</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksAlpha)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskAngle</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksAngle)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskBottom</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksBottom)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskCenterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCenterValue)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskCenterWeight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCenterWeight)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRange</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRangeAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels)</span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRangeAreaModelsComponents</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRangeAreaModelsColorSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRangeColorAmount</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRangeDepthFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRangeDepthMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRangeDepthMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRangeInvert</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>boolean/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRangeLumFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRangeLuminanceDepthSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRangeLumMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRangeLumMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRangeLumRange</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRangeSampleType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>integer/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRangeType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskType)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRangeVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskDabs</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksDabs)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksFeather)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskFlipped</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksFlipped)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskFlow</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksFlow)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskFullX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksFullX)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskFullY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksFullY)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskInputDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksInputDigest)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskLeft</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksLeft)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMaskActive</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMaskActive)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMaskBlendMode</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMaskBlendMode)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMaskDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMaskDigest)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMaskInverted</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMaskInverted)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMaskName</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMaskName)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(MaskGroupBasedCorrectionsCorrectionMasksMasks)</span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksAlpha</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksAlpha)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksAngle</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksAngle)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksBottom</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksBottom)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksCenterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksCenterValue)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksCenterWeight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksCenterWeight)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksDabs</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksDabs)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksFeather)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksFlipped</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksFlipped)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksFlow</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksFlow)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksFullX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksFullX)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksFullY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksFullY)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksInputDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksInputDigest)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksLeft</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksLeft)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksMaskActive</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMaskActive)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksMaskBlendMode</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMaskBlendMode)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksMaskDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMaskDigest)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksMaskInverted</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMaskInverted)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksMaskName</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMaskName)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksMaskSubType</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMaskSubType)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksMaskSyncID</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMaskSyncID)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMaskValue)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMaskVersion)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksMidpoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMidpoint)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksOrigin</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksOrigin)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksPerimeterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksPerimeterValue)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksRadius</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksRadius)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksReferencePoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksReferencePoint)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksRight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksRight)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksRoundness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksRoundness)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksSizeX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksSizeX)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksSizeY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksSizeY)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksTop</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksTop)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMaskSubType</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMaskSubType)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksVersion)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksWhat</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksWhat)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksWholeImageArea</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksWholeImageArea)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksX)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksY)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMaskSyncID</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMaskSyncID)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksZeroX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksZeroX)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksZeroY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksZeroY)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMaskValue)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMaskVersion)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMidpoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMidpoint)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskOrigin</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksOrigin)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskPerimeterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksPerimeterValue)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRadius</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksRadius)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskReferencePoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksReferencePoint)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksRight)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRoundness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksRoundness)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskSizeX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksSizeX)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskSizeY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksSizeY)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskTop</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksTop)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksVersion)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskWhat</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksWhat)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskWholeImageArea</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksWholeImageArea)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksX)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksY)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskZeroX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksZeroX)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskZeroY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksZeroY)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrCorrectionName</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionName)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrRangeMask</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(MaskGroupBasedCorrectionsCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrRangeMaskAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModels)</span></td></tr>
<tr>
<td>MaskGroupBasedCorrRangeMaskAreaModelsComponents</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrRangeMaskAreaModelsColorSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrRangeMaskColorAmount</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrRangeMaskDepthFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrRangeMaskDepthMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrRangeMaskDepthMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrRangeMaskInvert</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>boolean/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskInvert)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrRangeMaskLumFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrRangeMaskLuminanceDepthSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrRangeMaskLumMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrRangeMaskLumMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrRangeMaskLumRange</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrRangeMaskSampleType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>integer/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrRangeMaskType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskType)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrRangeMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskVersion)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrCorrectionSyncID</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionSyncID)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrBlacks2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalBlacks2012)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrBrightness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalBrightness)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrClarity</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalClarity)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrClarity2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalClarity2012)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrContrast</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalContrast)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrContrast2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalContrast2012)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrDefringe</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalDefringe)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrDehaze</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalDehaze)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrExposure</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalExposure)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrExposure2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalExposure2012)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrHighlights2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalHighlights2012)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrHue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalHue)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrLuminanceNoise</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalLuminanceNoise)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMoire</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalMoire)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrSaturation</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalSaturation)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrShadows2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalShadows2012)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrSharpness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalSharpness)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrTemperature</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalTemperature)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrTexture</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalTexture)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrTint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalTint)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrToningHue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalToningHue)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrToningSaturation</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalToningSaturation)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrWhites2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalWhites2012)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrWhat</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsWhat)</span></span></td></tr>
<tr>
<td>MoireFilter</td>
<td class=c title=' / = Avoid'>string/</td>
<td><span class=s>&#39;Off&#39; = Off
  <br>&#39;On&#39; = On</span></td></tr>
<tr class=b>
<td>Name</td>
<td class=c title=' / = Avoid'>lang-alt/</td>
<td>&nbsp;</td></tr>
<tr>
<td>NegativeCacheLargePreviewSize</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>NegativeCacheMaximumSize</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr>
<td>NegativeCachePath</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>OverrideLookVignette</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>PaintBasedCorrections</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Correction'>Correction Struct</a></td></tr>
<tr class=b>
<td>PaintCorrectionActive</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionActive)</span></span></td></tr>
<tr>
<td>PaintCorrectionAmount</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionAmount)</span></span></td></tr>
<tr class=b>
<td>PaintBasedCorrectionMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(PaintBasedCorrectionsCorrectionMasks)</span></td></tr>
<tr>
<td>PaintCorrectionMaskAlpha</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksAlpha)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskAngle</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksAngle)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskBottom</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksBottom)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskCenterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCenterValue)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskCenterWeight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCenterWeight)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRange</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr>
<td>PaintCorrectionMaskRangeAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels)</span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRangeAreaModelsComponents</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRangeAreaModelsColorSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRangeColorAmount</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRangeDepthFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRangeDepthMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRangeDepthMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRangeInvert</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>boolean/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRangeLumFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRangeLuminanceDepthSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRangeLumMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRangeLumMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRangeLumRange</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRangeSampleType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>integer/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRangeType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskType)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRangeVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskDabs</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksDabs)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksFeather)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskFlipped</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksFlipped)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskFlow</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksFlow)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskFullX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksFullX)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskFullY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksFullY)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskInputDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksInputDigest)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskLeft</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksLeft)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMaskActive</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskActive)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMaskBlendMode</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskBlendMode)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMaskDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskDigest)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMaskInverted</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskInverted)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMaskName</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskName)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(PaintBasedCorrectionsCorrectionMasksMasks)</span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksAlpha</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksAlpha)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksAngle</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksAngle)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksBottom</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksBottom)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksCenterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksCenterValue)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksCenterWeight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksCenterWeight)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksDabs</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksDabs)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksFeather)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksFlipped</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksFlipped)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksFlow</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksFlow)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksFullX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksFullX)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksFullY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksFullY)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksInputDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksInputDigest)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksLeft</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksLeft)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksMaskActive</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMaskActive)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksMaskBlendMode</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMaskBlendMode)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksMaskDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMaskDigest)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksMaskInverted</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMaskInverted)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksMaskName</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMaskName)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksMaskSubType</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMaskSubType)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksMaskSyncID</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMaskSyncID)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMaskValue)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMaskVersion)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksMidpoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMidpoint)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksOrigin</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksOrigin)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksPerimeterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksPerimeterValue)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksRadius</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksRadius)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksReferencePoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksReferencePoint)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksRight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksRight)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksRoundness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksRoundness)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksSizeX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksSizeX)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksSizeY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksSizeY)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksTop</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksTop)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMaskSubType</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskSubType)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksVersion)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksWhat</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksWhat)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksWholeImageArea</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksWholeImageArea)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksX)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksY)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMaskSyncID</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskSyncID)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksZeroX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksZeroX)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksZeroY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksZeroY)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskValue)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskVersion)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMidpoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMidpoint)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskOrigin</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksOrigin)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskPerimeterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksPerimeterValue)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRadius</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksRadius)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskReferencePoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksReferencePoint)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksRight)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRoundness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksRoundness)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskSizeX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksSizeX)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskSizeY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksSizeY)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskTop</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksTop)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksVersion)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskWhat</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksWhat)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskWholeImageArea</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksWholeImageArea)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksX)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksY)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskZeroX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksZeroX)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskZeroY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksZeroY)</span></span></td></tr>
<tr>
<td>PaintCorrectionCorrectionName</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionName)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionRangeMask</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(PaintBasedCorrectionsCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr>
<td>PaintCorrectionRangeMaskAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(PaintBasedCorrectionsCorrectionRangeMaskAreaModels)</span></td></tr>
<tr class=b>
<td>PaintCorrectionRangeMaskAreaModelsComponents</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr>
<td>PaintCorrectionRangeMaskAreaModelsColorSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionRangeMaskColorAmount</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr>
<td>PaintCorrectionRangeMaskDepthFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionRangeMaskDepthMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr>
<td>PaintCorrectionRangeMaskDepthMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionRangeMaskInvert</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>boolean/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskInvert)</span></span></td></tr>
<tr>
<td>PaintCorrectionRangeMaskLumFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionRangeMaskLuminanceDepthSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr>
<td>PaintCorrectionRangeMaskLumMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionRangeMaskLumMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr>
<td>PaintCorrectionRangeMaskLumRange</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionRangeMaskSampleType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>integer/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr>
<td>PaintCorrectionRangeMaskType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskType)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionRangeMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskVersion)</span></span></td></tr>
<tr>
<td>PaintCorrectionCorrectionSyncID</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionSyncID)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionBlacks2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalBlacks2012)</span></span></td></tr>
<tr>
<td>PaintCorrectionBrightness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalBrightness)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionClarity</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalClarity)</span></span></td></tr>
<tr>
<td>PaintCorrectionClarity2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalClarity2012)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionContrast</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalContrast)</span></span></td></tr>
<tr>
<td>PaintCorrectionContrast2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalContrast2012)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionDefringe</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalDefringe)</span></span></td></tr>
<tr>
<td>PaintCorrectionDehaze</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalDehaze)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionExposure</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalExposure)</span></span></td></tr>
<tr>
<td>PaintCorrectionExposure2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalExposure2012)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionHighlights2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalHighlights2012)</span></span></td></tr>
<tr>
<td>PaintCorrectionHue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalHue)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionLuminanceNoise</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalLuminanceNoise)</span></span></td></tr>
<tr>
<td>PaintCorrectionMoire</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalMoire)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionSaturation</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalSaturation)</span></span></td></tr>
<tr>
<td>PaintCorrectionShadows2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalShadows2012)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionSharpness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalSharpness)</span></span></td></tr>
<tr>
<td>PaintCorrectionTemperature</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalTemperature)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionTexture</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalTexture)</span></span></td></tr>
<tr>
<td>PaintCorrectionTint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalTint)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionToningHue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalToningHue)</span></span></td></tr>
<tr>
<td>PaintCorrectionToningSaturation</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalToningSaturation)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionWhites2012</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalWhites2012)</span></span></td></tr>
<tr>
<td>PaintCorrectionWhat</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsWhat)</span></span></td></tr>
<tr class=b>
<td>ParametricDarks</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ParametricHighlights</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ParametricHighlightSplit</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ParametricLights</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ParametricMidtoneSplit</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ParametricShadows</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ParametricShadowSplit</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>PerspectiveAspect</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PerspectiveHorizontal</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>PerspectiveRotate</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PerspectiveScale</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>PerspectiveUpright</td>
<td class=c title=' / = Avoid'>integer/</td>
<td><table class=cols><tr>
  <td>0 = Off
  <br>1 = Auto
  <br>2 = Full</td><td>&nbsp;&nbsp;</td>
  <td>3 = Level
  <br>4 = Vertical
  <br>5 = Guided</td></tr></table>
</td></tr>
<tr class=b>
<td>PerspectiveVertical</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>PerspectiveX</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PerspectiveY</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr>
<td>PointColors</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PostCropVignetteAmount</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>PostCropVignetteFeather</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PostCropVignetteHighlightContrast</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>PostCropVignetteMidpoint</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PostCropVignetteRoundness</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>PostCropVignetteStyle</td>
<td class=c title=' / = Avoid'>integer/</td>
<td><span class=s>1 = Highlight Priority
  <br>2 = Color Priority
  <br>3 = Paint Overlay</span></td></tr>
<tr class=b>
<td>PresetType</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ProcessVersion</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RangeMask</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#RangeMask'>RangeMask Struct</a>
  <br><span class='n s'>(tag ID is &#39;RangeMaskMapInfo&#39;)</span></td></tr>
<tr>
<td>RangeMaskMapInfo</td>
<td class=c title=' _ = Flattened'>struct_</td>
<td>--&gt; <a href='XMP.html#MapInfo'>MapInfo Struct</a>
  <br><span class='n s'>(RangeMaskMapInfoRangeMaskMapInfo)</span></td></tr>
<tr class=b>
<td>RangeMaskMapInfoLabMax</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RangeMaskMapInfoRangeMaskMapInfoLabMax)</span></span></td></tr>
<tr>
<td>RangeMaskMapInfoLabMin</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RangeMaskMapInfoRangeMaskMapInfoLabMin)</span></span></td></tr>
<tr class=b>
<td>RangeMaskMapInfoLumEq</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(RangeMaskMapInfoRangeMaskMapInfoLumEq)</span></span></td></tr>
<tr>
<td>RangeMaskMapInfoRGBMax</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RangeMaskMapInfoRangeMaskMapInfoRGBMax)</span></span></td></tr>
<tr class=b>
<td>RangeMaskMapInfoRGBMin</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RangeMaskMapInfoRangeMaskMapInfoRGBMin)</span></span></td></tr>
<tr>
<td>RawFileName</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RedEyeInfo</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>RedHue</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RedSaturation</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>RetouchAreas</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#RetouchArea'>RetouchArea Struct</a></td></tr>
<tr class=b>
<td>RetouchAreaFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasFeather)</span></span></td></tr>
<tr>
<td>RetouchAreaMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(RetouchAreasMasks)</span></td></tr>
<tr class=b>
<td>RetouchAreaMaskAlpha</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksAlpha)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskAngle</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksAngle)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskBottom</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksBottom)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskCenterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksCenterValue)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskCenterWeight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksCenterWeight)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRange</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(RetouchAreasMasksCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRangeAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(RetouchAreasMasksCorrectionRangeMaskAreaModels)</span></td></tr>
<tr>
<td>RetouchAreaMaskRangeAreaModelsComponents</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRangeAreaModelsColorSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRangeColorAmount</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRangeDepthFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRangeDepthMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRangeDepthMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRangeInvert</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>boolean/_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskInvert)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRangeLumFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRangeLuminanceDepthSampleInfo</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRangeLumMax</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRangeLumMin</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>real/_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRangeLumRange</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRangeSampleType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>integer/_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRangeType</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskType)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRangeVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskVersion)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskDabs</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksDabs)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksFeather)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskFlipped</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksFlipped)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskFlow</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksFlow)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskFullX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksFullX)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskFullY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksFullY)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskInputDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksInputDigest)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskLeft</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksLeft)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMaskActive</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskActive)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMaskBlendMode</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskBlendMode)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMaskDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskDigest)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMaskInverted</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskInverted)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMaskName</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskName)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(RetouchAreasMasksMasks)</span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksAlpha</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksAlpha)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksAngle</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksAngle)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksBottom</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksBottom)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksCenterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksCenterValue)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksCenterWeight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksCenterWeight)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksDabs</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksDabs)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksFeather</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksFeather)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksFlipped</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksFlipped)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksFlow</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksFlow)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksFullX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksFullX)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksFullY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksFullY)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksInputDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksInputDigest)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksLeft</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksLeft)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksMaskActive</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMaskActive)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksMaskBlendMode</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMaskBlendMode)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksMaskDigest</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMaskDigest)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksMaskInverted</td>
<td class=c title=' / = Avoid
 _ = Flattened'>boolean/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMaskInverted)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksMaskName</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMaskName)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksMaskSubType</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMaskSubType)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksMaskSyncID</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMaskSyncID)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMaskValue)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMaskVersion)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksMidpoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMidpoint)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksOrigin</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksOrigin)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksPerimeterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksPerimeterValue)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksRadius</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksRadius)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksReferencePoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksReferencePoint)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksRight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksRight)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksRoundness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksRoundness)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksSizeX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksSizeX)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksSizeY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksSizeY)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksTop</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksTop)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMaskSubType</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskSubType)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksVersion)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksWhat</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksWhat)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksWholeImageArea</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksWholeImageArea)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksX)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksY)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMaskSyncID</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskSyncID)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksZeroX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksZeroX)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksZeroY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksZeroY)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskValue)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskVersion)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMidpoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMidpoint)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskOrigin</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksOrigin)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskPerimeterValue</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksPerimeterValue)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRadius</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksRadius)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskReferencePoint</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksReferencePoint)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRight</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksRight)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRoundness</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksRoundness)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskSizeX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksSizeX)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskSizeY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksSizeY)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskTop</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksTop)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskVersion</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksVersion)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskWhat</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksWhat)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskWholeImageArea</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksWholeImageArea)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksX)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksY)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskZeroX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksZeroX)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskZeroY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasMasksZeroY)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMethod</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasMethod)</span></span></td></tr>
<tr>
<td>RetouchAreaOffsetY</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasOffsetY)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaOpacity</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasOpacity)</span></span></td></tr>
<tr>
<td>RetouchAreaSeed</td>
<td class=c title=' / = Avoid
 _ = Flattened'>integer/_</td>
<td><span class=s><span class=n>(RetouchAreasSeed)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaSourceState</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasSourceState)</span></span></td></tr>
<tr>
<td>RetouchAreaSourceX</td>
<td class=c title=' / = Avoid
 _ = Flattened'>real/_</td>
<td><span class=s><span class=n>(RetouchAreasSourceX)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaSpotType</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td><span class=s><span class=n>(RetouchAreasSpotType)</span></span></td></tr>
<tr>
<td>RetouchInfo</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Saturation</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>SaturationAdjustmentAqua</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SaturationAdjustmentBlue</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>SaturationAdjustmentGreen</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SaturationAdjustmentMagenta</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>SaturationAdjustmentOrange</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SaturationAdjustmentPurple</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>SaturationAdjustmentRed</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SaturationAdjustmentYellow</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>SDRBlend</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SDRBrightness</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr>
<td>SDRContrast</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SDRHighlights</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr>
<td>SDRShadows</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SDRWhites</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Shadows</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Shadows2012</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ShadowTint</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SharpenDetail</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>SharpenEdgeMasking</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SharpenRadius</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Sharpness</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ShortName</td>
<td class=c title=' / = Avoid'>lang-alt/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Smoothness</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SortName</td>
<td class=c title=' / = Avoid'>lang-alt/</td>
<td>&nbsp;</td></tr>
<tr>
<td>SplitToningBalance</td>
<td class=c title=' / = Avoid'>integer/</td>
<td><span class=s><span class=n>(also used for newer ColorGrade settings)</span></span></td></tr>
<tr class=b>
<td>SplitToningHighlightHue</td>
<td class=c title=' / = Avoid'>integer/</td>
<td><span class=s><span class=n>(also used for newer ColorGrade settings)</span></span></td></tr>
<tr>
<td>SplitToningHighlightSaturation</td>
<td class=c title=' / = Avoid'>integer/</td>
<td><span class=s><span class=n>(also used for newer ColorGrade settings)</span></span></td></tr>
<tr class=b>
<td>SplitToningShadowHue</td>
<td class=c title=' / = Avoid'>integer/</td>
<td><span class=s><span class=n>(also used for newer ColorGrade settings)</span></span></td></tr>
<tr>
<td>SplitToningShadowSaturation</td>
<td class=c title=' / = Avoid'>integer/</td>
<td><span class=s><span class=n>(also used for newer ColorGrade settings)</span></span></td></tr>
<tr class=b>
<td>SupportsAmount</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>SupportsColor</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SupportsHighDynamicRange</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>SupportsMonochrome</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SupportsNormalDynamicRange</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>SupportsOutputReferred</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SupportsSceneReferred</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorTemperature</td>
<td class=c title=' / = Avoid'>integer/</td>
<td><span class=s><span class=n>(tag ID is &#39;Temperature&#39;)</span></span></td></tr>
<tr class=b>
<td>Texture</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>TIFFHandling</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Tint</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ToggleStyleAmount</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ToggleStyleDigest</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ToneCurve</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ToneCurveBlue</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ToneCurveGreen</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ToneCurveName</td>
<td class=c title=' / = Avoid'>string/</td>
<td><span class=s>&#39;Custom&#39; = Custom
  <br>&#39;Linear&#39; = Linear
  <br>&#39;Medium Contrast&#39; = Medium Contrast
  <br>&#39;Strong Contrast&#39; = Strong Contrast</span></td></tr>
<tr>
<td>ToneCurveName2012</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ToneCurvePV2012</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ToneCurvePV2012Blue</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ToneCurvePV2012Green</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ToneCurvePV2012Red</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ToneCurveRed</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ToneMapStrength</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightCenterMode</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightCenterNormX</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightCenterNormY</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightDependentDigest</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightFocalLength35mm</td>
<td class=c title=' / = Avoid'>real/</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightFocalMode</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightFourSegments_0</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightFourSegments_1</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightFourSegments_2</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightFourSegments_3</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightFourSegmentsCount</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightGuidedDependentDigest</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightPreview</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightTransform_0</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightTransform_1</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightTransform_2</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightTransform_3</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightTransform_4</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightTransform_5</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightTransformCount</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightVersion</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>UUID</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Version</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Vibrance</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VignetteAmount</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>VignetteMidpoint</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>What</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>WhiteBalance</td>
<td class=c title=' / = Avoid'>string/</td>
<td><table class=cols><tr>
  <td>&#39;As Shot&#39; = As Shot
  <br>&#39;Auto&#39; = Auto
  <br>&#39;Cloudy&#39; = Cloudy
  <br>&#39;Custom&#39; = Custom
  <br>&#39;Daylight&#39; = Daylight
  <br>&#39;Flash&#39; = Flash
  <br>&#39;Fluorescent&#39; = Fluorescent
  <br>&#39;Shade&#39; = Shade
  <br>&#39;Tungsten&#39; = Tungsten</td></tr></table>
</td></tr>
<tr class=b>
<td>Whites2012</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Correction'>XMP Correction Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CorrectionActive</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CorrectionAmount</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>CorrectionMasks</td>
<td class=c title=' + = List'>CorrectionMask+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a></td></tr>
<tr class=b>
<td>CorrectionName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>CorrRangeMask</td>
<td class=c>CorrRangeMask</td>
<td><span class='n s'>(called CorrectionRangeMask by the spec)</span>
  <br>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a></td></tr>
<tr class=b>
<td>CorrectionSyncID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocalBlacks2012</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocalBrightness</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocalClarity</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocalClarity2012</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocalContrast</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocalContrast2012</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocalDefringe</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocalDehaze</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocalExposure</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocalExposure2012</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocalHighlights2012</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocalHue</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocalLuminanceNoise</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocalMoire</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocalSaturation</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocalShadows2012</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocalSharpness</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocalTemperature</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocalTexture</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocalTint</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocalToningHue</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocalToningSaturation</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocalWhites2012</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>What</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='CorrectionMask'>XMP CorrectionMask Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Alpha</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Angle</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Bottom</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CenterValue</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>CenterWeight</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CorrRangeMask</td>
<td class=c>CorrRangeMask</td>
<td><span class='n s'>(called CorrectionRangeMask by the spec)</span>
  <br>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a></td></tr>
<tr>
<td>Dabs</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Feather</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Flipped</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Flow</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>FullX</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FullY</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>InputDigest</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Left</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>MaskActive</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MaskBlendMode</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>MaskDigest</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MaskInverted</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>MaskName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MaskSubType</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>MaskSyncID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MaskValue</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>MaskVersion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Masks</td>
<td class=c>CorrectionMask</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a></td></tr>
<tr>
<td>Midpoint</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Origin</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>PerimeterValue</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Radius</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>ReferencePoint</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Right</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Roundness</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SizeX</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>SizeY</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Top</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Version</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>What</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>WholeImageArea</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>X</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Y</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ZeroX</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>ZeroY</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='CorrRangeMask'>XMP CorrRangeMask Struct</a></h2>
<p>Called CorrectionRangeMask by the spec.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AreaModels</td>
<td class=c title=' + = List'>AreaModels+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a></td></tr>
<tr class=b>
<td>ColorAmount</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>DepthFeather</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DepthMax</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>DepthMin</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Invert</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>LumFeather</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LumMax</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LumMin</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LumRange</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LuminanceDepthSampleInfo</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SampleType</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Type</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Version</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='AreaModels'>XMP AreaModels Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AreaComponents</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ColorRangeMaskAreaSampleInfo</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='DepthBasedCorr'>XMP DepthBasedCorr Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CorrectionActive</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CorrectionAmount</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>CorrectionMasks</td>
<td class=c title=' + = List'>CorrectionMask+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a></td></tr>
<tr class=b>
<td>CorrectionSyncID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocalCorrectedDepth</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocalCurveRefineSaturation</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>What</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='DepthMapInfo'>XMP DepthMapInfo Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>BaseHighlightGuideInputDigest</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>BaseHighlightGuideTable</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>BaseHighlightGuideVersion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>BaseLayeredDepthInputDigest</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>BaseLayeredDepthTable</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>BaseLayeredDepthVersion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>BaseRawDepthInputDigest</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>BaseRawDepthTable</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>BaseRawDepthVersion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DepthSource</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='LensBlur'>XMP LensBlur Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Active</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>BlurAmount</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>BokehAspect</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>BokehRotation</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>BokehShape</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>BokehShapeDetail</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>CatEyeAmount</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CatEyeScale</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>FocalRange</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FocalRangeSource</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>HighlightsBoost</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HighlightsThreshold</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>SampledArea</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SampledRange</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>SphericalAberration</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SubjectRange</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Version</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Look'>XMP Look Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Amount</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Cluster</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Copyright</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Group</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>Name</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Parameters</td>
<td class=c>LookParms</td>
<td>--&gt; <a href='XMP.html#LookParms'>LookParms Struct</a></td></tr>
<tr>
<td>SupportsAmount</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SupportsMonochrome</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>SupportsOutputReferred</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UUID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='LookParms'>XMP LookParms Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CameraProfile</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Clarity2012</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ConvertToGrayscale</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Highlights2012</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LookTable</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ProcessVersion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Shadows2012</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ToneCurvePV2012</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ToneCurvePV2012Blue</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ToneCurvePV2012Green</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ToneCurvePV2012Red</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Version</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='RangeMask'>XMP RangeMask Struct</a></h2>
<p>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.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>RangeMaskMapInfo</td>
<td class=c>MapInfo</td>
<td>--&gt; <a href='XMP.html#MapInfo'>MapInfo Struct</a></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='MapInfo'>XMP MapInfo Struct</a></h2>
<p>Called RangeMaskMapInfo by the specification, the same as the containing
structure.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>LabMax</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LabMin</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LumEq</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RGBMax</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>RGBMin</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='RetouchArea'>XMP RetouchArea Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Feather</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Masks</td>
<td class=c title=' + = List'>CorrectionMask+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a></td></tr>
<tr>
<td>Method</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>OffsetY</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Opacity</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Seed</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>SourceState</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SourceX</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>SpotType</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='creatorAtom'>XMP creatorAtom Tags</a></h2>
<p>Adobe creatorAtom tags, written by After Effects.</p>

<p>These tags belong to the ExifTool XMP-creatorAtom family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AeProjectLink</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#AEProjectLink'>AEProjectLink Struct</a></td></tr>
<tr class=b>
<td>AeProjectLinkCompositionID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>AeProjectLinkFullPath</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AeProjectLinkRenderOutputModuleIndex</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>AeProjectLinkRenderQueueItemID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AeProjectLinkRenderTimeStamp</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>MacAtom</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#MacAtom'>MacAtom Struct</a></td></tr>
<tr class=b>
<td>MacAtomApplicationCode</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>MacAtomInvocationAppleEvent</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MacAtomPosixProjectPath</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>WindowsAtom</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#WindowsAtom'>WindowsAtom Struct</a></td></tr>
<tr class=b>
<td>WindowsAtomExtension</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>WindowsAtomInvocationFlags</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>WindowsAtomUncProjectPath</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='AEProjectLink'>XMP AEProjectLink Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CompositionID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FullPath</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>RenderOutputModuleIndex</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RenderQueueItemID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>RenderTimeStamp</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='MacAtom'>XMP MacAtom Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>ApplicationCode</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>InvocationAppleEvent</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>PosixProjectPath</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='WindowsAtom'>XMP WindowsAtom Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Extension</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>InvocationFlags</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>UncProjectPath</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='crs'>XMP crs Tags</a></h2>
<p>Photoshop Camera Raw namespace tags.  It is a shame that Adobe pollutes the
metadata space with these incredibly bulky image editing parameters.</p>

<p>These tags belong to the ExifTool XMP-crs family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AlreadyApplied</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AutoBrightness</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>AutoContrast</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AutoExposure</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>AutoLateralCA</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AutoShadows</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>AutoTone</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AutoToneDigest</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>AutoToneDigestNoSat</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AutoWhiteVersion</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Blacks2012</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>BlueHue</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>BlueSaturation</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Brightness</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>CameraModelRestriction</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CameraProfile</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>CameraProfileDigest</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ChromaticAberrationB</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ChromaticAberrationR</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CircularGradientBasedCorrections</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Correction'>Correction Struct</a></td></tr>
<tr>
<td>CircGradBasedCorrActive</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionActive)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrAmount</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionAmount)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(CircularGradientBasedCorrectionsCorrectionMasks)</span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskAlpha</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksAlpha)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskAngle</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksAngle)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskBottom</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksBottom)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskCenterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCenterValue)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskCenterWeight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCenterWeight)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRange</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRangeAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels)</span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRangeAreaModelsComponents</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRangeAreaModelsColorSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRangeColorAmount</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRangeDepthFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRangeDepthMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRangeDepthMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRangeInvert</td>
<td class=c title=' _ = Flattened
 + = List'>boolean_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRangeLumFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRangeLuminanceDepthSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRangeLumMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRangeLumMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRangeLumRange</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRangeSampleType</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRangeType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskType)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRangeVersion</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskDabs</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksDabs)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskFeather</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksFeather)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskFlipped</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksFlipped)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskFlow</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksFlow)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskFullX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksFullX)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskFullY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksFullY)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskInputDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksInputDigest)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskLeft</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksLeft)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMaskActive</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskActive)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMaskBlendMode</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskBlendMode)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMaskDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskDigest)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMaskInverted</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskInverted)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMaskName</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskName)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(CircularGradientBasedCorrectionsCorrectionMasksMasks)</span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksAlpha</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksAlpha)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksAngle</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksAngle)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksBottom</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksBottom)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksCenterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksCenterValue)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksCenterWeight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksCenterWeight)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksDabs</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksDabs)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksFeather</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksFeather)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksFlipped</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksFlipped)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksFlow</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksFlow)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksFullX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksFullX)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksFullY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksFullY)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksInputDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksInputDigest)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksLeft</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksLeft)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksMaskActive</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMaskActive)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksMaskBlendMode</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMaskBlendMode)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksMaskDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMaskDigest)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksMaskInverted</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMaskInverted)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksMaskName</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMaskName)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksMaskSubType</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMaskSubType)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksMaskSyncID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMaskSyncID)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMaskValue)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksMaskVersion</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMaskVersion)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksMidpoint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksMidpoint)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksOrigin</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksOrigin)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksPerimeterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksPerimeterValue)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksRadius</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksRadius)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksReferencePoint</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksReferencePoint)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksRight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksRight)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksRoundness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksRoundness)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksSizeX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksSizeX)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksSizeY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksSizeY)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksTop</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksTop)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMaskSubType</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskSubType)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksVersion</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksVersion)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksWhat)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksWholeImageArea</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksWholeImageArea)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksX)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksY)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMaskSyncID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskSyncID)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMasksZeroX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksZeroX)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMasksZeroY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMasksZeroY)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskValue)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskMaskVersion</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMaskVersion)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskMidpoint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksMidpoint)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskOrigin</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksOrigin)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskPerimeterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksPerimeterValue)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRadius</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksRadius)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskReferencePoint</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksReferencePoint)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskRight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksRight)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskRoundness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksRoundness)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskSizeX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksSizeX)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskSizeY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksSizeY)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskTop</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksTop)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskVersion</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksVersion)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksWhat)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskWholeImageArea</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksWholeImageArea)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksX)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksY)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMaskZeroX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksZeroX)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrMaskZeroY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionMasksZeroY)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrCorrectionName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionName)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrRangeMask</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(CircularGradientBasedCorrectionsCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr class=b>
<td>CircGradBasedCorrRangeMaskAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModels)</span></td></tr>
<tr>
<td>CircGradBasedCorrRangeMaskAreaModelsComponents</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrRangeMaskAreaModelsColorSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrRangeMaskColorAmount</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrRangeMaskDepthFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrRangeMaskDepthMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrRangeMaskDepthMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrRangeMaskInvert</td>
<td class=c title=' _ = Flattened
 + = List'>boolean_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskInvert)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrRangeMaskLumFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrRangeMaskLuminanceDepthSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrRangeMaskLumMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrRangeMaskLumMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrRangeMaskLumRange</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrRangeMaskSampleType</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrRangeMaskType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskType)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrRangeMaskVersion</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionRangeMaskVersion)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrCorrectionSyncID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsCorrectionSyncID)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrBlacks2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalBlacks2012)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrBrightness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalBrightness)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrClarity</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalClarity)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrClarity2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalClarity2012)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrContrast</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalContrast)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrContrast2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalContrast2012)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrDefringe</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalDefringe)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrDehaze</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalDehaze)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrExposure</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalExposure)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrExposure2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalExposure2012)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrHighlights2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalHighlights2012)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrHue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalHue)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrLuminanceNoise</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalLuminanceNoise)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrMoire</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalMoire)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrSaturation</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalSaturation)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrShadows2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalShadows2012)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrSharpness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalSharpness)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrTemperature</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalTemperature)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrTexture</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalTexture)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrTint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalTint)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrToningHue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalToningHue)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrToningSaturation</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalToningSaturation)</span></span></td></tr>
<tr>
<td>CircGradBasedCorrWhites2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsLocalWhites2012)</span></span></td></tr>
<tr class=b>
<td>CircGradBasedCorrWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CircularGradientBasedCorrectionsWhat)</span></span></td></tr>
<tr>
<td>Clarity</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Clarity2012</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ClipboardAspectRatio</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ClipboardOrientation</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Cluster</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ColorGradeBlending</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorGradeGlobalHue</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ColorGradeGlobalLum</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorGradeGlobalSat</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ColorGradeHighlightLum</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorGradeMidtoneHue</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ColorGradeMidtoneLum</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorGradeMidtoneSat</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ColorGradeShadowLum</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorNoiseReduction</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ColorNoiseReductionDetail</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorNoiseReductionSmoothness</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CompatibleVersion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ContactInfo</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Contrast</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Contrast2012</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Converter</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ConvertToGrayscale</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Copyright</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>CropAngle</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CropBottom</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>CropConstrainToWarp</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CropHeight</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>CropLeft</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CropRight</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>CropTop</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CropUnit</td>
<td class=c>integer</td>
<td><span class=s>0 = pixels
  <br>1 = inches
  <br>2 = cm</span></td></tr>
<tr>
<td>CropUnits</td>
<td class=c>integer</td>
<td><span class=s>0 = pixels
  <br>1 = inches
  <br>2 = cm</span></td></tr>
<tr class=b>
<td>CropWidth</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>DefaultAutoGray</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DefaultAutoTone</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>DefaultsSpecificToISO</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DefaultsSpecificToSerial</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>Defringe</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DefringeGreenAmount</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>DefringeGreenHueHi</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DefringeGreenHueLo</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>DefringePurpleAmount</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DefringePurpleHueHi</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>DefringePurpleHueLo</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Dehaze</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>DepthBasedCorrections</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#DepthBasedCorr'>DepthBasedCorr Struct</a></td></tr>
<tr class=b>
<td>DepthBasedCorrCorrectionActive</td>
<td class=c title=' _ = Flattened
 + = List'>boolean_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionActive)</span></span></td></tr>
<tr>
<td>DepthBasedCorrCorrectionAmount</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionAmount)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMask</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(DepthBasedCorrectionsCorrectionMasks)</span></td></tr>
<tr>
<td>DepthBasedCorrMaskAlpha</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksAlpha)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskAngle</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksAngle)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskBottom</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksBottom)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskCenterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksCenterValue)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskCenterWeight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksCenterWeight)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskRange</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(DepthBasedCorrectionsCorrectionMasksCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr>
<td>DepthBasedCorrMaskRangeAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels)</span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskRangeAreaModelsComponents</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskRangeAreaModelsColorSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskRangeColorAmount</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskRangeDepthFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskRangeDepthMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskRangeDepthMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskRangeInvert</td>
<td class=c title=' _ = Flattened
 + = List'>boolean_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskRangeLumFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskRangeLuminanceDepthSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskRangeLumMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskRangeLumMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskRangeLumRange</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskRangeSampleType</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskRangeType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskType)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskRangeVersion</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskDabs</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksDabs)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskFeather</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksFeather)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskFlipped</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksFlipped)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskFlow</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksFlow)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskFullX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksFullX)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskFullY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksFullY)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskInputDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksInputDigest)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskLeft</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksLeft)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMaskActive</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMaskActive)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMaskBlendMode</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMaskBlendMode)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMaskDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMaskDigest)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMaskInverted</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMaskInverted)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMaskName</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMaskName)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(DepthBasedCorrectionsCorrectionMasksMasks)</span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksAlpha</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksAlpha)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksAngle</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksAngle)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksBottom</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksBottom)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksCenterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksCenterValue)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksCenterWeight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksCenterWeight)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksDabs</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksDabs)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksFeather</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksFeather)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksFlipped</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksFlipped)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksFlow</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksFlow)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksFullX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksFullX)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksFullY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksFullY)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksInputDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksInputDigest)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksLeft</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksLeft)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksMaskActive</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksMaskActive)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksMaskBlendMode</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksMaskBlendMode)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksMaskDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksMaskDigest)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksMaskInverted</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksMaskInverted)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksMaskName</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksMaskName)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksMaskSubType</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksMaskSubType)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksMaskSyncID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksMaskSyncID)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksMaskValue)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksMaskVersion</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksMaskVersion)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksMidpoint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksMidpoint)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksOrigin</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksOrigin)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksPerimeterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksPerimeterValue)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksRadius</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksRadius)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksReferencePoint</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksReferencePoint)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksRight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksRight)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksRoundness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksRoundness)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksSizeX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksSizeX)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksSizeY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksSizeY)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksTop</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksTop)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMaskSubType</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMaskSubType)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksVersion</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksVersion)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksWhat)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksWholeImageArea</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksWholeImageArea)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksX)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksY)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMaskSyncID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMaskSyncID)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMasksZeroX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksZeroX)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMasksZeroY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMasksZeroY)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMaskValue)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskMaskVersion</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMaskVersion)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskMidpoint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksMidpoint)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskOrigin</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksOrigin)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskPerimeterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksPerimeterValue)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskRadius</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksRadius)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskReferencePoint</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksReferencePoint)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskRight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksRight)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskRoundness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksRoundness)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskSizeX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksSizeX)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskSizeY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksSizeY)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskTop</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksTop)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskVersion</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksVersion)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksWhat)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskWholeImageArea</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksWholeImageArea)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksX)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksY)</span></span></td></tr>
<tr>
<td>DepthBasedCorrMaskZeroX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksZeroX)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrMaskZeroY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionMasksZeroY)</span></span></td></tr>
<tr>
<td>DepthBasedCorrCorrectionSyncID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsCorrectionSyncID)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrLocalCorrectedDepth</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsLocalCorrectedDepth)</span></span></td></tr>
<tr>
<td>DepthBasedCorrLocalCurveRefineSaturation</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsLocalCurveRefineSaturation)</span></span></td></tr>
<tr class=b>
<td>DepthBasedCorrWhat</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(DepthBasedCorrectionsWhat)</span></span></td></tr>
<tr>
<td>DepthMapInfo</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#DepthMapInfo'>DepthMapInfo Struct</a></td></tr>
<tr class=b>
<td>DepthMapInfoBaseHighlightGuideInputDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>DepthMapInfoBaseHighlightGuideTable</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DepthMapInfoBaseHighlightGuideVersion</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>DepthMapInfoBaseLayeredDepthInputDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DepthMapInfoBaseLayeredDepthTable</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>DepthMapInfoBaseLayeredDepthVersion</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DepthMapInfoBaseRawDepthInputDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>DepthMapInfoBaseRawDepthTable</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DepthMapInfoBaseRawDepthVersion</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>DepthMapInfoDepthSource</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Description</td>
<td class=c title=' / = Avoid'>lang-alt/</td>
<td>&nbsp;</td></tr>
<tr>
<td>DNGIgnoreSidecars</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Exposure</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Exposure2012</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FillLight</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>GradientBasedCorrections</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Correction'>Correction Struct</a></td></tr>
<tr class=b>
<td>GradientBasedCorrActive</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionActive)</span></span></td></tr>
<tr>
<td>GradientBasedCorrAmount</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionAmount)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(GradientBasedCorrectionsCorrectionMasks)</span></td></tr>
<tr>
<td>GradientBasedCorrMaskAlpha</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksAlpha)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskAngle</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksAngle)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskBottom</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksBottom)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskCenterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCenterValue)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskCenterWeight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCenterWeight)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRange</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr>
<td>GradientBasedCorrMaskRangeAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels)</span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRangeAreaModelsComponents</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRangeAreaModelsColorSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRangeColorAmount</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRangeDepthFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRangeDepthMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRangeDepthMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRangeInvert</td>
<td class=c title=' _ = Flattened
 + = List'>boolean_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRangeLumFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRangeLuminanceDepthSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRangeLumMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRangeLumMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRangeLumRange</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRangeSampleType</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRangeType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskType)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRangeVersion</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskDabs</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksDabs)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskFeather</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksFeather)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskFlipped</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksFlipped)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskFlow</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksFlow)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskFullX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksFullX)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskFullY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksFullY)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskInputDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksInputDigest)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskLeft</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksLeft)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMaskActive</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskActive)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMaskBlendMode</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskBlendMode)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMaskDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskDigest)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMaskInverted</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskInverted)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMaskName</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskName)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(GradientBasedCorrectionsCorrectionMasksMasks)</span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksAlpha</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksAlpha)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksAngle</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksAngle)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksBottom</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksBottom)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksCenterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksCenterValue)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksCenterWeight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksCenterWeight)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksDabs</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksDabs)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksFeather</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksFeather)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksFlipped</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksFlipped)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksFlow</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksFlow)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksFullX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksFullX)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksFullY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksFullY)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksInputDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksInputDigest)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksLeft</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksLeft)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksMaskActive</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMaskActive)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksMaskBlendMode</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMaskBlendMode)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksMaskDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMaskDigest)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksMaskInverted</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMaskInverted)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksMaskName</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMaskName)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksMaskSubType</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMaskSubType)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksMaskSyncID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMaskSyncID)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMaskValue)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksMaskVersion</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMaskVersion)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksMidpoint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksMidpoint)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksOrigin</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksOrigin)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksPerimeterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksPerimeterValue)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksRadius</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksRadius)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksReferencePoint</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksReferencePoint)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksRight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksRight)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksRoundness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksRoundness)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksSizeX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksSizeX)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksSizeY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksSizeY)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksTop</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksTop)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMaskSubType</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskSubType)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksVersion</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksVersion)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksWhat)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksWholeImageArea</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksWholeImageArea)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksX)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksY)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMaskSyncID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskSyncID)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMasksZeroX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksZeroX)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMasksZeroY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMasksZeroY)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskValue)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskMaskVersion</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMaskVersion)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskMidpoint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksMidpoint)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskOrigin</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksOrigin)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskPerimeterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksPerimeterValue)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRadius</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksRadius)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskReferencePoint</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksReferencePoint)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskRight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksRight)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskRoundness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksRoundness)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskSizeX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksSizeX)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskSizeY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksSizeY)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskTop</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksTop)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskVersion</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksVersion)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksWhat)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskWholeImageArea</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksWholeImageArea)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksX)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksY)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMaskZeroX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksZeroX)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrMaskZeroY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionMasksZeroY)</span></span></td></tr>
<tr>
<td>GradientBasedCorrCorrectionName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionName)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrRangeMask</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(GradientBasedCorrectionsCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr>
<td>GradientBasedCorrRangeMaskAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(GradientBasedCorrectionsCorrectionRangeMaskAreaModels)</span></td></tr>
<tr class=b>
<td>GradientBasedCorrRangeMaskAreaModelsComponents</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr>
<td>GradientBasedCorrRangeMaskAreaModelsColorSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrRangeMaskColorAmount</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr>
<td>GradientBasedCorrRangeMaskDepthFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrRangeMaskDepthMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr>
<td>GradientBasedCorrRangeMaskDepthMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrRangeMaskInvert</td>
<td class=c title=' _ = Flattened
 + = List'>boolean_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskInvert)</span></span></td></tr>
<tr>
<td>GradientBasedCorrRangeMaskLumFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrRangeMaskLuminanceDepthSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr>
<td>GradientBasedCorrRangeMaskLumMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrRangeMaskLumMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr>
<td>GradientBasedCorrRangeMaskLumRange</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrRangeMaskSampleType</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr>
<td>GradientBasedCorrRangeMaskType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskType)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrRangeMaskVersion</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionRangeMaskVersion)</span></span></td></tr>
<tr>
<td>GradientBasedCorrCorrectionSyncID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsCorrectionSyncID)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrBlacks2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalBlacks2012)</span></span></td></tr>
<tr>
<td>GradientBasedCorrBrightness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalBrightness)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrClarity</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalClarity)</span></span></td></tr>
<tr>
<td>GradientBasedCorrClarity2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalClarity2012)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrContrast</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalContrast)</span></span></td></tr>
<tr>
<td>GradientBasedCorrContrast2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalContrast2012)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrDefringe</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalDefringe)</span></span></td></tr>
<tr>
<td>GradientBasedCorrDehaze</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalDehaze)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrExposure</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalExposure)</span></span></td></tr>
<tr>
<td>GradientBasedCorrExposure2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalExposure2012)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrHighlights2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalHighlights2012)</span></span></td></tr>
<tr>
<td>GradientBasedCorrHue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalHue)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrLuminanceNoise</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalLuminanceNoise)</span></span></td></tr>
<tr>
<td>GradientBasedCorrMoire</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalMoire)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrSaturation</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalSaturation)</span></span></td></tr>
<tr>
<td>GradientBasedCorrShadows2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalShadows2012)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrSharpness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalSharpness)</span></span></td></tr>
<tr>
<td>GradientBasedCorrTemperature</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalTemperature)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrTexture</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalTexture)</span></span></td></tr>
<tr>
<td>GradientBasedCorrTint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalTint)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrToningHue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalToningHue)</span></span></td></tr>
<tr>
<td>GradientBasedCorrToningSaturation</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalToningSaturation)</span></span></td></tr>
<tr class=b>
<td>GradientBasedCorrWhites2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsLocalWhites2012)</span></span></td></tr>
<tr>
<td>GradientBasedCorrWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(GradientBasedCorrectionsWhat)</span></span></td></tr>
<tr class=b>
<td>GrainAmount</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>GrainFrequency</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GrainSeed</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>GrainSize</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GrayMixerAqua</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>GrayMixerBlue</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GrayMixerGreen</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>GrayMixerMagenta</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GrayMixerOrange</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>GrayMixerPurple</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GrayMixerRed</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>GrayMixerYellow</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GreenHue</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>GreenSaturation</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Group</td>
<td class=c title=' / = Avoid'>lang-alt/</td>
<td>&nbsp;</td></tr>
<tr>
<td>HasCrop</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HasSettings</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>HDREditMode</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Highlight2012</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>HighlightRecovery</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Highlights2012</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>HueAdjustmentAqua</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HueAdjustmentBlue</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>HueAdjustmentGreen</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HueAdjustmentMagenta</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>HueAdjustmentOrange</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HueAdjustmentPurple</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>HueAdjustmentRed</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HueAdjustmentYellow</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>IncrementalTemperature</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IncrementalTint</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>JPEGHandling</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensBlur</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#LensBlur'>LensBlur Struct</a></td></tr>
<tr>
<td>LensBlurActive</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensBlurAmount</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(LensBlurBlurAmount)</span></span></td></tr>
<tr>
<td>LensBlurBokehAspect</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensBlurBokehRotation</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensBlurBokehShape</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensBlurBokehShapeDetail</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensBlurCatEyeAmount</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensBlurCatEyeScale</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensBlurFocalRange</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensBlurFocalRangeSource</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensBlurHighlightsBoost</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensBlurHighlightsThreshold</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensBlurSampledArea</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensBlurSampledRange</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensBlurSphericalAberration</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensBlurSubjectRange</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensBlurVersion</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensManualDistortionAmount</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileChromaticAberrationScale</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensProfileDigest</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileDistortionScale</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensProfileEnable</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileFilename</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensProfileIsEmbedded</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileMatchKeyCameraModelName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensProfileMatchKeyExifMake</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileMatchKeyExifModel</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensProfileMatchKeyIsRaw</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileMatchKeyLensID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensProfileMatchKeyLensInfo</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileMatchKeyLensName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensProfileMatchKeySensorFormatFactor</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensProfileSetup</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensProfileVignettingScale</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Look</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Look'>Look Struct</a></td></tr>
<tr>
<td>LookAmount</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookCluster</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LookCopyright</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookGroup</td>
<td class=c title=' _ = Flattened'>lang-alt_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LookName</td>
<td class=c>string</td>
<td><span class=s><span class=n>(NOT a flattened tag!)</span></span></td></tr>
<tr class=b>
<td>LookParameters</td>
<td class=c title=' _ = Flattened'>struct_</td>
<td>--&gt; <a href='XMP.html#LookParms'>LookParms Struct</a></td></tr>
<tr>
<td>LookParametersCameraProfile</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookParametersClarity2012</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LookParametersConvertToGrayscale</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookParametersHighlights2012</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LookParametersLookTable</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookParametersProcessVersion</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LookParametersShadows2012</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookParametersToneCurvePV2012</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LookParametersToneCurvePV2012Blue</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookParametersToneCurvePV2012Green</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LookParametersToneCurvePV2012Red</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookParametersVersion</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LookSupportsAmount</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookSupportsMonochrome</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LookSupportsOutputReferred</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LookUUID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>LuminanceAdjustmentAqua</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LuminanceAdjustmentBlue</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>LuminanceAdjustmentGreen</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LuminanceAdjustmentMagenta</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>LuminanceAdjustmentOrange</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LuminanceAdjustmentPurple</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>LuminanceAdjustmentRed</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LuminanceAdjustmentYellow</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>LuminanceNoiseReductionContrast</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LuminanceNoiseReductionDetail</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>LuminanceSmoothing</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MaskGroupBasedCorrections</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Correction'>Correction Struct</a></td></tr>
<tr>
<td>MaskGroupBasedCorrActive</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionActive)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrAmount</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionAmount)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMask</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(MaskGroupBasedCorrectionsCorrectionMasks)</span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskAlpha</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksAlpha)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskAngle</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksAngle)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskBottom</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksBottom)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskCenterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCenterValue)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskCenterWeight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCenterWeight)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRange</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRangeAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels)</span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRangeAreaModelsComponents</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRangeAreaModelsColorSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRangeColorAmount</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRangeDepthFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRangeDepthMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRangeDepthMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRangeInvert</td>
<td class=c title=' _ = Flattened
 + = List'>boolean_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRangeLumFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRangeLuminanceDepthSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRangeLumMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRangeLumMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRangeLumRange</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRangeSampleType</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRangeType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskType)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRangeVersion</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskDabs</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksDabs)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskFeather</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksFeather)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskFlipped</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksFlipped)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskFlow</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksFlow)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskFullX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksFullX)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskFullY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksFullY)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskInputDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksInputDigest)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskLeft</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksLeft)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMaskActive</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMaskActive)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMaskBlendMode</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMaskBlendMode)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMaskDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMaskDigest)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMaskInverted</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMaskInverted)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMaskName</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMaskName)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(MaskGroupBasedCorrectionsCorrectionMasksMasks)</span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksAlpha</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksAlpha)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksAngle</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksAngle)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksBottom</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksBottom)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksCenterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksCenterValue)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksCenterWeight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksCenterWeight)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksDabs</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksDabs)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksFeather</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksFeather)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksFlipped</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksFlipped)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksFlow</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksFlow)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksFullX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksFullX)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksFullY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksFullY)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksInputDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksInputDigest)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksLeft</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksLeft)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksMaskActive</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMaskActive)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksMaskBlendMode</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMaskBlendMode)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksMaskDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMaskDigest)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksMaskInverted</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMaskInverted)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksMaskName</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMaskName)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksMaskSubType</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMaskSubType)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksMaskSyncID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMaskSyncID)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMaskValue)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksMaskVersion</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMaskVersion)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksMidpoint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksMidpoint)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksOrigin</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksOrigin)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksPerimeterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksPerimeterValue)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksRadius</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksRadius)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksReferencePoint</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksReferencePoint)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksRight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksRight)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksRoundness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksRoundness)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksSizeX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksSizeX)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksSizeY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksSizeY)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksTop</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksTop)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMaskSubType</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMaskSubType)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksVersion</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksVersion)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksWhat)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksWholeImageArea</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksWholeImageArea)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksX)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksY)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMaskSyncID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMaskSyncID)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMasksZeroX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksZeroX)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMasksZeroY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMasksZeroY)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMaskValue)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskMaskVersion</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMaskVersion)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskMidpoint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksMidpoint)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskOrigin</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksOrigin)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskPerimeterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksPerimeterValue)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRadius</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksRadius)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskReferencePoint</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksReferencePoint)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskRight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksRight)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskRoundness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksRoundness)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskSizeX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksSizeX)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskSizeY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksSizeY)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskTop</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksTop)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskVersion</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksVersion)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksWhat)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskWholeImageArea</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksWholeImageArea)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksX)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksY)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMaskZeroX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksZeroX)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrMaskZeroY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionMasksZeroY)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrCorrectionName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionName)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrRangeMask</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(MaskGroupBasedCorrectionsCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrRangeMaskAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModels)</span></td></tr>
<tr>
<td>MaskGroupBasedCorrRangeMaskAreaModelsComponents</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrRangeMaskAreaModelsColorSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrRangeMaskColorAmount</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrRangeMaskDepthFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrRangeMaskDepthMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrRangeMaskDepthMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrRangeMaskInvert</td>
<td class=c title=' _ = Flattened
 + = List'>boolean_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskInvert)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrRangeMaskLumFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrRangeMaskLuminanceDepthSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrRangeMaskLumMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrRangeMaskLumMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrRangeMaskLumRange</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrRangeMaskSampleType</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrRangeMaskType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskType)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrRangeMaskVersion</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionRangeMaskVersion)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrCorrectionSyncID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsCorrectionSyncID)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrBlacks2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalBlacks2012)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrBrightness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalBrightness)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrClarity</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalClarity)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrClarity2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalClarity2012)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrContrast</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalContrast)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrContrast2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalContrast2012)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrDefringe</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalDefringe)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrDehaze</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalDehaze)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrExposure</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalExposure)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrExposure2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalExposure2012)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrHighlights2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalHighlights2012)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrHue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalHue)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrLuminanceNoise</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalLuminanceNoise)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrMoire</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalMoire)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrSaturation</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalSaturation)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrShadows2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalShadows2012)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrSharpness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalSharpness)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrTemperature</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalTemperature)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrTexture</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalTexture)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrTint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalTint)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrToningHue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalToningHue)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrToningSaturation</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalToningSaturation)</span></span></td></tr>
<tr>
<td>MaskGroupBasedCorrWhites2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsLocalWhites2012)</span></span></td></tr>
<tr class=b>
<td>MaskGroupBasedCorrWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(MaskGroupBasedCorrectionsWhat)</span></span></td></tr>
<tr>
<td>MoireFilter</td>
<td class=c>string</td>
<td><span class=s>&#39;Off&#39; = Off
  <br>&#39;On&#39; = On</span></td></tr>
<tr class=b>
<td>Name</td>
<td class=c title=' / = Avoid'>lang-alt/</td>
<td>&nbsp;</td></tr>
<tr>
<td>NegativeCacheLargePreviewSize</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>NegativeCacheMaximumSize</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>NegativeCachePath</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>OverrideLookVignette</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>PaintBasedCorrections</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Correction'>Correction Struct</a></td></tr>
<tr class=b>
<td>PaintCorrectionActive</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionActive)</span></span></td></tr>
<tr>
<td>PaintCorrectionAmount</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionAmount)</span></span></td></tr>
<tr class=b>
<td>PaintBasedCorrectionMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(PaintBasedCorrectionsCorrectionMasks)</span></td></tr>
<tr>
<td>PaintCorrectionMaskAlpha</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksAlpha)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskAngle</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksAngle)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskBottom</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksBottom)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskCenterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCenterValue)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskCenterWeight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCenterWeight)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRange</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr>
<td>PaintCorrectionMaskRangeAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModels)</span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRangeAreaModelsComponents</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRangeAreaModelsColorSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRangeColorAmount</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRangeDepthFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRangeDepthMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRangeDepthMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRangeInvert</td>
<td class=c title=' _ = Flattened
 + = List'>boolean_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskInvert)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRangeLumFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRangeLuminanceDepthSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRangeLumMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRangeLumMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRangeLumRange</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRangeSampleType</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRangeType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskType)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRangeVersion</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksCorrectionRangeMaskVersion)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskDabs</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksDabs)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskFeather</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksFeather)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskFlipped</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksFlipped)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskFlow</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksFlow)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskFullX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksFullX)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskFullY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksFullY)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskInputDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksInputDigest)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskLeft</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksLeft)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMaskActive</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskActive)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMaskBlendMode</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskBlendMode)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMaskDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskDigest)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMaskInverted</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskInverted)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMaskName</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskName)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(PaintBasedCorrectionsCorrectionMasksMasks)</span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksAlpha</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksAlpha)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksAngle</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksAngle)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksBottom</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksBottom)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksCenterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksCenterValue)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksCenterWeight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksCenterWeight)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksDabs</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksDabs)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksFeather</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksFeather)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksFlipped</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksFlipped)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksFlow</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksFlow)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksFullX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksFullX)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksFullY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksFullY)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksInputDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksInputDigest)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksLeft</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksLeft)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksMaskActive</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMaskActive)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksMaskBlendMode</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMaskBlendMode)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksMaskDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMaskDigest)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksMaskInverted</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMaskInverted)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksMaskName</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMaskName)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksMaskSubType</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMaskSubType)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksMaskSyncID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMaskSyncID)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMaskValue)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksMaskVersion</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMaskVersion)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksMidpoint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksMidpoint)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksOrigin</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksOrigin)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksPerimeterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksPerimeterValue)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksRadius</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksRadius)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksReferencePoint</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksReferencePoint)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksRight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksRight)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksRoundness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksRoundness)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksSizeX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksSizeX)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksSizeY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksSizeY)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksTop</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksTop)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMaskSubType</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskSubType)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksVersion</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksVersion)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksWhat)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksWholeImageArea</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksWholeImageArea)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksX)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksY)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMaskSyncID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskSyncID)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMasksZeroX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksZeroX)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMasksZeroY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMasksZeroY)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskValue)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskMaskVersion</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMaskVersion)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskMidpoint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksMidpoint)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskOrigin</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksOrigin)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskPerimeterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksPerimeterValue)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRadius</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksRadius)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskReferencePoint</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksReferencePoint)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskRight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksRight)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskRoundness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksRoundness)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskSizeX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksSizeX)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskSizeY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksSizeY)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskTop</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksTop)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskVersion</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksVersion)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksWhat)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskWholeImageArea</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksWholeImageArea)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksX)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksY)</span></span></td></tr>
<tr>
<td>PaintCorrectionMaskZeroX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksZeroX)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionMaskZeroY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionMasksZeroY)</span></span></td></tr>
<tr>
<td>PaintCorrectionCorrectionName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionName)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionRangeMask</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(PaintBasedCorrectionsCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr>
<td>PaintCorrectionRangeMaskAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(PaintBasedCorrectionsCorrectionRangeMaskAreaModels)</span></td></tr>
<tr class=b>
<td>PaintCorrectionRangeMaskAreaModelsComponents</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr>
<td>PaintCorrectionRangeMaskAreaModelsColorSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionRangeMaskColorAmount</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr>
<td>PaintCorrectionRangeMaskDepthFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionRangeMaskDepthMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr>
<td>PaintCorrectionRangeMaskDepthMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionRangeMaskInvert</td>
<td class=c title=' _ = Flattened
 + = List'>boolean_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskInvert)</span></span></td></tr>
<tr>
<td>PaintCorrectionRangeMaskLumFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionRangeMaskLuminanceDepthSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr>
<td>PaintCorrectionRangeMaskLumMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionRangeMaskLumMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr>
<td>PaintCorrectionRangeMaskLumRange</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionRangeMaskSampleType</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr>
<td>PaintCorrectionRangeMaskType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskType)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionRangeMaskVersion</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionRangeMaskVersion)</span></span></td></tr>
<tr>
<td>PaintCorrectionCorrectionSyncID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsCorrectionSyncID)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionBlacks2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalBlacks2012)</span></span></td></tr>
<tr>
<td>PaintCorrectionBrightness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalBrightness)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionClarity</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalClarity)</span></span></td></tr>
<tr>
<td>PaintCorrectionClarity2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalClarity2012)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionContrast</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalContrast)</span></span></td></tr>
<tr>
<td>PaintCorrectionContrast2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalContrast2012)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionDefringe</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalDefringe)</span></span></td></tr>
<tr>
<td>PaintCorrectionDehaze</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalDehaze)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionExposure</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalExposure)</span></span></td></tr>
<tr>
<td>PaintCorrectionExposure2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalExposure2012)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionHighlights2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalHighlights2012)</span></span></td></tr>
<tr>
<td>PaintCorrectionHue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalHue)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionLuminanceNoise</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalLuminanceNoise)</span></span></td></tr>
<tr>
<td>PaintCorrectionMoire</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalMoire)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionSaturation</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalSaturation)</span></span></td></tr>
<tr>
<td>PaintCorrectionShadows2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalShadows2012)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionSharpness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalSharpness)</span></span></td></tr>
<tr>
<td>PaintCorrectionTemperature</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalTemperature)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionTexture</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalTexture)</span></span></td></tr>
<tr>
<td>PaintCorrectionTint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalTint)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionToningHue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalToningHue)</span></span></td></tr>
<tr>
<td>PaintCorrectionToningSaturation</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalToningSaturation)</span></span></td></tr>
<tr class=b>
<td>PaintCorrectionWhites2012</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsLocalWhites2012)</span></span></td></tr>
<tr>
<td>PaintCorrectionWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(PaintBasedCorrectionsWhat)</span></span></td></tr>
<tr class=b>
<td>ParametricDarks</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ParametricHighlights</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ParametricHighlightSplit</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ParametricLights</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ParametricMidtoneSplit</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ParametricShadows</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ParametricShadowSplit</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>PerspectiveAspect</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PerspectiveHorizontal</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>PerspectiveRotate</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PerspectiveScale</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>PerspectiveUpright</td>
<td class=c>integer</td>
<td><table class=cols><tr>
  <td>0 = Off
  <br>1 = Auto
  <br>2 = Full</td><td>&nbsp;&nbsp;</td>
  <td>3 = Level
  <br>4 = Vertical
  <br>5 = Guided</td></tr></table>
</td></tr>
<tr class=b>
<td>PerspectiveVertical</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>PerspectiveX</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PerspectiveY</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>PointColors</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PostCropVignetteAmount</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>PostCropVignetteFeather</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PostCropVignetteHighlightContrast</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>PostCropVignetteMidpoint</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PostCropVignetteRoundness</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>PostCropVignetteStyle</td>
<td class=c>integer</td>
<td><span class=s>1 = Highlight Priority
  <br>2 = Color Priority
  <br>3 = Paint Overlay</span></td></tr>
<tr class=b>
<td>PresetType</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ProcessVersion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RangeMask</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#RangeMask'>RangeMask Struct</a>
  <br><span class='n s'>(tag ID is &#39;RangeMaskMapInfo&#39;)</span></td></tr>
<tr>
<td>RangeMaskMapInfo</td>
<td class=c title=' _ = Flattened'>struct_</td>
<td>--&gt; <a href='XMP.html#MapInfo'>MapInfo Struct</a>
  <br><span class='n s'>(RangeMaskMapInfoRangeMaskMapInfo)</span></td></tr>
<tr class=b>
<td>RangeMaskMapInfoLabMax</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RangeMaskMapInfoRangeMaskMapInfoLabMax)</span></span></td></tr>
<tr>
<td>RangeMaskMapInfoLabMin</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RangeMaskMapInfoRangeMaskMapInfoLabMin)</span></span></td></tr>
<tr class=b>
<td>RangeMaskMapInfoLumEq</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RangeMaskMapInfoRangeMaskMapInfoLumEq)</span></span></td></tr>
<tr>
<td>RangeMaskMapInfoRGBMax</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RangeMaskMapInfoRangeMaskMapInfoRGBMax)</span></span></td></tr>
<tr class=b>
<td>RangeMaskMapInfoRGBMin</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RangeMaskMapInfoRangeMaskMapInfoRGBMin)</span></span></td></tr>
<tr>
<td>RawFileName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RedEyeInfo</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>RedHue</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RedSaturation</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>RetouchAreas</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#RetouchArea'>RetouchArea Struct</a></td></tr>
<tr class=b>
<td>RetouchAreaFeather</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasFeather)</span></span></td></tr>
<tr>
<td>RetouchAreaMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(RetouchAreasMasks)</span></td></tr>
<tr class=b>
<td>RetouchAreaMaskAlpha</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksAlpha)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskAngle</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksAngle)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskBottom</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksBottom)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskCenterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksCenterValue)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskCenterWeight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksCenterWeight)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRange</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrRangeMask'>CorrRangeMask Struct</a>
  <br><span class='n s'>(RetouchAreasMasksCorrectionRangeMask; called CorrectionRangeMask by the spec)</span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRangeAreaModels</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#AreaModels'>AreaModels Struct</a>
  <br><span class='n s'>(RetouchAreasMasksCorrectionRangeMaskAreaModels)</span></td></tr>
<tr>
<td>RetouchAreaMaskRangeAreaModelsComponents</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskAreaModelsAreaComponents)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRangeAreaModelsColorSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskAreaModelsColorRangeMaskAreaSampleInfo)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRangeColorAmount</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskColorAmount)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRangeDepthFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskDepthFeather)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRangeDepthMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskDepthMax)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRangeDepthMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskDepthMin)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRangeInvert</td>
<td class=c title=' _ = Flattened
 + = List'>boolean_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskInvert)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRangeLumFeather</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskLumFeather)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRangeLuminanceDepthSampleInfo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskLuminanceDepthSampleInfo)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRangeLumMax</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskLumMax)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRangeLumMin</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskLumMin)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRangeLumRange</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskLumRange)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRangeSampleType</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskSampleType)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRangeType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskType)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRangeVersion</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksCorrectionRangeMaskVersion)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskDabs</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksDabs)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskFeather</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksFeather)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskFlipped</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(RetouchAreasMasksFlipped)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskFlow</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksFlow)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskFullX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksFullX)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskFullY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksFullY)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskInputDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksInputDigest)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskLeft</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksLeft)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMaskActive</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskActive)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMaskBlendMode</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskBlendMode)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMaskDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskDigest)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMaskInverted</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskInverted)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMaskName</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskName)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasks</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CorrectionMask'>CorrectionMask Struct</a>
  <br><span class='n s'>(RetouchAreasMasksMasks)</span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksAlpha</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksAlpha)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksAngle</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksAngle)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksBottom</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksBottom)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksCenterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksCenterValue)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksCenterWeight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksCenterWeight)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksDabs</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksDabs)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksFeather</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksFeather)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksFlipped</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksFlipped)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksFlow</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksFlow)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksFullX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksFullX)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksFullY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksFullY)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksInputDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksInputDigest)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksLeft</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksLeft)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksMaskActive</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMaskActive)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksMaskBlendMode</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMaskBlendMode)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksMaskDigest</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMaskDigest)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksMaskInverted</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMaskInverted)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksMaskName</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMaskName)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksMaskSubType</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMaskSubType)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksMaskSyncID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMaskSyncID)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMaskValue)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksMaskVersion</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMaskVersion)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksMidpoint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksMidpoint)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksOrigin</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksOrigin)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksPerimeterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksPerimeterValue)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksRadius</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksRadius)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksReferencePoint</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksReferencePoint)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksRight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksRight)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksRoundness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksRoundness)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksSizeX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksSizeX)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksSizeY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksSizeY)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksTop</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksTop)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMaskSubType</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskSubType)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksVersion</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksVersion)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksWhat)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksWholeImageArea</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksWholeImageArea)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksX)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksY)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMaskSyncID</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskSyncID)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMasksZeroX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksZeroX)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMasksZeroY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMasksZeroY)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskValue)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskMaskVersion</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMaskVersion)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskMidpoint</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksMidpoint)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskOrigin</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksOrigin)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskPerimeterValue</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksPerimeterValue)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRadius</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksRadius)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskReferencePoint</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksReferencePoint)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskRight</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksRight)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskRoundness</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksRoundness)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskSizeX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksSizeX)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskSizeY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksSizeY)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskTop</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksTop)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskVersion</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(RetouchAreasMasksVersion)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskWhat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksWhat)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskWholeImageArea</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMasksWholeImageArea)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksX)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksY)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMaskZeroX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksZeroX)</span></span></td></tr>
<tr>
<td>RetouchAreaMaskZeroY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasMasksZeroY)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaMethod</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasMethod)</span></span></td></tr>
<tr>
<td>RetouchAreaOffsetY</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasOffsetY)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaOpacity</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasOpacity)</span></span></td></tr>
<tr>
<td>RetouchAreaSeed</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(RetouchAreasSeed)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaSourceState</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasSourceState)</span></span></td></tr>
<tr>
<td>RetouchAreaSourceX</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RetouchAreasSourceX)</span></span></td></tr>
<tr class=b>
<td>RetouchAreaSpotType</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RetouchAreasSpotType)</span></span></td></tr>
<tr>
<td>RetouchInfo</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Saturation</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>SaturationAdjustmentAqua</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SaturationAdjustmentBlue</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>SaturationAdjustmentGreen</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SaturationAdjustmentMagenta</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>SaturationAdjustmentOrange</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SaturationAdjustmentPurple</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>SaturationAdjustmentRed</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SaturationAdjustmentYellow</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>SDRBlend</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SDRBrightness</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>SDRContrast</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SDRHighlights</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>SDRShadows</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SDRWhites</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Shadows</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Shadows2012</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ShadowTint</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SharpenDetail</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>SharpenEdgeMasking</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SharpenRadius</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Sharpness</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ShortName</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>Smoothness</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SortName</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>SplitToningBalance</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(also used for newer ColorGrade settings)</span></span></td></tr>
<tr class=b>
<td>SplitToningHighlightHue</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(also used for newer ColorGrade settings)</span></span></td></tr>
<tr>
<td>SplitToningHighlightSaturation</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(also used for newer ColorGrade settings)</span></span></td></tr>
<tr class=b>
<td>SplitToningShadowHue</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(also used for newer ColorGrade settings)</span></span></td></tr>
<tr>
<td>SplitToningShadowSaturation</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(also used for newer ColorGrade settings)</span></span></td></tr>
<tr class=b>
<td>SupportsAmount</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>SupportsColor</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SupportsHighDynamicRange</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>SupportsMonochrome</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SupportsNormalDynamicRange</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>SupportsOutputReferred</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SupportsSceneReferred</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorTemperature</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(tag ID is &#39;Temperature&#39;)</span></span></td></tr>
<tr class=b>
<td>Texture</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>TIFFHandling</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Tint</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ToggleStyleAmount</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ToggleStyleDigest</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ToneCurve</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ToneCurveBlue</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ToneCurveGreen</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ToneCurveName</td>
<td class=c>string</td>
<td><span class=s>&#39;Custom&#39; = Custom
  <br>&#39;Linear&#39; = Linear
  <br>&#39;Medium Contrast&#39; = Medium Contrast
  <br>&#39;Strong Contrast&#39; = Strong Contrast</span></td></tr>
<tr>
<td>ToneCurveName2012</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ToneCurvePV2012</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ToneCurvePV2012Blue</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ToneCurvePV2012Green</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ToneCurvePV2012Red</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ToneCurveRed</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ToneMapStrength</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightCenterMode</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightCenterNormX</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightCenterNormY</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightDependentDigest</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightFocalLength35mm</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightFocalMode</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightFourSegments_0</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightFourSegments_1</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightFourSegments_2</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightFourSegments_3</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightFourSegmentsCount</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightGuidedDependentDigest</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightPreview</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightTransform_0</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightTransform_1</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightTransform_2</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightTransform_3</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightTransform_4</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightTransform_5</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>UprightTransformCount</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UprightVersion</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>UUID</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Version</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Vibrance</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VignetteAmount</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>VignetteMidpoint</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>What</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>WhiteBalance</td>
<td class=c title=' / = Avoid'>string/</td>
<td><table class=cols><tr>
  <td>&#39;As Shot&#39; = As Shot
  <br>&#39;Auto&#39; = Auto
  <br>&#39;Cloudy&#39; = Cloudy
  <br>&#39;Custom&#39; = Custom
  <br>&#39;Daylight&#39; = Daylight
  <br>&#39;Flash&#39; = Flash
  <br>&#39;Fluorescent&#39; = Fluorescent
  <br>&#39;Shade&#39; = Shade
  <br>&#39;Tungsten&#39; = Tungsten</td></tr></table>
</td></tr>
<tr class=b>
<td>Whites2012</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='dc'>XMP dc Tags</a></h2>
<p>Dublin Core namespace tags.</p>

<p>These tags belong to the ExifTool XMP-dc family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Contributor</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Coverage</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Creator</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Date</td>
<td class=c title=' + = List'>date+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Description</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Format</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Identifier</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Language</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Publisher</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Relation</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Rights</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Source</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Subject</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Title</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>Type</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='dex'>XMP dex Tags</a></h2>
<p>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 <a href="http://www.optimasc.com/products/fileid/">http://www.optimasc.com/products/fileid/</a>)</p>

<p>These tags belong to the ExifTool XMP-dex family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CRC32</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FFID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LicenseType</td>
<td class=c>string</td>
<td><table class=cols><tr>
  <td>&#39;adware&#39; = Adware
  <br>&#39;commercial&#39; = Commercial
  <br>&#39;demo&#39; = Demo
  <br>&#39;freeware&#39; = Freeware
  <br>&#39;open source&#39; = Open Source
  <br>&#39;public domain&#39; = Public Domain
  <br>&#39;shareware&#39; = Shareware
  <br>&#39;unknown&#39; = Unknown</td></tr></table>
</td></tr>
<tr class=b>
<td>OS</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Rating</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Revision</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ShortDescription</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Source</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='DICOM'>XMP DICOM Tags</a></h2>
<p>DICOM namespace tags.  These XMP tags allow some DICOM information to be
stored in files of other than DICOM format.  See the
<a href="DICOM.html">DICOM Tags documentation</a> for a list
of tags available in DICOM-format files.</p>

<p>These tags belong to the ExifTool XMP-DICOM family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>EquipmentInstitution</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>EquipmentManufacturer</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>PatientBirthDate</td>
<td class=c>date</td>
<td><span class=s><span class=n>(tag ID is &#39;PatientDOB&#39;)</span></span></td></tr>
<tr class=b>
<td>PatientID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>PatientName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PatientSex</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>SeriesDateTime</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SeriesDescription</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>SeriesModality</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SeriesNumber</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>StudyDateTime</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>StudyDescription</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>StudyID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>StudyPhysician</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='digiKam'>XMP digiKam Tags</a></h2>
<p>DigiKam namespace tags.</p>

<p>These tags belong to the ExifTool XMP-digiKam family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CaptionsAuthorNames</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CaptionsDateTimeStamps</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorLabel</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ImageHistory</td>
<td class=c title=' / = Avoid'>string/</td>
<td><span class=s><span class=n>(different format from EXIF:ImageHistory)</span></span></td></tr>
<tr>
<td>ImageUniqueID</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensCorrectionSettings</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>PicasawebGPhotoId</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PickLabel</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>TagsList</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ExifTool'>XMP ExifTool Tags</a></h2>
<p>These tags belong to the ExifTool XMP-et family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>OriginalImageHash</td>
<td class=c>string</td>
<td><span class=s><span class=n>(used to store ExifTool ImageDataHash digest)</span></span></td></tr>
<tr class=b>
<td>OriginalImageHashType</td>
<td class=c>string</td>
<td><span class=s><span class=n>(ImageHashType API setting, default &#39;MD5&#39;)</span></span></td></tr>
<tr>
<td>OriginalImageMD5</td>
<td class=c>string</td>
<td><span class=s><span class=n>(deprecated)</span></span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='exif'>XMP exif Tags</a></h2>
<p>EXIF namespace for EXIF tags.  See
<a href="https://web.archive.org/web/20180921145139if_/http://www.cipa.jp:80/std/documents/e/DC-010-2017_E.pdf">https://web.archive.org/web/20180921145139if_/http://www.cipa.jp:80/std/documents/e/DC-010-2017_E.pdf</a>
for the specification.</p>

<p>These tags belong to the ExifTool XMP-exif family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>ApertureValue</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>BrightnessValue</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>CFAPattern</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#CFAPattern'>CFAPattern Struct</a></td></tr>
<tr class=b>
<td>CFAPatternColumns</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>CFAPatternRows</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CFAPatternValues</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ColorSpace</td>
<td class=c>integer</td>
<td><span class=s>1 = sRGB
  <br>2 = Adobe RGB
  <br>65535 = Uncalibrated</span></td></tr>
<tr class=b>
<td>ComponentsConfiguration</td>
<td class=c title=' + = List'>integer+</td>
<td><table class=cols><tr>
  <td>0 = -
  <br>1 = Y
  <br>2 = Cb
  <br>3 = Cr</td><td>&nbsp;&nbsp;</td>
  <td>4 = R
  <br>5 = G
  <br>6 = B</td></tr></table>
</td></tr>
<tr>
<td>CompressedBitsPerPixel</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Contrast</td>
<td class=c>integer</td>
<td><span class=s>0 = Normal
  <br>1 = Low
  <br>2 = High</span></td></tr>
<tr>
<td>CustomRendered</td>
<td class=c>integer</td>
<td><span class=s>0 = Normal
  <br>1 = Custom</span></td></tr>
<tr class=b>
<td>DateTimeDigitized</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr>
<td>DateTimeOriginal</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DeviceSettingDescription</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#DeviceSettings'>DeviceSettings Struct</a></td></tr>
<tr>
<td>DeviceSettingDescriptionColumns</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DeviceSettingDescriptionRows</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>DeviceSettingDescriptionSettings</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DigitalZoomRatio</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>ExifVersion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ExposureCompensation</td>
<td class=c>rational</td>
<td><span class=s><span class=n>(tag ID is &#39;ExposureBiasValue&#39;)</span></span></td></tr>
<tr>
<td>ExposureIndex</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ExposureMode</td>
<td class=c>integer</td>
<td><span class=s>0 = Auto
  <br>1 = Manual
  <br>2 = Auto bracket</span></td></tr>
<tr>
<td>ExposureProgram</td>
<td class=c>integer</td>
<td><table class=cols><tr>
  <td>0 = Not Defined
  <br>1 = Manual
  <br>2 = Program AE
  <br>3 = Aperture-priority AE
  <br>4 = Shutter speed priority AE
  <br>5 = Creative (Slow speed)
  <br>6 = Action (High speed)
  <br>7 = Portrait
  <br>8 = Landscape</td></tr></table>
</td></tr>
<tr class=b>
<td>ExposureTime</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>FileSource</td>
<td class=c>integer</td>
<td><span class=s>1 = Film Scanner
  <br>2 = Reflection Print Scanner
  <br>3 = Digital Camera</span></td></tr>
<tr class=b>
<td>Flash</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Flash'>Flash Struct</a></td></tr>
<tr>
<td>FlashEnergy</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FlashFired</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s>&#39;False&#39; = False
  <br>&#39;True&#39; = True</span></td></tr>
<tr>
<td>FlashFunction</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s>&#39;False&#39; = False
  <br>&#39;True&#39; = True</span></td></tr>
<tr class=b>
<td>FlashMode</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s>0 = Unknown
  <br>1 = On
  <br>2 = Off
  <br>3 = Auto</span></td></tr>
<tr>
<td>FlashpixVersion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FlashRedEyeMode</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td><span class=s>&#39;False&#39; = False
  <br>&#39;True&#39; = True</span></td></tr>
<tr>
<td>FlashReturn</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s>0 = No return detection
  <br>2 = Return not detected
  <br>3 = Return detected</span></td></tr>
<tr class=b>
<td>FNumber</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>FocalLength</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FocalLengthIn35mmFormat</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(tag ID is &#39;FocalLengthIn35mmFilm&#39;)</span></span></td></tr>
<tr>
<td>FocalPlaneResolutionUnit</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(values 1, 4 and 5 are not standard EXIF)</span>
  <br>1 = None
  <br>2 = inches
  <br>3 = cm
  <br>4 = mm
  <br>5 = um</span></td></tr>
<tr class=b>
<td>FocalPlaneXResolution</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>FocalPlaneYResolution</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GainControl</td>
<td class=c>integer</td>
<td><span class=s>0 = None
  <br>1 = Low gain up
  <br>2 = High gain up
  <br>3 = Low gain down
  <br>4 = High gain down</span></td></tr>
<tr>
<td>GPSAltitude</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSAltitudeRef</td>
<td class=c>integer</td>
<td><span class=s>0 = Above Sea Level
  <br>1 = Below Sea Level</span></td></tr>
<tr>
<td>GPSAreaInformation</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSDestBearing</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>GPSDestBearingRef</td>
<td class=c>string</td>
<td><span class=s>&#39;M&#39; = Magnetic North
  <br>&#39;T&#39; = True North</span></td></tr>
<tr class=b>
<td>GPSDestDistance</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>GPSDestDistanceRef</td>
<td class=c>string</td>
<td><span class=s>&#39;K&#39; = Kilometers
  <br>&#39;M&#39; = Miles
  <br>&#39;N&#39; = Nautical Miles</span></td></tr>
<tr class=b>
<td>GPSDestLatitude</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>GPSDestLongitude</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSDifferential</td>
<td class=c>integer</td>
<td><span class=s>0 = No Correction
  <br>1 = Differential Corrected</span></td></tr>
<tr>
<td>GPSDOP</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSHPositioningError</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>GPSImgDirection</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSImgDirectionRef</td>
<td class=c>string</td>
<td><span class=s>&#39;M&#39; = Magnetic North
  <br>&#39;T&#39; = True North</span></td></tr>
<tr>
<td>GPSLatitude</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSLongitude</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>GPSMapDatum</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSMeasureMode</td>
<td class=c>integer</td>
<td><span class=s>2 = 2-Dimensional Measurement
  <br>3 = 3-Dimensional Measurement</span></td></tr>
<tr>
<td>GPSProcessingMethod</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSSatellites</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>GPSSpeed</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSSpeedRef</td>
<td class=c>string</td>
<td><span class=s>&#39;K&#39; = km/h
  <br>&#39;M&#39; = mph
  <br>&#39;N&#39; = knots</span></td></tr>
<tr>
<td>GPSStatus</td>
<td class=c>string</td>
<td><span class=s>&#39;A&#39; = Measurement Active
  <br>&#39;V&#39; = Measurement Void</span></td></tr>
<tr class=b>
<td>GPSDateTime</td>
<td class=c>date</td>
<td><span class=s><span class=n>(tag ID is &#39;GPSTimeStamp&#39;; 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)</span></span></td></tr>
<tr>
<td>GPSTrack</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSTrackRef</td>
<td class=c>string</td>
<td><span class=s>&#39;M&#39; = Magnetic North
  <br>&#39;T&#39; = True North</span></td></tr>
<tr>
<td>GPSVersionID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ImageUniqueID</td>
<td class=c title=' / = Avoid'>string/</td>
<td><span class=s><span class=n>(moved to exifEX namespace in 2024 spec)</span></span></td></tr>
<tr>
<td>ISO</td>
<td class=c title=' + = List'>integer+</td>
<td><span class=s><span class=n>(tag ID is &#39;ISOSpeedRatings&#39;; deprecated)</span></span></td></tr>
<tr class=b>
<td>LightSource</td>
<td class=c>string</td>
<td>--&gt; <a href='EXIF.html#LightSource'>EXIF LightSource Values</a></td></tr>
<tr>
<td>MakerNote</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MaxApertureValue</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>MeteringMode</td>
<td class=c>integer</td>
<td><table class=cols><tr>
  <td>1 = Average
  <br>2 = Center-weighted average
  <br>3 = Spot
  <br>4 = Multi-spot
  <br>5 = Multi-segment
  <br>6 = Partial
  <br>255 = Other</td></tr></table>
</td></tr>
<tr class=b>
<td>NativeDigest</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Opto-ElectricConvFactor</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#OECF'>OECF Struct</a>
  <br><span class='n s'>(tag ID is &#39;OECF&#39;)</span></td></tr>
<tr class=b>
<td>OECFColumns</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>OECFNames</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>OECFRows</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>OECFValues</td>
<td class=c title=' _ = Flattened
 + = List'>rational_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ExifImageWidth</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(tag ID is &#39;PixelXDimension&#39;)</span></span></td></tr>
<tr>
<td>ExifImageHeight</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(tag ID is &#39;PixelYDimension&#39;)</span></span></td></tr>
<tr class=b>
<td>RelatedSoundFile</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Saturation</td>
<td class=c>integer</td>
<td><span class=s>0 = Normal
  <br>1 = Low
  <br>2 = High</span></td></tr>
<tr class=b>
<td>SceneCaptureType</td>
<td class=c>integer</td>
<td><span class=s>0 = Standard
  <br>1 = Landscape
  <br>2 = Portrait
  <br>3 = Night</span></td></tr>
<tr>
<td>SceneType</td>
<td class=c>integer</td>
<td><span class=s>1 = Directly photographed</span></td></tr>
<tr class=b>
<td>SensingMethod</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(values 1 and 6 are not standard EXIF)</span></span><table class=cols><tr>
  <td>1 = Monochrome area
  <br>2 = One-chip color area
  <br>3 = Two-chip color area
  <br>4 = Three-chip color area
  <br>5 = Color sequential area
  <br>6 = Monochrome linear
  <br>7 = Trilinear
  <br>8 = Color sequential linear</td></tr></table>
</td></tr>
<tr>
<td>Sharpness</td>
<td class=c>integer</td>
<td><span class=s>0 = Normal
  <br>1 = Soft
  <br>2 = Hard</span></td></tr>
<tr class=b>
<td>ShutterSpeedValue</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>SpatialFrequencyResponse</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#OECF'>OECF Struct</a></td></tr>
<tr class=b>
<td>SpatialFrequencyResponseColumns</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>SpatialFrequencyResponseNames</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SpatialFrequencyResponseRows</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>SpatialFrequencyResponseValues</td>
<td class=c title=' _ = Flattened
 + = List'>rational_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SpectralSensitivity</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>SubjectArea</td>
<td class=c title=' + = List'>integer+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SubjectDistance</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>SubjectDistanceRange</td>
<td class=c>integer</td>
<td><span class=s>0 = Unknown
  <br>1 = Macro
  <br>2 = Close
  <br>3 = Distant</span></td></tr>
<tr class=b>
<td>SubjectLocation</td>
<td class=c title=' + = List'>integer+</td>
<td>&nbsp;</td></tr>
<tr>
<td>UserComment</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>WhiteBalance</td>
<td class=c>integer</td>
<td><span class=s>0 = Auto
  <br>1 = Manual</span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='CFAPattern'>XMP CFAPattern Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Columns</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Rows</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Values</td>
<td class=c title=' + = List'>integer+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='DeviceSettings'>XMP DeviceSettings Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Columns</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Rows</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Settings</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Flash'>XMP Flash Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Fired</td>
<td class=c>boolean</td>
<td><span class=s>False = False
  <br>True = True</span></td></tr>
<tr class=b>
<td>Function</td>
<td class=c>boolean</td>
<td><span class=s>False = False
  <br>True = True</span></td></tr>
<tr>
<td>Mode</td>
<td class=c>integer</td>
<td><span class=s>0 = Unknown
  <br>1 = On
  <br>2 = Off
  <br>3 = Auto</span></td></tr>
<tr class=b>
<td>RedEyeMode</td>
<td class=c>boolean</td>
<td><span class=s>False = False
  <br>True = True</span></td></tr>
<tr>
<td>Return</td>
<td class=c>integer</td>
<td><span class=s>0 = No return detection
  <br>2 = Return not detected
  <br>3 = Return detected</span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='OECF'>XMP OECF Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Columns</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Names</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Rows</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Values</td>
<td class=c title=' + = List'>rational+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='exifEX'>XMP exifEX Tags</a></h2>
<p>EXIF tags added by the EXIF 2.32 for XMP specification (see
<a href="https://cipa.jp/std/documents/download_e.html?DC-010-2020_E">https://cipa.jp/std/documents/download_e.html?DC-010-2020_E</a>).</p>

<p>These tags belong to the ExifTool XMP-exifEX family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Acceleration</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SerialNumber</td>
<td class=c>string</td>
<td><span class=s><span class=n>(tag ID is &#39;BodySerialNumber&#39;)</span></span></td></tr>
<tr>
<td>CameraElevationAngle</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CameraFirmware</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>OwnerName</td>
<td class=c>string</td>
<td><span class=s><span class=n>(tag ID is &#39;CameraOwnerName&#39;)</span></span></td></tr>
<tr class=b>
<td>CompositeImage</td>
<td class=c>integer</td>
<td><span class=s>0 = Unknown
  <br>1 = Not a Composite Image
  <br>2 = General Composite Image
  <br>3 = Composite Image Captured While Shooting</span></td></tr>
<tr>
<td>CompositeImageCount</td>
<td class=c title=' + = List'>integer+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CompositeImageExposureTimes</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#CompImageExp'>CompImageExp Struct</a></td></tr>
<tr>
<td>CompImageMaxExposureAll</td>
<td class=c title=' _ = Flattened'>rational_</td>
<td><span class=s><span class=n>(CompositeImageExposureTimesMaxExposureTimesOfAll)</span></span></td></tr>
<tr class=b>
<td>CompImageMaxExposureUsed</td>
<td class=c title=' _ = Flattened'>rational_</td>
<td><span class=s><span class=n>(CompositeImageExposureTimesMaxExposureTimesOfUsed)</span></span></td></tr>
<tr>
<td>CompImageMinExposureAll</td>
<td class=c title=' _ = Flattened'>rational_</td>
<td><span class=s><span class=n>(CompositeImageExposureTimesMinExposureTimesOfAll)</span></span></td></tr>
<tr class=b>
<td>CompImageMinExposureUsed</td>
<td class=c title=' _ = Flattened'>rational_</td>
<td><span class=s><span class=n>(CompositeImageExposureTimesMinExposureTimesOfUsed)</span></span></td></tr>
<tr>
<td>CompImageImagesPerSequence</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(CompositeImageExposureTimesNumberOfImagesInSequences)</span></span></td></tr>
<tr class=b>
<td>CompImageNumSequences</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(CompositeImageExposureTimesNumberOfSequences)</span></span></td></tr>
<tr>
<td>CompImageSumExposureAll</td>
<td class=c title=' _ = Flattened'>rational_</td>
<td><span class=s><span class=n>(CompositeImageExposureTimesSumOfExposureTimesOfAll)</span></span></td></tr>
<tr class=b>
<td>CompImageSumExposureUsed</td>
<td class=c title=' _ = Flattened'>rational_</td>
<td><span class=s><span class=n>(CompositeImageExposureTimesSumOfExposureTimesOfUsed)</span></span></td></tr>
<tr>
<td>CompImageTotalExposurePeriod</td>
<td class=c title=' _ = Flattened'>rational_</td>
<td><span class=s><span class=n>(CompositeImageExposureTimesTotalExposurePeriod)</span></span></td></tr>
<tr class=b>
<td>CompImageValues</td>
<td class=c title=' _ = Flattened
 + = List'>rational_+</td>
<td><span class=s><span class=n>(CompositeImageExposureTimesValues)</span></span></td></tr>
<tr>
<td>Gamma</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Humidity</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>ImageEditingSoftware</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ImageEditor</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ImageTitle</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ImageUniqueID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>InteropIndex</td>
<td class=c>string</td>
<td><span class=s><span class=n>(tag ID is &#39;InteroperabilityIndex&#39;)</span>
  <br>&#39;R03&#39; = R03 - DCF option file (Adobe RGB)
  <br>&#39;R98&#39; = R98 - DCF basic file (sRGB)
  <br>&#39;THM&#39; = THM - DCF thumbnail file</span></td></tr>
<tr class=b>
<td>ISOSpeed</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>ISOSpeedLatitudeyyy</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ISOSpeedLatitudezzz</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensMake</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensModel</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensSerialNumber</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensInfo</td>
<td class=c title=' + = List'>rational+</td>
<td><span class=s><span class=n>(tag ID is &#39;LensSpecification&#39;; unfortunately the EXIF 2.3 for XMP specification defined this new tag
instead of using the existing XMP-aux:LensInfo)</span></span></td></tr>
<tr>
<td>MetadataEditingSoftware</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Photographer</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>PhotographicSensitivity</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Pressure</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>RAWDevelopingSoftware</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RecommendedExposureIndex</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>SensitivityType</td>
<td class=c>integer</td>
<td><span class=s>0 = Unknown
  <br>1 = Standard Output Sensitivity
  <br>2 = Recommended Exposure Index
  <br>3 = ISO Speed
  <br>4 = Standard Output Sensitivity and Recommended Exposure Index
  <br>5 = Standard Output Sensitivity and ISO Speed
  <br>6 = Recommended Exposure Index and ISO Speed
  <br>7 = Standard Output Sensitivity, Recommended Exposure Index and ISO Speed</span></td></tr>
<tr class=b>
<td>StandardOutputSensitivity</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>AmbientTemperature</td>
<td class=c>rational</td>
<td><span class=s><span class=n>(tag ID is &#39;Temperature&#39;)</span></span></td></tr>
<tr class=b>
<td>WaterDepth</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='CompImageExp'>XMP CompImageExp Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>MaxExposureTimesOfAll</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MaxExposureTimesOfUsed</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>MinExposureTimesOfAll</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MinExposureTimesOfUsed</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>NumberOfImagesInSequences</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>NumberOfSequences</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>SumOfExposureTimesOfAll</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SumOfExposureTimesOfUsed</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>TotalExposurePeriod</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Values</td>
<td class=c title=' + = List'>rational+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ExpressionMedia'>XMP ExpressionMedia Tags</a></h2>
<p>Microsoft Expression Media namespace tags.  These tags are avoided when
writing due to name conflicts with tags in other schemas.</p>

<p>These tags belong to the ExifTool XMP-expressionmedia family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CatalogSets</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Event</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>People</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Status</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='extensis'>XMP extensis Tags</a></h2>
<p>Tags used by Extensis Portfolio.</p>

<p>These tags belong to the ExifTool XMP-extensis family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Approved</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ApprovedBy</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ClientName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>JobName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>JobStatus</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RoutedTo</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>RoutingNotes</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>WorkToDo</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='fpv'>XMP fpv Tags</a></h2>
<p>Fast Picture Viewer tags (see
<a href="http://www.fastpictureviewer.com/help/#rtfcomments">http://www.fastpictureviewer.com/help/#rtfcomments</a>).</p>

<p>These tags belong to the ExifTool XMP-fpv family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>RichTextComment</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='GettyImages'>XMP GettyImages Tags</a></h2>
<p>The actual Getty Images namespace prefix is &quot;GettyImagesGIFT&quot;, which is the
prefix recorded in the file, but ExifTool shortens this for the family 1
group name.</p>

<p>These tags belong to the ExifTool XMP-getty family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AssetID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CallForImage</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>CameraFilename</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CameraMakeModel</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>CameraSerialNumber</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Composition</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ExclusiveCoverage</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GIFTFtpPriority</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ImageRank</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MediaEventIdDate</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>OriginalCreateDateTime</td>
<td class=c title=' / = Avoid'>date/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>OriginalFileName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ParentMediaEventID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ParentMEID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Personality</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PrimaryFTP</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>RoutingDestinations</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RoutingExclusions</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>SecondaryFTP</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TimeShot</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='hdr'>XMP hdr Tags</a></h2>
<p>HDR metadata namespace tags written by ACR 15.1.  The actual namespace
prefix is &quot;hdr_metadata&quot;, which is the prefix recorded in the file, but
ExifTool shortens this for the family 1 group name.</p>

<p>These tags belong to the ExifTool XMP-hdr family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CCVAvgLuminanceNits</td>
<td class=c>real</td>
<td><span class=s><span class=n>(tag ID is &#39;ccv_avg_luminance_nits&#39;)</span></span></td></tr>
<tr class=b>
<td>CCVMaxLuminanceNits</td>
<td class=c>real</td>
<td><span class=s><span class=n>(tag ID is &#39;ccv_max_luminance_nits&#39;)</span></span></td></tr>
<tr>
<td>CCVMinLuminanceNits</td>
<td class=c>real</td>
<td><span class=s><span class=n>(tag ID is &#39;ccv_min_luminance_nits&#39;)</span></span></td></tr>
<tr class=b>
<td>CCVPrimariesXY</td>
<td class=c>string</td>
<td><span class=s><span class=n>(tag ID is &#39;ccv_primaries_xy&#39;)</span></span></td></tr>
<tr>
<td>CCVWhiteXY</td>
<td class=c>string</td>
<td><span class=s><span class=n>(tag ID is &#39;ccv_white_xy&#39;)</span></span></td></tr>
<tr class=b>
<td>SceneReferred</td>
<td class=c>boolean</td>
<td><span class=s><span class=n>(tag ID is &#39;scene_referred&#39;)</span></span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='HDRGainMap'>XMP HDRGainMap Tags</a></h2>
<p>Used in Apple HDR GainMap images.</p>

<p>These tags belong to the ExifTool XMP-HDRGainMap family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>HDRGainMapVersion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='hdrgm'>XMP hdrgm Tags</a></h2>
<p>Tags used in Adobe gain map images.</p>

<p>These tags belong to the ExifTool XMP-hdrgm family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>BaseRenditionIsHDR</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GainMapMax</td>
<td class=c title=' + = List'>real+</td>
<td>&nbsp;</td></tr>
<tr>
<td>GainMapMin</td>
<td class=c title=' + = List'>real+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Gamma</td>
<td class=c title=' / = Avoid
 + = List'>real/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>HDRCapacityMax</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HDRCapacityMin</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>OffsetHDR</td>
<td class=c title=' + = List'>real+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>OffsetSDR</td>
<td class=c title=' + = List'>real+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Version</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ics'>XMP ics Tags</a></h2>
<p>Tags used by IDimager.  Nested TagStructure structures are unrolled to an
arbitrary depth of 6 to avoid infinite recursion.</p>

<p>These tags belong to the ExifTool XMP-ics family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AppVersion</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ImageRef</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>SubVersions</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#SubVersion'>SubVersion Struct</a></td></tr>
<tr class=b>
<td>SubVersionFileName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(SubVersionsFileName)</span></span></td></tr>
<tr>
<td>SubVersionReference</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(SubVersionsVersRef)</span></span></td></tr>
<tr class=b>
<td>TagStructure</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#TagStructure'>TagStructure Struct</a></td></tr>
<tr>
<td>LabelName1</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureLabelName)</span></span></td></tr>
<tr class=b>
<td>ParentReference1</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureParentReference)</span></span></td></tr>
<tr>
<td>Reference1</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureReference)</span></span></td></tr>
<tr class=b>
<td>SubLabels1</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#TagStructure'>TagStructure Struct</a>
  <br><span class='n s'>(TagStructureSubLabels)</span></td></tr>
<tr>
<td>LabelName2</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsLabelName)</span></span></td></tr>
<tr class=b>
<td>ParentReference2</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsParentReference)</span></span></td></tr>
<tr>
<td>Reference2</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsReference)</span></span></td></tr>
<tr class=b>
<td>SubLabels2</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#TagStructure'>TagStructure Struct</a>
  <br><span class='n s'>(TagStructureSubLabelsSubLabels)</span></td></tr>
<tr>
<td>LabelName3</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsSubLabelsLabelName)</span></span></td></tr>
<tr class=b>
<td>ParentReference3</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsSubLabelsParentReference)</span></span></td></tr>
<tr>
<td>Reference3</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsSubLabelsReference)</span></span></td></tr>
<tr class=b>
<td>SubLabels3</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#TagStructure'>TagStructure Struct</a>
  <br><span class='n s'>(TagStructureSubLabelsSubLabelsSubLabels)</span></td></tr>
<tr>
<td>LabelName4</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsSubLabelsSubLabelsLabelName)</span></span></td></tr>
<tr class=b>
<td>ParentReference4</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsSubLabelsSubLabelsParentReference)</span></span></td></tr>
<tr>
<td>Reference4</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsSubLabelsSubLabelsReference)</span></span></td></tr>
<tr class=b>
<td>SubLabels4</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#TagStructure'>TagStructure Struct</a>
  <br><span class='n s'>(TagStructureSubLabelsSubLabelsSubLabelsSubLabels)</span></td></tr>
<tr>
<td>LabelName5</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsSubLabelsSubLabelsSubLabelsLabelName)</span></span></td></tr>
<tr class=b>
<td>ParentReference5</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsSubLabelsSubLabelsSubLabelsParentReference)</span></span></td></tr>
<tr>
<td>Reference5</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsSubLabelsSubLabelsSubLabelsReference)</span></span></td></tr>
<tr class=b>
<td>SubLabels5</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#TagStructure'>TagStructure Struct</a>
  <br><span class='n s'>(TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabels)</span></td></tr>
<tr>
<td>LabelName6</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabelsLabelName)</span></span></td></tr>
<tr class=b>
<td>ParentReference6</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabelsParentReference)</span></span></td></tr>
<tr>
<td>Reference6</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabelsReference)</span></span></td></tr>
<tr class=b>
<td>TimeStamp</td>
<td class=c title=' / = Avoid'>date/</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='SubVersion'>XMP SubVersion Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>FileName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VersRef</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='TagStructure'>XMP TagStructure Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>LabelName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ParentReference</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Reference</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SubLabels</td>
<td class=c title=' + = List'>TagStructure+</td>
<td>--&gt; <a href='XMP.html#TagStructure'>TagStructure Struct</a></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='iptcCore'>XMP iptcCore Tags</a></h2>
<p>IPTC Core namespace tags.  The actual IPTC Core namespace prefix is
&quot;Iptc4xmpCore&quot;, which is the prefix recorded in the file, but ExifTool
shortens this for the family 1 group name. (see
<a href="http://www.iptc.org/IPTC4XMP/">http://www.iptc.org/IPTC4XMP/</a>)</p>

<p>These tags belong to the ExifTool XMP-iptcCore family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AltTextAccessibility</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CountryCode</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>CreatorContactInfo</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#ContactInfo'>ContactInfo Struct</a></td></tr>
<tr class=b>
<td>CreatorCity</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CreatorContactInfoCiAdrCity)</span></span></td></tr>
<tr>
<td>CreatorCountry</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CreatorContactInfoCiAdrCtry)</span></span></td></tr>
<tr class=b>
<td>CreatorAddress</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CreatorContactInfoCiAdrExtadr)</span></span></td></tr>
<tr>
<td>CreatorPostalCode</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CreatorContactInfoCiAdrPcode)</span></span></td></tr>
<tr class=b>
<td>CreatorRegion</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CreatorContactInfoCiAdrRegion)</span></span></td></tr>
<tr>
<td>CreatorWorkEmail</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CreatorContactInfoCiEmailWork)</span></span></td></tr>
<tr class=b>
<td>CreatorWorkTelephone</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CreatorContactInfoCiTelWork)</span></span></td></tr>
<tr>
<td>CreatorWorkURL</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(CreatorContactInfoCiUrlWork)</span></span></td></tr>
<tr class=b>
<td>ExtDescrAccessibility</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>IntellectualGenre</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Location</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Scene</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SubjectCode</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ContactInfo'>XMP ContactInfo Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CiAdrCity</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CiAdrCtry</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>CiAdrExtadr</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CiAdrPcode</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>CiAdrRegion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CiEmailWork</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>CiTelWork</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CiUrlWork</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='iptcExt'>XMP iptcExt Tags</a></h2>
<p>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 &quot;Iptc4xmpExt&quot;, but ExifTool shortens this for the family
1 group name. (See
<a href="http://www.iptc.org/standards/photo-metadata/iptc-standard/">http://www.iptc.org/standards/photo-metadata/iptc-standard/</a> and
<a href="https://iptc.org/standards/video-metadata-hub/">https://iptc.org/standards/video-metadata-hub/</a>.)</p>

<p>These tags belong to the ExifTool XMP-iptcExt family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AboutCvTerm</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#CVTermDetails'>CVTermDetails Struct</a></td></tr>
<tr class=b>
<td>AboutCvTermCvId</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>AboutCvTermId</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(AboutCvTermCvTermId)</span></span></td></tr>
<tr class=b>
<td>AboutCvTermName</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td><span class=s><span class=n>(AboutCvTermCvTermName)</span></span></td></tr>
<tr>
<td>AboutCvTermRefinedAbout</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(AboutCvTermCvTermRefinedAbout)</span></span></td></tr>
<tr class=b>
<td>AdditionalModelInformation</td>
<td class=c>string</td>
<td><span class=s><span class=n>(tag ID is &#39;AddlModelInfo&#39;)</span></span></td></tr>
<tr>
<td>AIPromptInformation</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AIPromptWriterName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>AISystemUsed</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AISystemVersionUsed</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ArtworkOrObject</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#ArtworkOrObjectDetails'>ArtworkOrObjectDetails Struct</a></td></tr>
<tr class=b>
<td>ArtworkCircaDateCreated</td>
<td class=c title=' ! = Unsafe
 _ = Flattened
 + = List'>string!_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOCircaDateCreated)</span></span></td></tr>
<tr>
<td>ArtworkContentDescription</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOContentDescription)</span></span></td></tr>
<tr class=b>
<td>ArtworkContributionDescription</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOContributionDescription)</span></span></td></tr>
<tr>
<td>ArtworkCopyrightNotice</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOCopyrightNotice)</span></span></td></tr>
<tr class=b>
<td>ArtworkCreator</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOCreator)</span></span></td></tr>
<tr>
<td>ArtworkCreatorID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOCreatorId)</span></span></td></tr>
<tr class=b>
<td>ArtworkCopyrightOwnerID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOCurrentCopyrightOwnerId)</span></span></td></tr>
<tr>
<td>ArtworkCopyrightOwnerName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOCurrentCopyrightOwnerName)</span></span></td></tr>
<tr class=b>
<td>ArtworkLicensorID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOCurrentLicensorId)</span></span></td></tr>
<tr>
<td>ArtworkLicensorName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOCurrentLicensorName)</span></span></td></tr>
<tr class=b>
<td>ArtworkDateCreated</td>
<td class=c title=' _ = Flattened
 + = List'>date_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAODateCreated)</span></span></td></tr>
<tr>
<td>ArtworkPhysicalDescription</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOPhysicalDescription)</span></span></td></tr>
<tr class=b>
<td>ArtworkSource</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOSource)</span></span></td></tr>
<tr>
<td>ArtworkSourceInventoryNo</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOSourceInvNo)</span></span></td></tr>
<tr class=b>
<td>ArtworkSourceInvURL</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOSourceInvURL)</span></span></td></tr>
<tr>
<td>ArtworkStylePeriod</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOStylePeriod)</span></span></td></tr>
<tr class=b>
<td>ArtworkTitle</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td><span class=s><span class=n>(ArtworkOrObjectAOTitle)</span></span></td></tr>
<tr>
<td>AudioBitrate</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AudioBitrateMode</td>
<td class=c>string</td>
<td><span class=s>&#39;fixed&#39; = Fixed
  <br>&#39;variable&#39; = Variable</span></td></tr>
<tr>
<td>AudioBitsPerSample</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AudioChannelCount</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>CircaDateCreated</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ContainerFormat</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Entity'>Entity Struct</a></td></tr>
<tr>
<td>ContainerFormatIdentifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ContainerFormatName</td>
<td class=c title=' _ = Flattened'>lang-alt_</td>
<td>&nbsp;</td></tr>
<tr>
<td>Contributor</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#EntityWithRole'>EntityWithRole Struct</a></td></tr>
<tr class=b>
<td>ContributorIdentifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ContributorName</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ContributorRole</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>CopyrightYear</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Creator</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#EntityWithRole'>EntityWithRole Struct</a></td></tr>
<tr>
<td>CreatorIdentifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CreatorName</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>CreatorRole</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ControlledVocabularyTerm</td>
<td class=c title=' + = List'>string+</td>
<td><span class=s><span class=n>(tag ID is &#39;CVterm&#39;; deprecated by version 1.2)</span></span></td></tr>
<tr>
<td>DataOnScreen</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#TextRegion'>TextRegion Struct</a></td></tr>
<tr class=b>
<td>DataOnScreenRegion</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#Area'>Area Struct</a></td></tr>
<tr>
<td>DataOnScreenRegionD</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DataOnScreenRegionH</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>DataOnScreenRegionText</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DataOnScreenRegionUnit</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>DataOnScreenRegionW</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DataOnScreenRegionX</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>DataOnScreenRegionY</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DigitalImageGUID</td>
<td class=c>string</td>
<td><span class=s><span class=n>(tag ID is &#39;DigImageGUID&#39;)</span></span></td></tr>
<tr>
<td>DigitalSourceFileType</td>
<td class=c>string</td>
<td><span class=s><span class=n>(now deprecated -- replaced by DigitalSourceType)</span></span></td></tr>
<tr class=b>
<td>DigitalSourceType</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Dopesheet</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DopesheetLink</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#QualifiedLink'>QualifiedLink Struct</a></td></tr>
<tr>
<td>DopesheetLinkLink</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DopesheetLinkLinkQualifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>EmbdEncRightsExpr</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#EEREDetails'>EEREDetails Struct</a></td></tr>
<tr class=b>
<td>EmbeddedEncodedRightsExpr</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(EmbdEncRightsExprEncRightsExpr)</span></span></td></tr>
<tr>
<td>EmbeddedEncodedRightsExprType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(EmbdEncRightsExprRightsExprEncType)</span></span></td></tr>
<tr class=b>
<td>EmbeddedEncodedRightsExprLangID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(EmbdEncRightsExprRightsExprLangId)</span></span></td></tr>
<tr>
<td>Episode</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#EpisodeOrSeason'>EpisodeOrSeason Struct</a></td></tr>
<tr class=b>
<td>EpisodeIdentifier</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>EpisodeName</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>EpisodeNumber</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>Event</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ShownEvent</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Entity'>Entity Struct</a>
  <br><span class='n s'>(tag ID is &#39;EventExt&#39;)</span></td></tr>
<tr>
<td>ShownEventIdentifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(EventExtIdentifier)</span></span></td></tr>
<tr class=b>
<td>ShownEventName</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td><span class=s><span class=n>(EventExtName)</span></span></td></tr>
<tr>
<td>EventID</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ExternalMetadataLink</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>FeedIdentifier</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Genre</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#CVTermDetails'>CVTermDetails Struct</a></td></tr>
<tr>
<td>GenreCvId</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GenreCvTermId</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>GenreCvTermName</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GenreCvTermRefinedAbout</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Headline</td>
<td class=c title=' / = Avoid'>lang-alt/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ImageRegion</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#ImageRegion'>ImageRegion Struct</a></td></tr>
<tr>
<td>ImageRegionName</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ImageRegionCtype</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#Entity'>Entity Struct</a>
  <br><span class='n s'>(ImageRegionRCtype)</span></td></tr>
<tr>
<td>ImageRegionCtypeIdentifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ImageRegionRCtypeIdentifier)</span></span></td></tr>
<tr class=b>
<td>ImageRegionCtypeName</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td><span class=s><span class=n>(ImageRegionRCtypeName)</span></span></td></tr>
<tr>
<td>ImageRegionBoundary</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#RegionBoundary'>RegionBoundary Struct</a>
  <br><span class='n s'>(ImageRegionRegionBoundary)</span></td></tr>
<tr class=b>
<td>ImageRegionBoundaryH</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(ImageRegionRegionBoundaryRbH)</span></span></td></tr>
<tr>
<td>ImageRegionBoundaryRx</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(ImageRegionRegionBoundaryRbRx)</span></span></td></tr>
<tr class=b>
<td>ImageRegionBoundaryShape</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ImageRegionRegionBoundaryRbShape)</span>
  <br>&#39;circle&#39; = Circle
  <br>&#39;polygon&#39; = Polygon
  <br>&#39;rectangle&#39; = Rectangle</span></td></tr>
<tr>
<td>ImageRegionBoundaryUnit</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ImageRegionRegionBoundaryRbUnit)</span>
  <br>&#39;pixel&#39; = Pixel
  <br>&#39;relative&#39; = Relative</span></td></tr>
<tr class=b>
<td>ImageRegionBoundaryVertices</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#BoundaryPoint'>BoundaryPoint Struct</a>
  <br><span class='n s'>(ImageRegionRegionBoundaryRbVertices)</span></td></tr>
<tr>
<td>ImageRegionBoundaryVerticesX</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(ImageRegionRegionBoundaryRbVerticesRbX)</span></span></td></tr>
<tr class=b>
<td>ImageRegionBoundaryVerticesY</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(ImageRegionRegionBoundaryRbVerticesRbY)</span></span></td></tr>
<tr>
<td>ImageRegionBoundaryW</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(ImageRegionRegionBoundaryRbW)</span></span></td></tr>
<tr class=b>
<td>ImageRegionBoundaryX</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(ImageRegionRegionBoundaryRbX)</span></span></td></tr>
<tr>
<td>ImageRegionBoundaryY</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(ImageRegionRegionBoundaryRbY)</span></span></td></tr>
<tr class=b>
<td>ImageRegionID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ImageRegionRId)</span></span></td></tr>
<tr>
<td>ImageRegionRole</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#Entity'>Entity Struct</a>
  <br><span class='n s'>(ImageRegionRRole)</span></td></tr>
<tr class=b>
<td>ImageRegionRoleIdentifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ImageRegionRRoleIdentifier)</span></span></td></tr>
<tr>
<td>ImageRegionRoleName</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td><span class=s><span class=n>(ImageRegionRRoleName)</span></span></td></tr>
<tr class=b>
<td>IPTCLastEdited</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr>
<td>LinkedEncRightsExpr</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#LEREDetails'>LEREDetails Struct</a></td></tr>
<tr class=b>
<td>LinkedEncodedRightsExpr</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(LinkedEncRightsExprLinkedRightsExpr)</span></span></td></tr>
<tr>
<td>LinkedEncodedRightsExprType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(LinkedEncRightsExprRightsExprEncType)</span></span></td></tr>
<tr class=b>
<td>LinkedEncodedRightsExprLangID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(LinkedEncRightsExprRightsExprLangId)</span></span></td></tr>
<tr>
<td>LocationCreated</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#LocationDetails'>LocationDetails Struct</a></td></tr>
<tr class=b>
<td>LocationCreatedCity</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocationCreatedCountryCode</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocationCreatedCountryName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocationCreatedGPSAltitude</td>
<td class=c title=' _ = Flattened
 + = List'>rational_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocationCreatedGPSAltitudeRef</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s>0 = Above Sea Level
  <br>1 = Below Sea Level</span></td></tr>
<tr>
<td>LocationCreatedGPSLatitude</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocationCreatedGPSLongitude</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocationCreatedIdentifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocationCreatedLocationId</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocationCreatedLocationName</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocationCreatedProvinceState</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocationCreatedSublocation</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocationCreatedWorldRegion</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocationShown</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#LocationDetails'>LocationDetails Struct</a></td></tr>
<tr class=b>
<td>LocationShownCity</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocationShownCountryCode</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocationShownCountryName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocationShownGPSAltitude</td>
<td class=c title=' _ = Flattened
 + = List'>rational_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocationShownGPSAltitudeRef</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s>0 = Above Sea Level
  <br>1 = Below Sea Level</span></td></tr>
<tr>
<td>LocationShownGPSLatitude</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocationShownGPSLongitude</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocationShownIdentifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocationShownLocationId</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocationShownLocationName</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocationShownProvinceState</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocationShownSublocation</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocationShownWorldRegion</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>MaxAvailHeight</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MaxAvailWidth</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>MetadataAuthority</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Entity'>Entity Struct</a></td></tr>
<tr class=b>
<td>MetadataAuthorityIdentifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>MetadataAuthorityName</td>
<td class=c title=' _ = Flattened'>lang-alt_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MetadataLastEdited</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr>
<td>MetadataLastEditor</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Entity'>Entity Struct</a></td></tr>
<tr class=b>
<td>MetadataLastEditorIdentifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>MetadataLastEditorName</td>
<td class=c title=' _ = Flattened'>lang-alt_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ModelAge</td>
<td class=c title=' + = List'>integer+</td>
<td>&nbsp;</td></tr>
<tr>
<td>OrganisationInImageCode</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>OrganisationInImageName</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ParentID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PersonHeard</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Entity'>Entity Struct</a></td></tr>
<tr>
<td>PersonHeardIdentifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PersonHeardName</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>PersonInImage</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PersonInImageWDetails</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#PersonDetails'>PersonDetails Struct</a></td></tr>
<tr>
<td>PersonInImageCharacteristic</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CVTermDetails'>CVTermDetails Struct</a>
  <br><span class='n s'>(PersonInImageWDetailsPersonCharacteristic)</span></td></tr>
<tr class=b>
<td>PersonInImageCvTermCvId</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PersonInImageWDetailsPersonCharacteristicCvId)</span></span></td></tr>
<tr>
<td>PersonInImageCvTermId</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PersonInImageWDetailsPersonCharacteristicCvTermId)</span></span></td></tr>
<tr class=b>
<td>PersonInImageCvTermName</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td><span class=s><span class=n>(PersonInImageWDetailsPersonCharacteristicCvTermName)</span></span></td></tr>
<tr>
<td>PersonInImageCvTermRefinedAbout</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PersonInImageWDetailsPersonCharacteristicCvTermRefinedAbout)</span></span></td></tr>
<tr class=b>
<td>PersonInImageDescription</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td><span class=s><span class=n>(PersonInImageWDetailsPersonDescription)</span></span></td></tr>
<tr>
<td>PersonInImageId</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PersonInImageWDetailsPersonId)</span></span></td></tr>
<tr class=b>
<td>PersonInImageName</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td><span class=s><span class=n>(PersonInImageWDetailsPersonName)</span></span></td></tr>
<tr>
<td>PlanningRef</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#EntityWithRole'>EntityWithRole Struct</a></td></tr>
<tr class=b>
<td>PlanningRefIdentifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>PlanningRefName</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PlanningRefRole</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ProductInImage</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#ProductDetails'>ProductDetails Struct</a></td></tr>
<tr class=b>
<td>ProductInImageDescription</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td><span class=s><span class=n>(ProductInImageProductDescription)</span></span></td></tr>
<tr>
<td>ProductInImageGTIN</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ProductInImageProductGTIN)</span></span></td></tr>
<tr class=b>
<td>ProductInImageProductId</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ProductInImageName</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td><span class=s><span class=n>(ProductInImageProductName)</span></span></td></tr>
<tr class=b>
<td>PublicationEvent</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#PublicationEvent'>PublicationEvent Struct</a></td></tr>
<tr>
<td>PublicationEventDate</td>
<td class=c title=' _ = Flattened
 + = List'>date_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PublicationEventIdentifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>PublicationEventName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Rating</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Rating'>Rating Struct</a></td></tr>
<tr>
<td>RatingRegion</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#LocationDetails'>LocationDetails Struct</a>
  <br><span class='n s'>(RatingRatingRegion)</span></td></tr>
<tr class=b>
<td>RatingRegionCity</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RatingRatingRegionCity)</span></span></td></tr>
<tr>
<td>RatingRegionCountryCode</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RatingRatingRegionCountryCode)</span></span></td></tr>
<tr class=b>
<td>RatingRegionCountryName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RatingRatingRegionCountryName)</span></span></td></tr>
<tr>
<td>RatingRegionGPSAltitude</td>
<td class=c title=' _ = Flattened
 + = List'>rational_+</td>
<td><span class=s><span class=n>(RatingRatingRegionGPSAltitude)</span></span></td></tr>
<tr class=b>
<td>RatingRegionGPSAltitudeRef</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(RatingRatingRegionGPSAltitudeRef)</span>
  <br>0 = Above Sea Level
  <br>1 = Below Sea Level</span></td></tr>
<tr>
<td>RatingRegionGPSLatitude</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RatingRatingRegionGPSLatitude)</span></span></td></tr>
<tr class=b>
<td>RatingRegionGPSLongitude</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RatingRatingRegionGPSLongitude)</span></span></td></tr>
<tr>
<td>RatingRegionIdentifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RatingRatingRegionIdentifier)</span></span></td></tr>
<tr class=b>
<td>RatingRegionLocationId</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RatingRatingRegionLocationId)</span></span></td></tr>
<tr>
<td>RatingRegionLocationName</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td><span class=s><span class=n>(RatingRatingRegionLocationName)</span></span></td></tr>
<tr class=b>
<td>RatingRegionProvinceState</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RatingRatingRegionProvinceState)</span></span></td></tr>
<tr>
<td>RatingRegionSublocation</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RatingRatingRegionSublocation)</span></span></td></tr>
<tr class=b>
<td>RatingRegionWorldRegion</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RatingRatingRegionWorldRegion)</span></span></td></tr>
<tr>
<td>RatingScaleMaxValue</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RatingRatingScaleMaxValue)</span></span></td></tr>
<tr class=b>
<td>RatingScaleMinValue</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RatingRatingScaleMinValue)</span></span></td></tr>
<tr>
<td>RatingSourceLink</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RatingRatingSourceLink)</span></span></td></tr>
<tr class=b>
<td>RatingValue</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RatingRatingValue)</span></span></td></tr>
<tr>
<td>RatingValueLogoLink</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RatingRatingValueLogoLink)</span></span></td></tr>
<tr class=b>
<td>RecDevice</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Device'>Device Struct</a></td></tr>
<tr>
<td>RecDeviceAttLensDescription</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RecDeviceManufacturer</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>RecDeviceModelName</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RecDeviceOwnersDeviceId</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>RecDeviceSerialNumber</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RegistryID</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#RegistryEntryDetails'>RegistryEntryDetails Struct</a></td></tr>
<tr>
<td>RegistryEntryRole</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RegistryIdRegEntryRole)</span></span></td></tr>
<tr class=b>
<td>RegistryItemID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RegistryIdRegItemId)</span></span></td></tr>
<tr>
<td>RegistryOrganisationID</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(RegistryIdRegOrgId)</span></span></td></tr>
<tr class=b>
<td>ReleaseReady</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>Season</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#EpisodeOrSeason'>EpisodeOrSeason Struct</a></td></tr>
<tr class=b>
<td>SeasonIdentifier</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>SeasonName</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SeasonNumber</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>Series</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Series'>Series Struct</a></td></tr>
<tr class=b>
<td>SeriesIdentifier</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>SeriesName</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Snapshot</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#LinkedImage'>LinkedImage Struct</a>
  <br><span class='n s'>(tag ID is &#39;SnapshotLink&#39;)</span></td></tr>
<tr>
<td>SnapshotFormat</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(SnapshotLinkFormat)</span></span></td></tr>
<tr class=b>
<td>SnapshotHeightPixels</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(SnapshotLinkHeightPixels)</span></span></td></tr>
<tr>
<td>SnapshotImageRole</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(SnapshotLinkImageRole)</span></span></td></tr>
<tr class=b>
<td>SnapshotLink</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(SnapshotLinkLink)</span></span></td></tr>
<tr>
<td>SnapshotLinkQualifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(SnapshotLinkLinkQualifier)</span></span></td></tr>
<tr class=b>
<td>SnapshotUsedVideoFrame</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#Timecode'>Timecode Struct</a>
  <br><span class='n s'>(SnapshotLinkUsedVideoFrame)</span></td></tr>
<tr>
<td>SnapshotUsedVideoFrameTimeFormat</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(SnapshotLinkUsedVideoFrameTimeFormat)</span></span><table class=cols><tr>
  <td>&#39;23976Timecode&#39; = 23.976 fps
  <br>&#39;24Timecode&#39; = 24 fps
  <br>&#39;25Timecode&#39; = 25 fps
  <br>&#39;2997DropTimecode&#39; = 29.97 fps (drop)
  <br>&#39;2997NonDropTimecode&#39; = 29.97 fps (non-drop)
  <br>&#39;30Timecode&#39; = 30 fps
  <br>&#39;50Timecode&#39; = 50 fps
  <br>&#39;5994DropTimecode&#39; = 59.94 fps (drop)
  <br>&#39;5994NonDropTimecode&#39; = 59.94 fps (non-drop)
  <br>&#39;60Timecode&#39; = 60 fps</td></tr></table>
</td></tr>
<tr class=b>
<td>SnapshotUsedVideoFrameTimeValue</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(SnapshotLinkUsedVideoFrameTimeValue)</span></span></td></tr>
<tr>
<td>SnapshotUsedVideoFrameValue</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(SnapshotLinkUsedVideoFrameValue; only in XMP 2008 spec; an error?)</span></span></td></tr>
<tr class=b>
<td>SnapshotWidthPixels</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(SnapshotLinkWidthPixels)</span></span></td></tr>
<tr>
<td>StorylineIdentifier</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>StreamReady</td>
<td class=c>string</td>
<td><span class=s>&#39;false&#39; = False
  <br>&#39;true&#39; = True
  <br>&#39;unknown&#39; = Unknown</span></td></tr>
<tr>
<td>StylePeriod</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SupplyChainSource</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Entity'>Entity Struct</a></td></tr>
<tr>
<td>SupplyChainSourceIdentifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SupplyChainSourceName</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>TemporalCoverage</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#TemporalCoverage'>TemporalCoverage Struct</a></td></tr>
<tr class=b>
<td>TemporalCoverageFrom</td>
<td class=c title=' _ = Flattened'>date_</td>
<td><span class=s><span class=n>(TemporalCoverageTempCoverageFrom)</span></span></td></tr>
<tr>
<td>TemporalCoverageTo</td>
<td class=c title=' _ = Flattened'>date_</td>
<td><span class=s><span class=n>(TemporalCoverageTempCoverageTo)</span></span></td></tr>
<tr class=b>
<td>Transcript</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>TranscriptLink</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#QualifiedLink'>QualifiedLink Struct</a></td></tr>
<tr class=b>
<td>TranscriptLinkLink</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>TranscriptLinkLinkQualifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoBitrate</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoBitrateMode</td>
<td class=c>string</td>
<td><span class=s>&#39;fixed&#39; = Fixed
  <br>&#39;variable&#39; = Variable</span></td></tr>
<tr class=b>
<td>VideoDisplayAspectRatio</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoEncodingProfile</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoShotType</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Entity'>Entity Struct</a></td></tr>
<tr>
<td>VideoShotTypeIdentifier</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoShotTypeName</td>
<td class=c title=' _ = Flattened
 + = List'>lang-alt_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoStreamsCount</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VisualColor</td>
<td class=c>string</td>
<td><span class=s><span class=n>(tag ID is &#39;VisualColour&#39;)</span>
  <br>&#39;bw-monochrome&#39; = Monochrome
  <br>&#39;colour&#39; = Color</span></td></tr>
<tr>
<td>WorkflowTag</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#CVTermDetails'>CVTermDetails Struct</a></td></tr>
<tr class=b>
<td>WorkflowTagCvId</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>WorkflowTagCvTermId</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>WorkflowTagCvTermName</td>
<td class=c title=' _ = Flattened'>lang-alt_</td>
<td>&nbsp;</td></tr>
<tr>
<td>WorkflowTagCvTermRefinedAbout</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='CVTermDetails'>XMP CVTermDetails Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CvId</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CvTermId</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>CvTermName</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CvTermRefinedAbout</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ArtworkOrObjectDetails'>XMP ArtworkOrObjectDetails Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AOCircaDateCreated</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AOContentDescription</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>AOContributionDescription</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AOCopyrightNotice</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>AOCreator</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AOCreatorId</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>AOCurrentCopyrightOwnerId</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AOCurrentCopyrightOwnerName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>AOCurrentLicensorId</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AOCurrentLicensorName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>AODateCreated</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AOPhysicalDescription</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>AOSource</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AOSourceInvNo</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>AOSourceInvURL</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AOStylePeriod</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>AOTitle</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Entity'>XMP Entity Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Identifier</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Name</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='EntityWithRole'>XMP EntityWithRole Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Identifier</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Name</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>Role</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='TextRegion'>XMP TextRegion Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Region</td>
<td class=c>Area</td>
<td>--&gt; <a href='XMP.html#Area'>Area Struct</a></td></tr>
<tr class=b>
<td>RegionText</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Area'>XMP Area Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>D</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>H</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Unit</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>W</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>X</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Y</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='QualifiedLink'>XMP QualifiedLink Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Link</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LinkQualifier</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='EEREDetails'>XMP EEREDetails Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>EncRightsExpr</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RightsExprEncType</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>RightsExprLangId</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='EpisodeOrSeason'>XMP EpisodeOrSeason Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Identifier</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Name</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Number</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ImageRegion'>XMP ImageRegion Struct</a></h2>
<p>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&#39;t pre-defined the only way to add these tags
is to write ImageRegion as a structure with these tags as new fields.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Name</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RegionBoundary</td>
<td class=c>RegionBoundary</td>
<td>--&gt; <a href='XMP.html#RegionBoundary'>RegionBoundary Struct</a></td></tr>
<tr>
<td>RCtype</td>
<td class=c title=' + = List'>Entity+</td>
<td>--&gt; <a href='XMP.html#Entity'>Entity Struct</a></td></tr>
<tr class=b>
<td>RId</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>RRole</td>
<td class=c title=' + = List'>Entity+</td>
<td>--&gt; <a href='XMP.html#Entity'>Entity Struct</a></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='RegionBoundary'>XMP RegionBoundary Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>RbH</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RbRx</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>RbShape</td>
<td class=c>string</td>
<td><span class=s>circle = Circle
  <br>polygon = Polygon
  <br>rectangle = Rectangle</span></td></tr>
<tr class=b>
<td>RbUnit</td>
<td class=c>string</td>
<td><span class=s>pixel = Pixel
  <br>relative = Relative</span></td></tr>
<tr>
<td>RbVertices</td>
<td class=c title=' + = List'>BoundaryPoint+</td>
<td>--&gt; <a href='XMP.html#BoundaryPoint'>BoundaryPoint Struct</a></td></tr>
<tr class=b>
<td>RbW</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>RbX</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RbY</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='BoundaryPoint'>XMP BoundaryPoint Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>RbX</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RbY</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='LEREDetails'>XMP LEREDetails Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>LinkedRightsExpr</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RightsExprEncType</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>RightsExprLangId</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='LocationDetails'>XMP LocationDetails Struct</a></h2>
<p>Note that the GPS elements of this structure are in the &quot;exif&quot; namespace.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>City</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CountryCode</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>CountryName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSAltitude</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>GPSAltitudeRef</td>
<td class=c>integer</td>
<td><span class=s>0 = Above Sea Level
  <br>1 = Below Sea Level</span></td></tr>
<tr class=b>
<td>GPSLatitude</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>GPSLongitude</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Identifier</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>LocationId</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LocationName</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>ProvinceState</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Sublocation</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>WorldRegion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='PersonDetails'>XMP PersonDetails Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>PersonCharacteristic</td>
<td class=c title=' + = List'>CVTermDetails+</td>
<td>--&gt; <a href='XMP.html#CVTermDetails'>CVTermDetails Struct</a></td></tr>
<tr class=b>
<td>PersonDescription</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>PersonId</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PersonName</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ProductDetails'>XMP ProductDetails Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>ProductDescription</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ProductGTIN</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ProductId</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ProductName</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='PublicationEvent'>XMP PublicationEvent Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Date</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Identifier</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Name</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Rating'>XMP Rating Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>RatingRegion</td>
<td class=c title=' + = List'>LocationDetails+</td>
<td>--&gt; <a href='XMP.html#LocationDetails'>LocationDetails Struct</a></td></tr>
<tr class=b>
<td>RatingScaleMaxValue</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>RatingScaleMinValue</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RatingSourceLink</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>RatingValue</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RatingValueLogoLink</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Device'>XMP Device Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AttLensDescription</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Manufacturer</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ModelName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>OwnersDeviceId</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>SerialNumber</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='RegistryEntryDetails'>XMP RegistryEntryDetails Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>RegEntryRole</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RegItemId</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>RegOrgId</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Series'>XMP Series Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Identifier</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Name</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='LinkedImage'>XMP LinkedImage Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>HeightPixels</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ImageRole</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Link</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LinkQualifier</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>UsedVideoFrame</td>
<td class=c>Timecode</td>
<td>--&gt; <a href='XMP.html#Timecode'>Timecode Struct</a></td></tr>
<tr class=b>
<td>WidthPixels</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Format</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Timecode'>XMP Timecode Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>TimeFormat</td>
<td class=c>string</td>
<td><span class=s>23976Timecode = 23.976 fps
  <br>24Timecode = 24 fps
  <br>25Timecode = 25 fps
  <br>2997DropTimecode = 29.97 fps (drop)
  <br>2997NonDropTimecode = 29.97 fps (non-drop)
  <br>30Timecode = 30 fps
  <br>50Timecode = 50 fps
  <br>5994DropTimecode = 59.94 fps (drop)
  <br>5994NonDropTimecode = 59.94 fps (non-drop)
  <br>60Timecode = 60 fps</span></td></tr>
<tr class=b>
<td>TimeValue</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Value</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(only in XMP 2008 spec; an error?)</span></span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='TemporalCoverage'>XMP TemporalCoverage Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>TempCoverageFrom</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TempCoverageTo</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='LImage'>XMP LImage Tags</a></h2>
<p>Tags written by RED smartphones.</p>

<p>These tags belong to the ExifTool XMP-LImage family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>MajorVersion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MinorVersion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>RightAlbedo</td>
<td class=c>string</td>
<td><span class=s><span class=n>(Right stereoscopic image)</span></span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Lightroom'>XMP Lightroom Tags</a></h2>
<p>Adobe Lightroom &quot;lr&quot; namespace tags.</p>

<p>These tags belong to the ExifTool XMP-lr family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>HierarchicalSubject</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PrivateRTKInfo</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>WeightedFlatSubject</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='MediaPro'>XMP MediaPro Tags</a></h2>
<p>iView MediaPro namespace tags.</p>

<p>These tags belong to the ExifTool XMP-mediapro family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CatalogSets</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Event</td>
<td class=c title=' / = Avoid'>string/</td>
<td><span class=s><span class=n>(avoided due to conflict with XMP-iptcExt:Event)</span></span></td></tr>
<tr>
<td>Location</td>
<td class=c title=' / = Avoid'>string/</td>
<td><span class=s><span class=n>(avoided due to conflict with XMP-iptcCore:Location)</span></span></td></tr>
<tr class=b>
<td>People</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Status</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UserFields</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='panorama'>XMP panorama Tags</a></h2>
<p>Adobe Photoshop Panorama-profile tags.</p>

<p>These tags belong to the ExifTool XMP-panorama family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Transformation</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VirtualFocalLength</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>VirtualImageXCenter</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VirtualImageYCenter</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='pdf'>XMP pdf Tags</a></h2>
<p>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.</p>

<p>These tags belong to the ExifTool XMP-pdf family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Author</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Copyright</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>CreationDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Creator</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Keywords</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Marked</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ModDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PDFVersion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Producer</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Subject</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Title</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Trapped</td>
<td class=c>string</td>
<td><span class=s>&#39;False&#39; = False
  <br>&#39;True&#39; = True
  <br>&#39;Unknown&#39; = Unknown</span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='pdfx'>XMP pdfx Tags</a></h2>
<p>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.</p>

<p>These tags belong to the ExifTool XMP-pdfx family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>SourceModified</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='photoshop'>XMP photoshop Tags</a></h2>
<p>Adobe Photoshop namespace tags.</p>

<p>These tags belong to the ExifTool XMP-photoshop family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AuthorsPosition</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CameraProfiles</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Camera'>Camera Struct</a></td></tr>
<tr>
<td>CameraProfilesApertureValue</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CameraProfilesAuthor</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>CameraProfilesAutoScale</td>
<td class=c title=' _ = Flattened
 + = List'>boolean_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CameraProfilesCameraPrettyName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>CameraProfilesCameraRawProfile</td>
<td class=c title=' _ = Flattened
 + = List'>boolean_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CameraProfilesFocalLength</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>CameraProfilesFocusDistance</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CameraProfilesLens</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>CameraProfilesLensPrettyName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CameraProfilesMake</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>CameraProfilesModel</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CameraProfilesPerspectiveModel</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#PerspectiveModel'>PerspectiveModel Struct</a></td></tr>
<tr>
<td>CameraProfilesPerspectiveModelImageXCenter</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CameraProfilesPerspectiveModelImageYCenter</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>CameraProfilesPerspectiveModelRadialDistortParam1</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CameraProfilesPerspectiveModelRadialDistortParam2</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>CameraProfilesPerspectiveModelRadialDistortParam3</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CameraProfilesPerspectiveModelScaleFactor</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>CameraProfilesPerspectiveModelVersion</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CameraProfilesProfileName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>CameraProfilesSensorFormatFactor</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CameraProfilesUniqueCameraModel</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>CaptionWriter</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Category</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>City</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ColorMode</td>
<td class=c>integer</td>
<td><table class=cols><tr>
  <td>0 = Bitmap
  <br>1 = Grayscale
  <br>2 = Indexed
  <br>3 = RGB</td><td>&nbsp;&nbsp;</td>
  <td>4 = CMYK
  <br>7 = Multichannel
  <br>8 = Duotone
  <br>9 = Lab</td></tr></table>
</td></tr>
<tr>
<td>Country</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Credit</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>DateCreated</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DocumentAncestors</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>EmbeddedXMPDigest</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Headline</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>History</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ICCProfileName</td>
<td class=c>string</td>
<td><span class=s><span class=n>(tag ID is &#39;ICCProfile&#39;)</span></span></td></tr>
<tr>
<td>Instructions</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LegacyIPTCDigest</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>SidecarForExtension</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Source</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>State</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SupplementalCategories</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr>
<td>TextLayers</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Layer'>Layer Struct</a></td></tr>
<tr class=b>
<td>TextLayerName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TextLayersLayerName)</span></span></td></tr>
<tr>
<td>TextLayerText</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(TextLayersLayerText)</span></span></td></tr>
<tr class=b>
<td>TransmissionReference</td>
<td class=c>string</td>
<td><span class=s><span class=n>(Now used as a job identifier)</span></span></td></tr>
<tr>
<td>Urgency</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(should be in the range 1-8 to conform with the XMP spec)</span></span><table class=cols><tr>
  <td>0 = 0 (reserved)
  <br>1 = 1 (most urgent)
  <br>2 = 2
  <br>3 = 3
  <br>4 = 4
  <br>5 = 5 (normal urgency)
  <br>6 = 6
  <br>7 = 7
  <br>8 = 8 (least urgent)
  <br>9 = 9 (user-defined priority)</td></tr></table>
</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Camera'>XMP Camera Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>ApertureValue</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Author</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>AutoScale</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CameraPrettyName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>CameraRawProfile</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FocalLength</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>FocusDistance</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Lens</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LensPrettyName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Make</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Model</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PerspectiveModel</td>
<td class=c>PerspectiveModel</td>
<td>--&gt; <a href='XMP.html#PerspectiveModel'>PerspectiveModel Struct</a></td></tr>
<tr>
<td>ProfileName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SensorFormatFactor</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>UniqueCameraModel</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='PerspectiveModel'>XMP PerspectiveModel Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>ImageXCenter</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ImageYCenter</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>RadialDistortParam1</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RadialDistortParam2</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>RadialDistortParam3</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ScaleFactor</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Version</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Layer'>XMP Layer Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>LayerName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LayerText</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='PixelLive'>XMP PixelLive Tags</a></h2>
<p>PixelLive namespace tags.  These tags are not writable because they are very
uncommon and I haven&#39;t been able to locate a reference which gives the
namespace URI.</p>

<p>These tags belong to the ExifTool XMP-PixelLive family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Author</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Comments</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>Copyright</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Date</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>Genre</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Title</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='pmi'>XMP pmi Tags</a></h2>
<p>PRISM Metadata for Images 3.0 namespace tags.  (see
<a href="http://www.prismstandard.org/">http://www.prismstandard.org/</a>)</p>

<p>These tags belong to the ExifTool XMP-pmi family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Color</td>
<td class=c title=' / = Avoid'>string/</td>
<td><table class=cols><tr>
  <td>&#39;bw&#39; = BW
  <br>&#39;color&#39; = Color
  <br>&#39;duotone&#39; = Duotone</td><td>&nbsp;&nbsp;</td>
  <td>&#39;quadtone&#39; = Quadtone
  <br>&#39;sepia&#39; = Sepia
  <br>&#39;tritone&#39; = Tritone</td></tr></table>
</td></tr>
<tr class=b>
<td>ContactInfo</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>DisplayName</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DistributorProductID</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>EventAlias</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>EventEnd</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>EventStart</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>EventSubtype</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>EventType</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Field</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Framing</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Location</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Make</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Manufacturer</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Model</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ModelYear</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ObjectDescription</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ObjectSubtype</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ObjectType</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Orientation</td>
<td class=c title=' / = Avoid'>string/</td>
<td><span class=s>&#39;horizontal&#39; = Horizontal
  <br>&#39;vertical&#39; = Vertical</span></td></tr>
<tr>
<td>PositionDescriptor</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ProductID</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ProductIDType</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Season</td>
<td class=c title=' / = Avoid'>string/</td>
<td><span class=s>&#39;fall&#39; = Fall
  <br>&#39;spring&#39; = Spring
  <br>&#39;summer&#39; = Summer
  <br>&#39;winter&#39; = Winter</span></td></tr>
<tr>
<td>SequenceName</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SequenceNumber</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>SequenceTotalNumber</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Setting</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ShootID</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SlideshowName</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>SlideshowNumber</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SlideshowTotalNumber</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Viewpoint</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VisualTechnique</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='prism'>XMP prism Tags</a></h2>
<p>Publishing Requirements for Industry Standard Metadata 3.0 namespace
tags.  (see
<a href="https://www.w3.org/Submission/2020/SUBM-prism-20200910/prism-basic.html">https://www.w3.org/Submission/2020/SUBM-prism-20200910/prism-basic.html</a>)</p>

<p>These tags belong to the ExifTool XMP-prism family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AcademicField</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AggregateIssueNumber</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>AggregationType</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AlternateTitle</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#prismAlternateTitle'>prismAlternateTitle Struct</a></td></tr>
<tr>
<td>AlternateTitleA-lang</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AlternateTitleA-platform</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>AlternateTitleText</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>BlogTitle</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>BlogURL</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>BookEdition</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ByteCount</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Channel</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#prismChannel'>prismChannel Struct</a></td></tr>
<tr>
<td>ChannelA-lang</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ChannelChannel</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ChannelSubchannel1</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ChannelSubchannel2</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ChannelSubchannel3</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ChannelSubchannel4</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ComplianceProfile</td>
<td class=c title=' / = Avoid'>string/</td>
<td><span class=s>&#39;three&#39; = Three</span></td></tr>
<tr class=b>
<td>ContentType</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>CopyrightYear</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CorporateEntity</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>CoverDate</td>
<td class=c title=' / = Avoid'>date/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CoverDisplayDate</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>CreationDate</td>
<td class=c title=' / = Avoid'>date/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DateRecieved</td>
<td class=c title=' / = Avoid'>date/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Device</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Distributor</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>DOI</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Edition</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>EIssn</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>EndingPage</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Event</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Genre</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>HasAlternative</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HasCorrection</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#prismHasCorrection'>prismHasCorrection Struct</a></td></tr>
<tr>
<td>HasCorrectionA-lang</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HasCorrectionA-platform</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr>
<td>HasCorrectionText</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>HasTranslation</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Industry</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IsAlternativeOf</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ISBN</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IsCorrectionOf</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ISSN</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IssueIdentifier</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>IssueName</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IssueTeaser</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>IssueType</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IsTranslationOf</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Keyword</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>KillDate</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#prismKillDate'>prismKillDate Struct</a></td></tr>
<tr>
<td>KillDateA-platform</td>
<td class=c title=' / = Avoid
 _ = Flattened'>string/_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>KillDateDate</td>
<td class=c title=' / = Avoid
 _ = Flattened'>date/_</td>
<td>&nbsp;</td></tr>
<tr>
<td>Link</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Location</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ModificationDate</td>
<td class=c title=' / = Avoid'>date/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>NationalCatalogNumber</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Number</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Object</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>OffSaleDate</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#prismOffSaleDate'>prismOffSaleDate Struct</a></td></tr>
<tr class=b>
<td>OffSaleDateA-platform</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>OffSaleDateDate</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>date/_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>OnSaleDate</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#prismOnSaleDate'>prismOnSaleDate Struct</a></td></tr>
<tr>
<td>OnSaleDateA-platform</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>OnSaleDateDate</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>date/_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>OnSaleDay</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#prismOnSaleDay'>prismOnSaleDay Struct</a></td></tr>
<tr class=b>
<td>OnSaleDayA-platform</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>OnSaleDayDay</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Organization</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>OriginPlatform</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td><table class=cols><tr>
  <td>&#39;broadcast&#39; = Broadcast
  <br>&#39;email&#39; = E-Mail
  <br>&#39;mobile&#39; = Mobile
  <br>&#39;other&#39; = Other
  <br>&#39;print&#39; = Print
  <br>&#39;recordableMedia&#39; = Recordable Media
  <br>&#39;web&#39; = Web</td></tr></table>
</td></tr>
<tr class=b>
<td>PageCount</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr>
<td>PageProgressionDirection</td>
<td class=c title=' / = Avoid'>string/</td>
<td><span class=s>&#39;LTR&#39; = Left to Right
  <br>&#39;RTL&#39; = Right to Left</span></td></tr>
<tr class=b>
<td>PageRange</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Person</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Platform</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>ProductCode</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Profession</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>PublicationDate</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#prismPublicationDate'>prismPublicationDate Struct</a></td></tr>
<tr class=b>
<td>PublicationDateA-platform</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>PublicationDateDate</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>date/_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PublicationDisplayDate</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#prismPublicationDate'>prismPublicationDate Struct</a></td></tr>
<tr>
<td>PublicationDisplayDateA-platform</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PublicationDisplayDateDate</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>date/_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>PublicationName</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PublishingFrequency</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Rating</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SamplePageRange</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Section</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SellingAgency</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>SeriesNumber</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SeriesTitle</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Sport</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>StartingPage</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Subsection1</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Subsection2</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Subsection3</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Subsection4</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Subtitle</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SupplementDisplayID</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>SupplementStartingPage</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SupplementTitle</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Teaser</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Ticker</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>TimePeriod</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>URL</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#prismUrl'>prismUrl Struct</a></td></tr>
<tr>
<td>URLA-platform</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>URLUrl</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>UspsNumber</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VersionIdentifier</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Volume</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>WordCount</td>
<td class=c title=' / = Avoid'>integer/</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='prismAlternateTitle'>XMP prismAlternateTitle Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>A-lang</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>A-platform</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Text</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='prismChannel'>XMP prismChannel Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>A-lang</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Channel</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Subchannel1</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Subchannel2</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Subchannel3</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Subchannel4</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='prismHasCorrection'>XMP prismHasCorrection Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>A-lang</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>A-platform</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Text</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='prismKillDate'>XMP prismKillDate Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>A-platform</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Date</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='prismOffSaleDate'>XMP prismOffSaleDate Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>A-platform</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Date</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='prismOnSaleDate'>XMP prismOnSaleDate Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>A-platform</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Date</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='prismOnSaleDay'>XMP prismOnSaleDay Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>A-platform</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Day</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='prismPublicationDate'>XMP prismPublicationDate Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>A-platform</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Date</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='prismUrl'>XMP prismUrl Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>A-platform</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Url</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='prl'>XMP prl Tags</a></h2>
<p>PRISM Rights Language 2.1 namespace tags.  These tags have been deprecated
since the release of the PRISM Usage Rights 3.0. (see
<a href="https://www.w3.org/submissions/2020/SUBM-prism-20200910/prism-image.html">https://www.w3.org/submissions/2020/SUBM-prism-20200910/prism-image.html</a>)</p>

<p>These tags belong to the ExifTool XMP-prl family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Geography</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Industry</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Usage</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='prm'>XMP prm Tags</a></h2>
<p>PRISM Recipe Metadata 3.0 namespace tags.  (see
<a href="http://www.prismstandard.org/">http://www.prismstandard.org/</a>)</p>

<p>These tags belong to the ExifTool XMP-prm family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CookingEquipment</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CookingMethod</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Course</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Cuisine</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>DietaryNeeds</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DishType</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Duration</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IngredientExclusion</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>MainIngredient</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Meal</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>RecipeEndingPage</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RecipePageRange</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>RecipeSource</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RecipeStartingPage</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>RecipeTitle</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ServingSize</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>SkillLevel</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SpecialOccasion</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Yield</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='pur'>XMP pur Tags</a></h2>
<p>PRISM Usage Rights 3.0 namespace tags.  (see
<a href="http://www.prismstandard.org/">http://www.prismstandard.org/</a>)</p>

<p>These tags belong to the ExifTool XMP-pur family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AdultContentWarning</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Agreement</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Copyright</td>
<td class=c title=' / = Avoid'>lang-alt/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CreditLine</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>EmbargoDate</td>
<td class=c title=' / = Avoid
 + = List'>date/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ExclusivityEndDate</td>
<td class=c title=' / = Avoid
 + = List'>date/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ExpirationDate</td>
<td class=c title=' / = Avoid
 + = List'>date/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ImageSizeRestriction</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>OptionEndDate</td>
<td class=c title=' / = Avoid
 + = List'>date/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Permissions</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Restrictions</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ReuseProhibited</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr>
<td>RightsAgent</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RightsOwner</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='rdf'>XMP rdf Tags</a></h2>
<p>Most RDF attributes are handled internally, but the &quot;about&quot; attribute is
treated specially to allow it to be set to a specific value if required.</p>

<p>These tags belong to the ExifTool XMP-rdf family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>About</td>
<td class=c title=' ! = Unsafe'>string!</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='seal'>XMP seal Tags</a></h2>
<p>SEAL embedded in XMP.</p>

<p>These tags belong to the ExifTool XMP-seal family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Seal</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#SEAL'>XMP SEAL Tags</a></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='SEAL'>XMP SEAL Tags</a></h2>
<p>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
<code>-seal:all=</code> on the command line to delete SEAL information in supported
formats.  See <a href="https://github.com/hackerfactor/SEAL">https://github.com/hackerfactor/SEAL</a> for the specification.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'b'</td>
<td>ByteRange</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'copyright'</td>
<td>Copyright</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>'d'</td>
<td>Domain</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'da'</td>
<td>DigestAlgorithm</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>'id'</td>
<td>Identifier</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'info'</td>
<td>SEALComment</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>'ka'</td>
<td>KeyAlgorithm</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'kv'</td>
<td>KeyVersion</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>'s'</td>
<td>Signature</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'seal'</td>
<td>SEALVersion</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>'sf'</td>
<td>SignatureFormat</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'sl'</td>
<td>SignatureLength</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>'uid'</td>
<td>UniqueIdentifier</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='swf'>XMP swf Tags</a></h2>
<p>Adobe SWF namespace tags.</p>

<p>These tags belong to the ExifTool XMP-swf family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>BackgroundAlpha</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(tag ID is &#39;bgalpha&#39;)</span></span></td></tr>
<tr class=b>
<td>ForwardLock</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>MaxStorage</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Type</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='tiff'>XMP tiff Tags</a></h2>
<p>EXIF namespace for TIFF tags.  See
<a href="https://web.archive.org/web/20180921145139if_/http://www.cipa.jp:80/std/documents/e/DC-010-2017_E.pdf">https://web.archive.org/web/20180921145139if_/http://www.cipa.jp:80/std/documents/e/DC-010-2017_E.pdf</a>
for the specification.</p>

<p>These tags belong to the ExifTool XMP-tiff family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Artist</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>BitsPerSample</td>
<td class=c title=' + = List'>integer+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Compression</td>
<td class=c>integer</td>
<td>--&gt; <a href='EXIF.html#Compression'>EXIF Compression Values</a></td></tr>
<tr class=b>
<td>Copyright</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>DateTime</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ImageDescription</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>ImageHeight</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(tag ID is &#39;ImageLength&#39;)</span></span></td></tr>
<tr class=b>
<td>ImageWidth</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Make</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Model</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>NativeDigest</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Orientation</td>
<td class=c>integer</td>
<td><table class=cols><tr>
  <td>1 = Horizontal (normal)
  <br>2 = Mirror horizontal
  <br>3 = Rotate 180
  <br>4 = Mirror vertical
  <br>5 = Mirror horizontal and rotate 270 CW
  <br>6 = Rotate 90 CW
  <br>7 = Mirror horizontal and rotate 90 CW
  <br>8 = Rotate 270 CW</td></tr></table>
</td></tr>
<tr>
<td>PhotometricInterpretation</td>
<td class=c>integer</td>
<td><table class=cols><tr>
  <td>0 = WhiteIsZero
  <br>1 = BlackIsZero
  <br>2 = RGB
  <br>3 = RGB Palette
  <br>4 = Transparency Mask
  <br>5 = CMYK
  <br>6 = YCbCr
  <br>8 = CIELab
  <br>9 = ICCLab
  <br>10 = ITULab
  <br>32803 = Color Filter Array
  <br>32844 = Pixar LogL
  <br>32845 = Pixar LogLuv
  <br>32892 = Sequential Color Filter
  <br>34892 = Linear Raw
  <br>51177 = Depth Map
  <br>52527 = Semantic Mask</td></tr></table>
</td></tr>
<tr class=b>
<td>PlanarConfiguration</td>
<td class=c>integer</td>
<td><span class=s>1 = Chunky
  <br>2 = Planar</span></td></tr>
<tr>
<td>PrimaryChromaticities</td>
<td class=c title=' + = List'>rational+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ReferenceBlackWhite</td>
<td class=c title=' + = List'>rational+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ResolutionUnit</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(the value 1 is not standard EXIF)</span>
  <br>1 = None
  <br>2 = inches
  <br>3 = cm</span></td></tr>
<tr class=b>
<td>SamplesPerPixel</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Software</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TransferFunction</td>
<td class=c title=' + = List'>integer+</td>
<td>&nbsp;</td></tr>
<tr>
<td>WhitePoint</td>
<td class=c title=' + = List'>rational+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>XResolution</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>YCbCrCoefficients</td>
<td class=c title=' + = List'>rational+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>YCbCrPositioning</td>
<td class=c>integer</td>
<td><span class=s>1 = Centered
  <br>2 = Co-sited</span></td></tr>
<tr>
<td>YCbCrSubSampling</td>
<td class=c title=' + = List'>integer+</td>
<td><span class=s><span class=n>(while technically this is a list-type tag, for compatibility with its EXIF
counterpart it is written and read as a simple string)</span></span><table class=cols><tr>
  <td>&#39;1 1&#39; = YCbCr4:4:4 (1 1)
  <br>&#39;1 2&#39; = YCbCr4:4:0 (1 2)
  <br>&#39;1 4&#39; = YCbCr4:4:1 (1 4)
  <br>&#39;2 1&#39; = YCbCr4:2:2 (2 1)
  <br>&#39;2 2&#39; = YCbCr4:2:0 (2 2)
  <br>&#39;2 4&#39; = YCbCr4:2:1 (2 4)
  <br>&#39;4 1&#39; = YCbCr4:1:1 (4 1)
  <br>&#39;4 2&#39; = YCbCr4:1:0 (4 2)</td></tr></table>
</td></tr>
<tr class=b>
<td>YResolution</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='x'>XMP x Tags</a></h2>
<p>The &quot;x&quot; namespace is used for the &quot;xmpmeta&quot; wrapper, and may contain an
&quot;xmptk&quot; attribute that is extracted as the XMPToolkit tag.  When writing,
the XMPToolkit tag is generated automatically by ExifTool unless
specifically set to another value.</p>

<p>These tags belong to the ExifTool XMP-x family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>XMPToolkit</td>
<td class=c title=' ! = Unsafe'>string!</td>
<td><span class=s><span class=n>(tag ID is &#39;xmptk&#39;)</span></span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='xmp'>XMP xmp Tags</a></h2>
<p>XMP namespace tags.  If the older &quot;xap&quot;, &quot;xapBJ&quot;, &quot;xapMM&quot; or &quot;xapRights&quot;
namespace prefixes are found, they are translated to the newer &quot;xmp&quot;,
&quot;xmpBJ&quot;, &quot;xmpMM&quot; and &quot;xmpRights&quot; prefixes for use in family 1 group names.</p>

<p>These tags belong to the ExifTool XMP-xmp family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Advisory</td>
<td class=c title=' + = List'>string+</td>
<td><span class=s><span class=n>(deprecated)</span></span></td></tr>
<tr class=b>
<td>Author</td>
<td class=c title=' / = Avoid'>string/</td>
<td><span class=s><span class=n>(non-standard)</span></span></td></tr>
<tr>
<td>BaseURL</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CreateDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr>
<td>CreatorTool</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Description</td>
<td class=c title=' / = Avoid'>lang-alt/</td>
<td><span class=s><span class=n>(non-standard)</span></span></td></tr>
<tr>
<td>Format</td>
<td class=c title=' / = Avoid'>string/</td>
<td><span class=s><span class=n>(non-standard)</span></span></td></tr>
<tr class=b>
<td>Identifier</td>
<td class=c title=' / = Avoid
 + = List'>string/+</td>
<td>&nbsp;</td></tr>
<tr>
<td>Keywords</td>
<td class=c title=' / = Avoid'>string/</td>
<td><span class=s><span class=n>(non-standard)</span></span></td></tr>
<tr class=b>
<td>Label</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>MetadataDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ModifyDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr>
<td>Nickname</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PageInfo</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#PageInfo'>PageInfo Struct</a></td></tr>
<tr>
<td>PageImageFormat</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PageInfoFormat)</span></span></td></tr>
<tr class=b>
<td>PageImageHeight</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(PageInfoHeight)</span></span></td></tr>
<tr>
<td>PageImage</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(PageInfoImage)</span></span></td></tr>
<tr class=b>
<td>PageImagePageNumber</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(PageInfoPageNumber)</span></span></td></tr>
<tr>
<td>PageImageWidth</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(PageInfoWidth)</span></span></td></tr>
<tr class=b>
<td>Rating</td>
<td class=c>real</td>
<td><span class=s><span class=n>(a value from 0 to 5, or -1 for &quot;rejected&quot;)</span></span></td></tr>
<tr>
<td>RatingPercent</td>
<td class=c title=' / = Avoid'>real/</td>
<td><span class=s><span class=n>(non-standard)</span></span></td></tr>
<tr class=b>
<td>Thumbnails</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Thumbnail'>Thumbnail Struct</a></td></tr>
<tr>
<td>ThumbnailFormat</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ThumbnailsFormat)</span></span></td></tr>
<tr class=b>
<td>ThumbnailHeight</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(ThumbnailsHeight)</span></span></td></tr>
<tr>
<td>ThumbnailImage</td>
<td class=c title=' / = Avoid
 _ = Flattened
 + = List'>string/_+</td>
<td><span class=s><span class=n>(ThumbnailsImage)</span></span></td></tr>
<tr class=b>
<td>ThumbnailWidth</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(ThumbnailsWidth)</span></span></td></tr>
<tr>
<td>Title</td>
<td class=c title=' / = Avoid'>lang-alt/</td>
<td><span class=s><span class=n>(non-standard)</span></span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='PageInfo'>XMP PageInfo Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>PageNumber</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Format</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Height</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Image</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Width</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Thumbnail'>XMP Thumbnail Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Format</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Height</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Image</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Width</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='xmpBJ'>XMP xmpBJ Tags</a></h2>
<p>XMP Basic Job Ticket namespace tags.</p>

<p>These tags belong to the ExifTool XMP-xmpBJ family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>JobRef</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#JobRef'>JobRef Struct</a></td></tr>
<tr class=b>
<td>JobRefId</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>JobRefName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>JobRefUrl</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='JobRef'>XMP JobRef Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Id</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Name</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Url</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='xmpDM'>XMP xmpDM Tags</a></h2>
<p>XMP Dynamic Media namespace tags.  See
<a href="https://developer.adobe.com/xmp/docs/XMPNamespaces/xmpDM/">https://developer.adobe.com/xmp/docs/XMPNamespaces/xmpDM/</a> for the
specification.</p>

<p>These tags belong to the ExifTool XMP-xmpDM family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AbsPeakAudioFilePath</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Album</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>AltTapeName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AltTimecode</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Timecode'>Timecode Struct</a></td></tr>
<tr>
<td>AltTimecodeTimeFormat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><table class=cols><tr>
  <td>&#39;23976Timecode&#39; = 23.976 fps
  <br>&#39;24Timecode&#39; = 24 fps
  <br>&#39;25Timecode&#39; = 25 fps
  <br>&#39;2997DropTimecode&#39; = 29.97 fps (drop)
  <br>&#39;2997NonDropTimecode&#39; = 29.97 fps (non-drop)
  <br>&#39;30Timecode&#39; = 30 fps
  <br>&#39;50Timecode&#39; = 50 fps
  <br>&#39;5994DropTimecode&#39; = 59.94 fps (drop)
  <br>&#39;5994NonDropTimecode&#39; = 59.94 fps (non-drop)
  <br>&#39;60Timecode&#39; = 60 fps</td></tr></table>
</td></tr>
<tr class=b>
<td>AltTimecodeTimeValue</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>AltTimecodeValue</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(only in XMP 2008 spec; an error?)</span></span></td></tr>
<tr class=b>
<td>Artist</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>AudioChannelType</td>
<td class=c>string</td>
<td><table class=cols><tr>
  <td>5.1 = 5.1
  <br>7.1 = 7.1
  <br>&#39;16 Channel&#39; = 16 Channel
  <br>&#39;Mono&#39; = Mono
  <br>&#39;Other&#39; = Other
  <br>&#39;Stereo&#39; = Stereo</td></tr></table>
</td></tr>
<tr class=b>
<td>AudioCompressor</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>AudioModDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AudioSampleRate</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>AudioSampleType</td>
<td class=c>string</td>
<td><table class=cols><tr>
  <td>&#39;16Int&#39; = 16-bit integer
  <br>&#39;24Int&#39; = 24-bit integer
  <br>&#39;32Float&#39; = 32-bit float
  <br>&#39;32Int&#39; = 32-bit integer
  <br>&#39;8Int&#39; = 8-bit integer
  <br>&#39;Compressed&#39; = Compressed
  <br>&#39;Other&#39; = Other
  <br>&#39;Packed&#39; = Packed</td></tr></table>
</td></tr>
<tr class=b>
<td>BeatSpliceParams</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#BeatSpliceStretch'>BeatSpliceStretch Struct</a></td></tr>
<tr>
<td>BeatSpliceParamsRiseInDecibel</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>BeatSpliceParamsRiseInTimeDuration</td>
<td class=c title=' _ = Flattened'>struct_</td>
<td>--&gt; <a href='XMP.html#Time'>Time Struct</a></td></tr>
<tr>
<td>BeatSpliceParamsRiseInTimeDurationScale</td>
<td class=c title=' _ = Flattened'>rational_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>BeatSpliceParamsRiseInTimeDurationValue</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>BeatSpliceParamsUseFileBeatsMarker</td>
<td class=c title=' _ = Flattened'>boolean_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CameraAngle</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>CameraLabel</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CameraModel</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>CameraMove</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Client</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>DMComment</td>
<td class=c>string</td>
<td><span class=s><span class=n>(tag ID is &#39;comment&#39;)</span></span></td></tr>
<tr class=b>
<td>Composer</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ContributedMedia</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Media'>Media Struct</a></td></tr>
<tr class=b>
<td>ContributedMediaDuration</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#Time'>Time Struct</a></td></tr>
<tr>
<td>ContributedMediaDurationScale</td>
<td class=c title=' _ = Flattened
 + = List'>rational_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ContributedMediaDurationValue</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ContributedMediaManaged</td>
<td class=c title=' _ = Flattened
 + = List'>boolean_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ContributedMediaPath</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ContributedMediaStartTime</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#Time'>Time Struct</a></td></tr>
<tr class=b>
<td>ContributedMediaStartTimeScale</td>
<td class=c title=' _ = Flattened
 + = List'>rational_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ContributedMediaStartTimeValue</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ContributedMediaTrack</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>ContributedMediaWebStatement</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Copyright</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td>Director</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DirectorPhotography</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>DiscNumber</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Duration</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Time'>Time Struct</a></td></tr>
<tr>
<td>DurationScale</td>
<td class=c title=' _ = Flattened'>rational_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DurationValue</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>Engineer</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FileDataRate</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>Genre</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Good</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>Instrument</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IntroTime</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Time'>Time Struct</a></td></tr>
<tr>
<td>IntroTimeScale</td>
<td class=c title=' _ = Flattened'>rational_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>IntroTimeValue</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>Key</td>
<td class=c>string</td>
<td><table class=cols><tr>
  <td>&#39;A&#39; = A
  <br>&#39;A#&#39; = A#
  <br>&#39;B&#39; = B
  <br>&#39;C&#39; = C</td><td>&nbsp;&nbsp;</td>
  <td>&#39;C#&#39; = C#
  <br>&#39;D&#39; = D
  <br>&#39;D#&#39; = D#
  <br>&#39;E&#39; = E</td><td>&nbsp;&nbsp;</td>
  <td>&#39;F&#39; = F
  <br>&#39;F#&#39; = F#
  <br>&#39;G&#39; = G
  <br>&#39;G#&#39; = G#</td></tr></table>
</td></tr>
<tr class=b>
<td>LogComment</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Loop</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Lyrics</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Markers</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Marker'>Marker Struct</a></td></tr>
<tr class=b>
<td>MarkersComment</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>MarkersCuePointParams</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CuePointParam'>CuePointParam Struct</a></td></tr>
<tr class=b>
<td>MarkersCuePointParamsKey</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>MarkersCuePointParamsValue</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MarkersCuePointType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>MarkersDuration</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MarkersLocation</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>MarkersName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MarkersProbability</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>MarkersSpeaker</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MarkersStartTime</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>MarkersTarget</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MarkersType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>MetadataModDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>NumberOfBeats</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>OutCue</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Time'>Time Struct</a></td></tr>
<tr class=b>
<td>OutCueScale</td>
<td class=c title=' _ = Flattened'>rational_</td>
<td>&nbsp;</td></tr>
<tr>
<td>OutCueValue</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PartOfCompilation</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>Pick</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ProjectName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ProjectRef</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#ProjectLink'>ProjectLink Struct</a></td></tr>
<tr class=b>
<td>ProjectRefPath</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>ProjectRefType</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s>&#39;audio&#39; = Audio
  <br>&#39;custom&#39; = Custom
  <br>&#39;movie&#39; = Movie
  <br>&#39;still&#39; = Still Image</span></td></tr>
<tr class=b>
<td>PullDown</td>
<td class=c>string</td>
<td><table class=cols><tr>
  <td>&#39;SSWWW&#39; = SSWWW
  <br>&#39;SWWWS&#39; = SWWWS
  <br>&#39;SWWWW&#39; = SWWWW
  <br>&#39;WSSWW&#39; = WSSWW
  <br>&#39;WSWWW&#39; = WSWWW</td><td>&nbsp;&nbsp;</td>
  <td>&#39;WWSSW&#39; = WWSSW
  <br>&#39;WWSWW&#39; = WWSWW
  <br>&#39;WWWSS&#39; = WWWSS
  <br>&#39;WWWSW&#39; = WWWSW
  <br>&#39;WWWWS&#39; = WWWWS</td></tr></table>
</td></tr>
<tr>
<td>RelativePeakAudioFilePath</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RelativeTimestamp</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Time'>Time Struct</a></td></tr>
<tr>
<td>RelativeTimestampScale</td>
<td class=c title=' _ = Flattened'>rational_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RelativeTimestampValue</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>ReleaseDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ResampleParams</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#ResampleStretch'>ResampleStretch Struct</a></td></tr>
<tr>
<td>ResampleParamsQuality</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s>&#39;High&#39; = High
  <br>&#39;Low&#39; = Low
  <br>&#39;Medium&#39; = Medium</span></td></tr>
<tr class=b>
<td>ScaleType</td>
<td class=c>string</td>
<td><span class=s>&#39;Both&#39; = Both
  <br>&#39;Major&#39; = Major
  <br>&#39;Minor&#39; = Minor
  <br>&#39;Neither&#39; = Neither</span></td></tr>
<tr>
<td>Scene</td>
<td class=c title=' / = Avoid'>string/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ShotDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr>
<td>ShotDay</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ShotLocation</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ShotName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ShotNumber</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ShotSize</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SpeakerPlacement</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>StartTimecode</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Timecode'>Timecode Struct</a></td></tr>
<tr class=b>
<td>StartTimecodeTimeFormat</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><table class=cols><tr>
  <td>&#39;23976Timecode&#39; = 23.976 fps
  <br>&#39;24Timecode&#39; = 24 fps
  <br>&#39;25Timecode&#39; = 25 fps
  <br>&#39;2997DropTimecode&#39; = 29.97 fps (drop)
  <br>&#39;2997NonDropTimecode&#39; = 29.97 fps (non-drop)
  <br>&#39;30Timecode&#39; = 30 fps
  <br>&#39;50Timecode&#39; = 50 fps
  <br>&#39;5994DropTimecode&#39; = 59.94 fps (drop)
  <br>&#39;5994NonDropTimecode&#39; = 59.94 fps (non-drop)
  <br>&#39;60Timecode&#39; = 60 fps</td></tr></table>
</td></tr>
<tr>
<td>StartTimecodeTimeValue</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>StartTimecodeValue</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(only in XMP 2008 spec; an error?)</span></span></td></tr>
<tr>
<td>StartTimeSampleSize</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>StartTimeScale</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>StretchMode</td>
<td class=c>string</td>
<td><span class=s>&#39;Beat Splice&#39; = Beat Splice
  <br>&#39;Fixed length&#39; = Fixed length
  <br>&#39;Hybrid&#39; = Hybrid
  <br>&#39;Resample&#39; = Resample
  <br>&#39;Time-Scale&#39; = Time-Scale</span></td></tr>
<tr class=b>
<td>TakeNumber</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>TapeName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Tempo</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>TimeScaleParams</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#TimeScaleStretch'>TimeScaleStretch Struct</a></td></tr>
<tr class=b>
<td>TimeScaleParamsFrameOverlappingPercentage</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr>
<td>TimeScaleParamsFrameSize</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TimeScaleParamsQuality</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s>&#39;High&#39; = High
  <br>&#39;Low&#39; = Low
  <br>&#39;Medium&#39; = Medium</span></td></tr>
<tr>
<td>TimeSignature</td>
<td class=c>string</td>
<td><table class=cols><tr>
  <td>&#39;12/8&#39; = 12/8
  <br>&#39;2/4&#39; = 2/4
  <br>&#39;3/4&#39; = 3/4</td><td>&nbsp;&nbsp;</td>
  <td>&#39;4/4&#39; = 4/4
  <br>&#39;5/4&#39; = 5/4
  <br>&#39;6/8&#39; = 6/8</td><td>&nbsp;&nbsp;</td>
  <td>&#39;7/4&#39; = 7/4
  <br>&#39;9/8&#39; = 9/8
  <br>&#39;other&#39; = other</td></tr></table>
</td></tr>
<tr class=b>
<td>TrackNumber</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Tracks</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Track'>Track Struct</a></td></tr>
<tr class=b>
<td>TracksFrameRate</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>TracksMarkers</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#Marker'>Marker Struct</a></td></tr>
<tr class=b>
<td>TracksMarkersComment</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>TracksMarkersCuePointParams</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#CuePointParam'>CuePointParam Struct</a></td></tr>
<tr class=b>
<td>TracksMarkersCuePointParamsKey</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>TracksMarkersCuePointParamsValue</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TracksMarkersCuePointType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>TracksMarkersDuration</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TracksMarkersLocation</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>TracksMarkersName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TracksMarkersProbability</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>TracksMarkersSpeaker</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TracksMarkersStartTime</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>TracksMarkersTarget</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TracksMarkersType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>TracksTrackName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TracksTrackType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoAlphaMode</td>
<td class=c>string</td>
<td><span class=s>&#39;none&#39; = None
  <br>&#39;pre-multiplied&#39; = Pre-multiplied
  <br>&#39;straight&#39; = Straight</span></td></tr>
<tr class=b>
<td>VideoAlphaPremultipleColor</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Colorant'>Colorant Struct</a></td></tr>
<tr>
<td>VideoAlphaPremultipleColorA</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoAlphaPremultipleColorB</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoAlphaPremultipleColorBlack</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoAlphaPremultipleColorBlue</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoAlphaPremultipleColorCyan</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoAlphaPremultipleColorGray</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoAlphaPremultipleColorGreen</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoAlphaPremultipleColorL</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoAlphaPremultipleColorMagenta</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoAlphaPremultipleColorMode</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s>&#39;CMYK&#39; = CMYK
  <br>&#39;LAB&#39; = Lab
  <br>&#39;RGB&#39; = RGB</span></td></tr>
<tr>
<td>VideoAlphaPremultipleColorRed</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoAlphaPremultipleColorSwatchName</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoAlphaPremultipleColorTint</td>
<td class=c title=' _ = Flattened'>integer_</td>
<td><span class=s><span class=n>(not part of 2010 XMP specification)</span></span></td></tr>
<tr class=b>
<td>VideoAlphaPremultipleColorType</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoAlphaPremultipleColorYellow</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoAlphaUnityIsTransparent</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoColorSpace</td>
<td class=c>string</td>
<td><span class=s>&#39;CCIR-601&#39; = CCIR-601
  <br>&#39;CCIR-709&#39; = CCIR-709
  <br>&#39;sRGB&#39; = sRGB</span></td></tr>
<tr class=b>
<td>VideoCompressor</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoFieldOrder</td>
<td class=c>string</td>
<td><span class=s>&#39;Lower&#39; = Lower
  <br>&#39;Progressive&#39; = Progressive
  <br>&#39;Upper&#39; = Upper</span></td></tr>
<tr class=b>
<td>VideoFrameRate</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoFrameSize</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Dimensions'>Dimensions Struct</a></td></tr>
<tr class=b>
<td>VideoFrameSizeH</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoFrameSizeUnit</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoFrameSizeW</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoModDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoPixelAspectRatio</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoPixelDepth</td>
<td class=c>string</td>
<td><table class=cols><tr>
  <td>&#39;16Int&#39; = 16-bit integer
  <br>&#39;24Int&#39; = 24-bit integer
  <br>&#39;32Float&#39; = 32-bit float
  <br>&#39;32Int&#39; = 32-bit integer
  <br>&#39;8Int&#39; = 8-bit integer
  <br>&#39;Other&#39; = Other</td></tr></table>
</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='BeatSpliceStretch'>XMP BeatSpliceStretch Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>RiseInDecibel</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RiseInTimeDuration</td>
<td class=c>Time</td>
<td>--&gt; <a href='XMP.html#Time'>Time Struct</a></td></tr>
<tr>
<td>UseFileBeatsMarker</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Time'>XMP Time Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Scale</td>
<td class=c>rational</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Value</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Media'>XMP Media Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Duration</td>
<td class=c>Time</td>
<td>--&gt; <a href='XMP.html#Time'>Time Struct</a></td></tr>
<tr class=b>
<td>Managed</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>Path</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>StartTime</td>
<td class=c>Time</td>
<td>--&gt; <a href='XMP.html#Time'>Time Struct</a></td></tr>
<tr>
<td>Track</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>WebStatement</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Marker'>XMP Marker Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Comment</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CuePointParams</td>
<td class=c title=' + = List'>CuePointParam+</td>
<td>--&gt; <a href='XMP.html#CuePointParam'>CuePointParam Struct</a></td></tr>
<tr>
<td>CuePointType</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Duration</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Location</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Name</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Probability</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Speaker</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>StartTime</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Target</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Type</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='CuePointParam'>XMP CuePointParam Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Key</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Value</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ProjectLink'>XMP ProjectLink Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Path</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Type</td>
<td class=c>string</td>
<td><span class=s>audio = Audio
  <br>custom = Custom
  <br>movie = Movie
  <br>still = Still Image</span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ResampleStretch'>XMP ResampleStretch Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Quality</td>
<td class=c>string</td>
<td><span class=s>High = High
  <br>Low = Low
  <br>Medium = Medium</span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='TimeScaleStretch'>XMP TimeScaleStretch Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>FrameOverlappingPercentage</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FrameSize</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Quality</td>
<td class=c>string</td>
<td><span class=s>High = High
  <br>Low = Low
  <br>Medium = Medium</span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Track'>XMP Track Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>FrameRate</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Markers</td>
<td class=c title=' + = List'>Marker+</td>
<td>--&gt; <a href='XMP.html#Marker'>Marker Struct</a></td></tr>
<tr>
<td>TrackName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>TrackType</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Colorant'>XMP Colorant Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>A</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>B</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>L</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Black</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Blue</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Cyan</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Gray</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Green</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>Magenta</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Mode</td>
<td class=c>string</td>
<td><span class=s>CMYK = CMYK
  <br>LAB = Lab
  <br>RGB = RGB</span></td></tr>
<tr>
<td>Red</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SwatchName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Tint</td>
<td class=c>integer</td>
<td><span class=s><span class=n>(not part of 2010 XMP specification)</span></span></td></tr>
<tr class=b>
<td>Type</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Yellow</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Dimensions'>XMP Dimensions Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>H</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Unit</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>W</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='xmpMM'>XMP xmpMM Tags</a></h2>
<p>XMP Media Management namespace tags.</p>

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

<h2><a name='ResourceRef'>XMP ResourceRef Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AlternatePaths</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DocumentID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>FilePath</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FromPart</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>InstanceID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LastModifyDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr>
<td>LastURL</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LinkCategory</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LinkForm</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ManageTo</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManageUI</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Manager</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>ManagerVariant</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MaskMarkers</td>
<td class=c>string</td>
<td><span class=s>All = All
  <br>None = None</span></td></tr>
<tr>
<td>OriginalDocumentID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PartMapping</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>PlacedResolutionUnit</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PlacedXResolution</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>PlacedYResolution</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RenditionClass</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>RenditionParams</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ToPart</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>VersionID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ResourceEvent'>XMP ResourceEvent Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Action</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Changed</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>InstanceID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Parameters</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>SoftwareAgent</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>When</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ManifestItem'>XMP ManifestItem Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>LinkForm</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PlacedResolutionUnit</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>PlacedXResolution</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PlacedYResolution</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr>
<td>Reference</td>
<td class=c>ResourceRef</td>
<td>--&gt; <a href='XMP.html#ResourceRef'>ResourceRef Struct</a></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='PantryItem'>XMP PantryItem Struct</a></h2>
<p>This structure must have an InstanceID field, but may also contain any other
XMP properties.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>InstanceID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Version'>XMP Version Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Comments</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Event</td>
<td class=c>ResourceEvent</td>
<td>--&gt; <a href='XMP.html#ResourceEvent'>ResourceEvent Struct</a></td></tr>
<tr>
<td>Modifier</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ModifyDate</td>
<td class=c>date</td>
<td>&nbsp;</td></tr>
<tr>
<td>Version</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='xmpNote'>XMP xmpNote Tags</a></h2>
<p>XMP Note namespace tags.</p>

<p>These tags belong to the ExifTool XMP-xmpNote family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>HasExtendedXMP</td>
<td class=c title=' * = Protected'>string*</td>
<td><span class=s><span class=n>(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)</span></span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='xmpPLUS'>XMP xmpPLUS Tags</a></h2>
<p>XMP Picture Licensing Universal System (PLUS) tags as written by some older
Adobe applications.  See <a href="PLUS.html#XMP">PLUS XMP Tags</a>
for the current PLUS tags.</p>

<p>These tags belong to the ExifTool XMP-xmpPLUS family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CreditLineReq</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ReuseAllowed</td>
<td class=c title=' / = Avoid'>boolean/</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='xmpRights'>XMP xmpRights Tags</a></h2>
<p>XMP Rights Management namespace tags.</p>

<p>These tags belong to the ExifTool XMP-xmpRights family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Certificate</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Marked</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>Owner</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>UsageTerms</td>
<td class=c>lang-alt</td>
<td>&nbsp;</td></tr>
<tr>
<td>WebStatement</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='xmpTPg'>XMP xmpTPg Tags</a></h2>
<p>XMP Paged-Text namespace tags.</p>

<p>These tags belong to the ExifTool XMP-xmpTPg family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Colorants</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Colorant'>Colorant Struct</a></td></tr>
<tr class=b>
<td>ColorantA</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(ColorantsA)</span></span></td></tr>
<tr>
<td>ColorantB</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(ColorantsB)</span></span></td></tr>
<tr class=b>
<td>ColorantBlack</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(ColorantsBlack)</span></span></td></tr>
<tr>
<td>ColorantBlue</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(ColorantsBlue)</span></span></td></tr>
<tr class=b>
<td>ColorantCyan</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(ColorantsCyan)</span></span></td></tr>
<tr>
<td>ColorantGray</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(ColorantsGray)</span></span></td></tr>
<tr class=b>
<td>ColorantGreen</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(ColorantsGreen)</span></span></td></tr>
<tr>
<td>ColorantL</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(ColorantsL)</span></span></td></tr>
<tr class=b>
<td>ColorantMagenta</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(ColorantsMagenta)</span></span></td></tr>
<tr>
<td>ColorantMode</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ColorantsMode)</span>
  <br>&#39;CMYK&#39; = CMYK
  <br>&#39;LAB&#39; = Lab
  <br>&#39;RGB&#39; = RGB</span></td></tr>
<tr class=b>
<td>ColorantRed</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(ColorantsRed)</span></span></td></tr>
<tr>
<td>ColorantSwatchName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ColorantsSwatchName)</span></span></td></tr>
<tr class=b>
<td>ColorantTint</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(ColorantsTint; not part of 2010 XMP specification)</span></span></td></tr>
<tr>
<td>ColorantType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(ColorantsType)</span></span></td></tr>
<tr class=b>
<td>ColorantYellow</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(ColorantsYellow)</span></span></td></tr>
<tr>
<td>Fonts</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#Font'>Font Struct</a></td></tr>
<tr class=b>
<td>ChildFontFiles</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(FontsChildFontFiles)</span></span></td></tr>
<tr>
<td>FontComposite</td>
<td class=c title=' _ = Flattened
 + = List'>boolean_+</td>
<td><span class=s><span class=n>(FontsComposite)</span></span></td></tr>
<tr class=b>
<td>FontFace</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(FontsFontFace)</span></span></td></tr>
<tr>
<td>FontFamily</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(FontsFontFamily)</span></span></td></tr>
<tr class=b>
<td>FontFileName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(FontsFontFileName)</span></span></td></tr>
<tr>
<td>FontName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(FontsFontName)</span></span></td></tr>
<tr class=b>
<td>FontType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(FontsFontType)</span></span></td></tr>
<tr>
<td>FontVersion</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(FontsVersionString)</span></span></td></tr>
<tr class=b>
<td>HasVisibleOverprint</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>HasVisibleTransparency</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MaxPageSize</td>
<td class=c>struct</td>
<td>--&gt; <a href='XMP.html#Dimensions'>Dimensions Struct</a></td></tr>
<tr>
<td>MaxPageSizeH</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MaxPageSizeUnit</td>
<td class=c title=' _ = Flattened'>string_</td>
<td>&nbsp;</td></tr>
<tr>
<td>MaxPageSizeW</td>
<td class=c title=' _ = Flattened'>real_</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>NPages</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
<tr>
<td>PlateNames</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SwatchGroups</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='XMP.html#SwatchGroup'>SwatchGroup Struct</a></td></tr>
<tr>
<td>SwatchGroupsColorants</td>
<td class=c title=' _ = Flattened
 + = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#Colorant'>Colorant Struct</a></td></tr>
<tr class=b>
<td>SwatchColorantA</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(SwatchGroupsColorantsA)</span></span></td></tr>
<tr>
<td>SwatchColorantB</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(SwatchGroupsColorantsB)</span></span></td></tr>
<tr class=b>
<td>SwatchColorantBlack</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(SwatchGroupsColorantsBlack)</span></span></td></tr>
<tr>
<td>SwatchColorantBlue</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(SwatchGroupsColorantsBlue)</span></span></td></tr>
<tr class=b>
<td>SwatchColorantCyan</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(SwatchGroupsColorantsCyan)</span></span></td></tr>
<tr>
<td>SwatchColorantGray</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(SwatchGroupsColorantsGray)</span></span></td></tr>
<tr class=b>
<td>SwatchColorantGreen</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(SwatchGroupsColorantsGreen)</span></span></td></tr>
<tr>
<td>SwatchColorantL</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(SwatchGroupsColorantsL)</span></span></td></tr>
<tr class=b>
<td>SwatchColorantMagenta</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(SwatchGroupsColorantsMagenta)</span></span></td></tr>
<tr>
<td>SwatchColorantMode</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(SwatchGroupsColorantsMode)</span>
  <br>&#39;CMYK&#39; = CMYK
  <br>&#39;LAB&#39; = Lab
  <br>&#39;RGB&#39; = RGB</span></td></tr>
<tr class=b>
<td>SwatchColorantRed</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(SwatchGroupsColorantsRed)</span></span></td></tr>
<tr>
<td>SwatchColorantSwatchName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(SwatchGroupsColorantsSwatchName)</span></span></td></tr>
<tr class=b>
<td>SwatchColorantTint</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(SwatchGroupsColorantsTint; not part of 2010 XMP specification)</span></span></td></tr>
<tr>
<td>SwatchColorantType</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(SwatchGroupsColorantsType)</span></span></td></tr>
<tr class=b>
<td>SwatchColorantYellow</td>
<td class=c title=' _ = Flattened
 + = List'>real_+</td>
<td><span class=s><span class=n>(SwatchGroupsColorantsYellow)</span></span></td></tr>
<tr>
<td>SwatchGroupName</td>
<td class=c title=' _ = Flattened
 + = List'>string_+</td>
<td><span class=s><span class=n>(SwatchGroupsGroupName)</span></span></td></tr>
<tr class=b>
<td>SwatchGroupType</td>
<td class=c title=' _ = Flattened
 + = List'>integer_+</td>
<td><span class=s><span class=n>(SwatchGroupsGroupType)</span></span></td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Font'>XMP Font Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>ChildFontFiles</td>
<td class=c title=' + = List'>string+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Composite</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr>
<td>FontFace</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FontFamily</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>FontFileName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FontName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>FontType</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VersionString</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='SwatchGroup'>XMP SwatchGroup Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Colorants</td>
<td class=c title=' + = List'>Colorant+</td>
<td>--&gt; <a href='XMP.html#Colorant'>Colorant Struct</a></td></tr>
<tr class=b>
<td>GroupName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>GroupType</td>
<td class=c>integer</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='XML'>XMP XML Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'dc'</td>
<td>dc</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html#dc'>XMP dc Tags</a></td></tr>
<tr class=b>
<td>'lastUpdate'</td>
<td>LastUpdate</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='SVG'>XMP SVG Tags</a></h2>
<p>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 <a href="http://www.w3.org/TR/SVG11/">http://www.w3.org/TR/SVG11/</a>)</p>

<p>These tags belong to the ExifTool XMP-svg family 1 group.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'height'</td>
<td>ImageHeight</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'id'</td>
<td>ID</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>'metadataId'</td>
<td>MetadataID</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'version'</td>
<td>SVGVersion</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
<tr>
<td>'width'</td>
<td>ImageWidth</td>
<td class=c>no</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='CopyrightOwner'>XMP CopyrightOwner Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CopyrightOwnerID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CopyrightOwnerName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='EndUser'>XMP EndUser Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>EndUserID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>EndUserName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ImageCreator'>XMP ImageCreator Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>ImageCreatorID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ImageCreatorName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='ImageSupplier'>XMP ImageSupplier Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>ImageSupplierID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ImageSupplierName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Licensee'>XMP Licensee Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>LicenseeID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LicenseeName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<h2><a name='Licensor'>XMP Licensor Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>LicensorCity</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LicensorCountry</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LicensorEmail</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LicensorExtendedAddress</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LicensorID</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LicensorName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LicensorPostalCode</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LicensorRegion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LicensorStreetAddress</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LicensorTelephone1</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>LicensorTelephone2</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LicensorTelephoneType1</td>
<td class=c>string</td>
<td><span class=s>cell = Cell
  <br>fax = FAX
  <br>home = Home
  <br>pager = Pager
  <br>work = Work</span></td></tr>
<tr>
<td>LicensorTelephoneType2</td>
<td class=c>string</td>
<td><span class=s>cell = Cell
  <br>fax = FAX
  <br>home = Home
  <br>pager = Pager
  <br>work = Work</span></td></tr>
<tr class=b>
<td>LicensorURL</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>

<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Dec 15, 2025</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>