Platforms to show: All Mac Windows Linux Cross-Platform

XMPMetaMBS constants

Constants

Constant Value Description
kAllowCommas &h10000000 One of the option bit flags for the property accessor functions. Used by CatenateArrayItems and SeparateArrayItems.
kArrayLastItem -1 The index constant for the last item.
kDeleteEmptyValues 4 One of the option bit flags for RemoveProperties() and AppendProperties(). Delete properties if the new value is empty.
kDeleteExisting &h20000000 One of the constants. Used by SetXyz functions to delete any pre-existing property.
kDoAllProperties 1 One of the option bit flags for RemoveProperties() and AppendProperties(). Do all properties, default is just external properties.
kEncodeUTF16Big 2 One of the option bit flags for SerializeToBuffer(). Use UTF16 big-endian encoding
kEncodeUTF16Little 3 One of the option bit flags for SerializeToBuffer(). Use UTF16 little-endian encoding
kEncodeUTF32Big 4 One of the option bit flags for SerializeToBuffer(). Use UTF32 big-endian encoding
kEncodeUTF32Little 5 One of the option bit flags for SerializeToBuffer(). Use UTF32 little-endian encoding
kEncodeUTF8 0 One of the option bit flags for SerializeToBuffer(). Use UTF8 encoding
kEncodingMask &h7 One of the option bit flags for SerializeToBuffer(). Bit-flag mask for encoding-type bits
kExactPacketLength &h200 One of the option bit flags for SerializeToBuffer(). The padding parameter is the overall packet length.
kImplReservedMask &h70000000 One of the constants.
kIncludeAliases &h800 One of the option bit flags for RemoveProperties() and AppendProperties(). Include aliases, default is just actual properties.
kIncludeThumbnailPad &h100 One of the option bit flags for SerializeToBuffer(). Include a padding allowance for a thumbnail image.
kInsertAfterItem &h8000 One of the constants for the option for array item location. Insert a new item after the given index.
kInsertBeforeItem &h4000 One of the constants for the option for array item location. Insert a new item before the given index.
kIterAliases 1 One of the constants for the option bit flags for XMPIteratorMBS construction. Iterate the global alias table.
kIterClassMask &hFF One of the constants for the option bit flags for XMPIteratorMBS construction. The low 8 bits are an enum of what data structure to iterate.
kIterIncludeAliases &h800 One of the constants for the option bit flags for XMPIteratorMBS construction. Include aliases, default is just actual properties.
kIterJustChildren &h100 One of the constants for the option bit flags for XMPIteratorMBS construction. Just do the immediate children of the root, default is subtree.
kIterJustLeafName &h400 One of the constants for the option bit flags for XMPIteratorMBS construction. Return just the leaf part of the path, default is the full path.
kIterJustLeafNodes &h200 One of the constants for the option bit flags for XMPIteratorMBS construction. Just do the leaf nodes, default is all nodes in the subtree.
kIterNamespaces 2 One of the constants for the option bit flags for XMPIteratorMBS construction. Iterate the global namespace table.
kIterOmitQualifiers &h1000 One of the constants for the option bit flags for XMPIteratorMBS construction. Omit all qualifiers.
kIterProperties 0 One of the constants for the option bit flags for XMPIteratorMBS construction. Iterate the property tree of a TXMPMeta object.
kIterSkipSiblings 2 One of the constants for the option bit flags for Skip. Skip the subtree below and remaining siblings of the current node.
kIterSkipSubtree 1 One of the constants for the option bit flags for Skip. Skip the subtree below the current node.
kLittleEndianBit 1 One of the option bit flags for SerializeToBuffer().
kNoOptions 0 The constant to specify to use no options.
kNS_AdobeStockPhoto "http://ns.adobe.com/StockPhoto/1.0/" One of the XML namespace constants for standard XMP schema.
kNS_ASF "http://ns.adobe.com/asf/1.0/" One of the XML namespace constants for standard XMP schema.
kNS_CameraRaw "http://ns.adobe.com/camera-raw-settings/1.0/" One of the XML namespace constants for standard XMP schema.
kNS_CreatorAtom "http://ns.adobe.com/creatorAtom/1.0/" One of the XML namespace constants for standard XMP schema.
kNS_DC "http://purl.org/dc/elements/1.1/" One of the XML namespace constants from outside Adobe. The XML namespace for the Dublin Core schema.
kNS_DICOM "http://ns.adobe.com/DICOM/" One of the XML namespace constants from outside Adobe.
kNS_DM "http://ns.adobe.com/xmp/1.0/DynamicMedia/" One of the XML namespace constants for standard XMP schema.
kNS_EXIF "http://ns.adobe.com/exif/1.0/" One of the XML namespace constants for standard XMP schema. The XML namespace for Adobe's EXIF schema.
kNS_EXIF_Aux "http://ns.adobe.com/exif/1.0/aux/" One of the XML namespace constants for standard XMP schema.
kNS_IPTCCore "http://iptc.org/std/Iptc4xmpCore/1.0/xmlns/" One of the XML namespace constants from outside Adobe. The XML namespace for the IPTC Core schema.
kNS_JP2K "http://ns.adobe.com/jp2k/1.0/" One of the XML namespace constants for standard XMP schema.
kNS_JPEG "http://ns.adobe.com/jpeg/1.0/" One of the XML namespace constants for standard XMP schema.
kNS_PDF "http://ns.adobe.com/pdf/1.3/" One of the XML namespace constants for standard XMP schema. The XML namespace for the PDF schema.
kNS_PDFA_Extension "http://www.aiim.org/pdfa/ns/extension/" One of the XML namespace constants from outside Adobe.
kNS_PDFA_Field "http://www.aiim.org/pdfa/ns/field#" One of the XML namespace constants from outside Adobe.
kNS_PDFA_ID "http://www.aiim.org/pdfa/ns/id/" One of the XML namespace constants from outside Adobe.
kNS_PDFA_Property "http://www.aiim.org/pdfa/ns/property#" One of the XML namespace constants from outside Adobe.
kNS_PDFA_Schema "http://www.aiim.org/pdfa/ns/schema#" One of the XML namespace constants from outside Adobe.
kNS_PDFA_Type "http://www.aiim.org/pdfa/ns/type#" One of the XML namespace constants from outside Adobe.
kNS_PDFX "http://ns.adobe.com/pdfx/1.3/" One of the XML namespace constants from outside Adobe.
kNS_PDFX_ID "http://www.npes.org/pdfx/ns/id/" One of the XML namespace constants from outside Adobe.
kNS_Photoshop "http://ns.adobe.com/photoshop/1.0/" One of the XML namespace constants for standard XMP schema. The XML namespace for the Photoshop custom schema.
kNS_PNG "http://ns.adobe.com/png/1.0/" One of the XML namespace constants for standard XMP schema.
kNS_PSAlbum "http://ns.adobe.com/album/1.0/" One of the XML namespace constants for standard XMP schema.
kNS_RDF "http://www.w3.org/1999/02/22-rdf-syntax-ns#" One of the XML namespace constants from outside Adobe. The XML namespace for RDF.
kNS_SWF "http://ns.adobe.com/swf/1.0/" One of the XML namespace constants for standard XMP schema.
kNS_TIFF "http://ns.adobe.com/tiff/1.0/" One of the XML namespace constants for standard XMP schema. The XML namespace for Adobe's TIFF schema.
kNS_WAV "http://ns.adobe.com/xmp/wav/1.0/" One of the XML namespace constants for standard XMP schema.
kNS_XML "http://www.w3.org/XML/1998/namespace" One of the XML namespace constants from outside Adobe. The XML namespace for XML.
kNS_XMP "http://ns.adobe.com/xap/1.0/" One of the XML namespace constants for standard XMP schema. The XML namespace for the XMP "basic" schema.
kNS_XMP_BJ "http://ns.adobe.com/xap/1.0/bj/" One of the XML namespace constants for standard XMP schema. The XML namespace for the job management schema.
kNS_XMP_Dimensions "http://ns.adobe.com/xap/1.0/sType/Dimensions#" One of the XML namespace constants for qualifiers and structured property fields. The XML namespace for fields of the Dimensions type.
kNS_XMP_Font "http://ns.adobe.com/xap/1.0/sType/Font#" One of the XML namespace constants for qualifiers and structured property fields.
kNS_XMP_Graphics "http://ns.adobe.com/xap/1.0/g/" One of the XML namespace constants for qualifiers and structured property fields.
kNS_XMP_G_IMG "http://ns.adobe.com/xap/1.0/g/img/" One of the XML namespace constants for standard XMP schema. Deprecated XML namespace constant.
kNS_XMP_IdentifierQual "http://ns.adobe.com/xmp/Identifier/qual/1.0/" One of the XML namespace constants for qualifiers and structured property fields. The XML namespace for qualifiers of the xmp:Identifier property.
kNS_XMP_Image "http://ns.adobe.com/xap/1.0/g/img/" One of the XML namespace constants for qualifiers and structured property fields. The XML namespace for fields of a graphical image. Used for the Thumbnail type.
kNS_XMP_ManifestItem "http://ns.adobe.com/xap/1.0/sType/ManifestItem#" One of the XML namespace constants for qualifiers and structured property fields.
kNS_XMP_MM "http://ns.adobe.com/xap/1.0/mm/" One of the XML namespace constants for standard XMP schema. The XML namespace for the XMP digital asset management schema.
kNS_XMP_Note "http://ns.adobe.com/xmp/note/" One of the XML namespace constants for standard XMP schema.
kNS_XMP_PagedFile "http://ns.adobe.com/xap/1.0/t/pg/" One of the XML namespace constants for qualifiers and structured property fields.
kNS_XMP_ResourceEvent "http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" One of the XML namespace constants for qualifiers and structured property fields. The XML namespace for fields of the ResourceEvent type.
kNS_XMP_ResourceRef "http://ns.adobe.com/xap/1.0/sType/ResourceRef#" One of the XML namespace constants for qualifiers and structured property fields. The XML namespace for fields of the ResourceRef type.
kNS_XMP_Rights "http://ns.adobe.com/xap/1.0/rights/" One of the XML namespace constants for standard XMP schema. The XML namespace for the XMP copyright schema.
kNS_XMP_ST_Job "http://ns.adobe.com/xap/1.0/sType/Job#" One of the XML namespace constants for qualifiers and structured property fields. The XML namespace for fields of the JobRef type.
kNS_XMP_ST_Version "http://ns.adobe.com/xap/1.0/sType/Version#" One of the XML namespace constants for qualifiers and structured property fields. The XML namespace for fields of the Version type.
kNS_XMP_T "http://ns.adobe.com/xap/1.0/t/" One of the XML namespace constants for standard XMP schema. The XML namespace for the XMP text document schema.
Deprecated XML namespace constant.
kNS_XMP_Text "http://ns.adobe.com/xap/1.0/t/" One of the XML namespace constants for qualifiers and structured property fields.
kNS_XMP_T_PG "http://ns.adobe.com/xap/1.0/t/pg/" One of the XML namespace constants for standard XMP schema. The XML namespace for the XMP paged document schema.
Deprecated XML namespace constant.
kOmitAllFormatting &h800 One of the option bit flags for SerializeToBuffer(). Omit all formatting whitespace.
kOmitPacketWrapper &h10 One of the option bit flags for SerializeToBuffer(). Omit the XML packet wrapper.
kOmitXMPMetaElement &h1000 One of the option bit flags for SerializeToBuffer(). Omit the x:xmpmeta element surrounding the rdf:RDF element.
kParseMoreBuffers 2 This is the not last input buffer for this parse stream.
kPropArrayFormMask &h1E00 One of the option bit flags for the property accessor functions. Property type bit-flag mask for all array types
kPropArrayIsAlternate &h800 One of the option bit flags for the property accessor functions. Implies kPropArrayIsOrdered, items are alternates. It is serialized using an rdf:Alt container.
kPropArrayIsAltText &h1000 One of the option bit flags for the property accessor functions. Implies kPropArrayIsAlternate, items are localized text. Each array element is a simple property with an xml:lang attribute.
kPropArrayIsOrdered &h400 One of the option bit flags for the property accessor functions. Implies kPropValueIsArray, item order matters. It is serialized using an rdf:Seq container.
kPropArrayIsUnordered &h200 One of the option bit flags for the property accessor functions. The item order does not matter.
kPropArrayLocationMask &hC000 One of the constants for the option bit flags for the property setting functions. Bit-flag mask for array-item location bits
kPropCompositeMask &h1F00 One of the option bit flags for the property accessor functions. Property type bit-flag mask for composite types (array and struct)
kPropHasAliases &h20000 One of the option bit flags for the property accessor functions. This property is the base value (actual) for a set of aliases.This is only returned by GetProperty() and then only if the property name is simple, not an path expression.
kPropHasLang &h40 One of the option bit flags for the property accessor functions. Implies kPropHasQualifiers, property has xml:lang.
kPropHasQualifiers &h10 One of the option bit flags for the property accessor functions. The property has qualifiers, includes rdf:type and xml:lang.
kPropHasType &h80 One of the option bit flags for the property accessor functions. Implies kPropHasQualifiers, property has rdf:type.
kPropIsAlias &h10000 One of the option bit flags for the property accessor functions. This property is an alias name for another property. This is only returned by GetProperty() and then only if the property name is simple, not an path expression.
kPropIsDerived &h200000 One of the option bit flags for the property accessor functions. The value of this property is derived from the document content.
kPropIsInternal &h40000 One of the option bit flags for the property accessor functions. The value of this property is "owned" by the application, and should not generally be editable in a UI.
kPropIsQualifier &h20 One of the option bit flags for the property accessor functions. This is a qualifier for some other property, includes rdf:type and xml:lang. more
kPropIsStable &h100000 One of the option bit flags for the property accessor functions. The value of this property is not derived from the document content.
kPropValueIsArray &h200 One of the option bit flags for the property accessor functions. The value is an array (RDF alt/bag/seq). The "ArrayIs..." flags identify specific types of array; default is a general unordered array, serialized using an rdf:Bag container.
kPropValueIsStruct &h100 One of the option bit flags for the property accessor functions. The value is a structure with nested fields.
kPropValueIsURI 2 One of the option bit flags for the property accessor functions. The XML string form of the property value is a URI, use rdf:resource attribute. DISCOURAGED
kPropValueOptionsMask 2 One of the constants of the option bit flags for the property setting functions. Bit-flag mask for property-value option bits
kReadOnlyPacket &h20 One of the option bit flags for SerializeToBuffer(). Default is a writeable packet.
kReplaceOldValues 2 One of the option bit flags for RemoveProperties() and AppendProperties(). Replace existing values, default is to leave them.
kRequireXMPMeta 1 Require a surrounding x:xmpmeta element.
kStrictAliasing 4 One of the constants for the option bit flags for ParseFromBuffer(). Do not reconcile alias differences, throw an exception.
kUseCompactFormat &h40 One of the option bit flags for SerializeToBuffer(). Use a compact form of RDF.
kUseNullTermination 0 The length constants for a string to determinate the length automatically.
kUTF16Bit 2 One of the option bit flags for SerializeToBuffer().
kUTF32Bit 4 One of the option bit flags for SerializeToBuffer().
kWriteAliasComments &h400 One of the option bit flags for SerializeToBuffer(). Show aliases as XML comments.
kXMPFiles_IgnoreLocalText 2 One of the flags for XMPFiles initialize. Ignore non-XMP text that uses an undefined "local" encoding.
kXMPFiles_ServerMode 2 One of the flags for XMPFiles initialize. Combination of flags necessary for server products using XMPFiles.
kXMPTemplate_AddNewProperties 8 One of the option constants for ApplyTemplate function. Perform an Add operation, add properties if they don't already exist.
kXMPTemplate_ClearUnnamedProperties &h10 One of the option constants for ApplyTemplate function. Perform a Clear operation, keep named properties and delete everything else.
kXMPTemplate_IncludeInternalProperties 1 One of the option constants for ApplyTemplate function. Do all properties, default is just external properties.
kXMPTemplate_ReplaceExistingProperties 2 One of the option constants for ApplyTemplate function. Perform a Replace operation, add new properties and modify existing ones.
kXMPTemplate_ReplaceWithDeleteEmpty 4 One of the option constants for ApplyTemplate function. Similar to Replace, also delete if the template has an empty value.
kXMP_NS_BWF "http://ns.adobe.com/bwf/bext/1.0/" One of the XML namespace constants for standard XMP schema.
kXMP_NS_Script "http://ns.adobe.com/xmp/1.0/Script/" One of the XML namespace constants for standard XMP schema.
kXMP_WriteAliasComments &h400 One of the option flags for SerializeToBuffer. Show aliases as XML comments.
Version "5.5.0" The version string of the XMP library.

The biggest plugin in space...