xref: /aosp_15_r20/external/dynamic_depth/internal/xmpmeta/xmp_const.cc (revision a62be0856e8e1158f43b03e41bbad10f4d005fde)
1*a62be085SSadaf Ebrahimi #include "xmpmeta/xmp_const.h"
2*a62be085SSadaf Ebrahimi 
3*a62be085SSadaf Ebrahimi namespace dynamic_depth {
4*a62be085SSadaf Ebrahimi namespace xmpmeta {
5*a62be085SSadaf Ebrahimi 
6*a62be085SSadaf Ebrahimi // XMP namespace constants.
Namespace()7*a62be085SSadaf Ebrahimi const char* XmpConst::Namespace() { return "adobe:ns:meta/"; }
8*a62be085SSadaf Ebrahimi 
NamespacePrefix()9*a62be085SSadaf Ebrahimi const char* XmpConst::NamespacePrefix() { return "x"; }
10*a62be085SSadaf Ebrahimi 
NodeName()11*a62be085SSadaf Ebrahimi const char* XmpConst::NodeName() { return "xmpmeta"; }
12*a62be085SSadaf Ebrahimi 
AdobePropName()13*a62be085SSadaf Ebrahimi const char* XmpConst::AdobePropName() { return "xmptk"; }
14*a62be085SSadaf Ebrahimi 
AdobePropValue()15*a62be085SSadaf Ebrahimi const char* XmpConst::AdobePropValue() { return "Adobe XMP"; }
16*a62be085SSadaf Ebrahimi 
NoteNamespace()17*a62be085SSadaf Ebrahimi const char* XmpConst::NoteNamespace() {
18*a62be085SSadaf Ebrahimi   return "http://ns.adobe.com/xmp/note/";
19*a62be085SSadaf Ebrahimi }
20*a62be085SSadaf Ebrahimi 
21*a62be085SSadaf Ebrahimi // XMP headers.
Header()22*a62be085SSadaf Ebrahimi const char* XmpConst::Header() { return "http://ns.adobe.com/xap/1.0/"; }
23*a62be085SSadaf Ebrahimi 
ExtensionHeader()24*a62be085SSadaf Ebrahimi const char* XmpConst::ExtensionHeader() {
25*a62be085SSadaf Ebrahimi   return "http://ns.adobe.com/xmp/extension/";
26*a62be085SSadaf Ebrahimi }
27*a62be085SSadaf Ebrahimi 
HasExtensionPrefix()28*a62be085SSadaf Ebrahimi const char* XmpConst::HasExtensionPrefix() { return "xmpNote"; }
29*a62be085SSadaf Ebrahimi 
HasExtension()30*a62be085SSadaf Ebrahimi const char* XmpConst::HasExtension() { return "HasExtendedXMP"; }
31*a62be085SSadaf Ebrahimi 
32*a62be085SSadaf Ebrahimi // Sizes.
ExtensionHeaderOffset()33*a62be085SSadaf Ebrahimi const int XmpConst::ExtensionHeaderOffset() { return 8; }
34*a62be085SSadaf Ebrahimi 
MaxBufferSize()35*a62be085SSadaf Ebrahimi const int XmpConst::MaxBufferSize() { return 65502; }
36*a62be085SSadaf Ebrahimi 
ExtendedMaxBufferSize()37*a62be085SSadaf Ebrahimi const int XmpConst::ExtendedMaxBufferSize() { return 65458; }
38*a62be085SSadaf Ebrahimi 
39*a62be085SSadaf Ebrahimi }  // namespace xmpmeta
40*a62be085SSadaf Ebrahimi }  // namespace dynamic_depth
41