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