1 #ifndef DYNAMIC_DEPTH_INCLUDES_XMPMETA_XMP_CONST_H_ // NOLINT 2 #define DYNAMIC_DEPTH_INCLUDES_XMPMETA_XMP_CONST_H_ // NOLINT 3 4 namespace dynamic_depth { 5 namespace xmpmeta { 6 7 // Constants used in writing XMP metadata. 8 struct XmpConst { 9 // XMP namespaces. 10 static const char* Namespace(); 11 static const char* NamespacePrefix(); 12 static const char* NodeName(); 13 static const char* AdobePropName(); 14 static const char* AdobePropValue(); 15 static const char* NoteNamespace(); 16 17 // XMP headers. 18 static const char* Header(); 19 static const char* ExtensionHeader(); 20 static const char* HasExtensionPrefix(); 21 static const char* HasExtension(); 22 23 // Sizes. 24 static const int ExtensionHeaderOffset(); 25 static const int MaxBufferSize(); 26 static const int ExtendedMaxBufferSize(); 27 }; 28 29 } // namespace xmpmeta 30 } // namespace dynamic_depth 31 32 #endif // DYNAMIC_DEPTH_INCLUDES_XMPMETA_XMP_CONST_H_ // NOLINT 33