XMP_PacketInfo Struct Reference

XMP packet description. More...

#include <XMP_Const.h>

Public Member Functions

 XMP_PacketInfo ()
 Default constructor. More...
 

Public Attributes

XMP_Int64 offset
 Packet offset in the file in bytes, -1 if unknown. More...
 
XMP_Int32 length
 Packet length in the file in bytes, -1 if unknown. More...
 
XMP_Int32 padSize
 Packet padding size in bytes, zero if unknown. More...
 
XMP_Uns8 charForm
 Character format using the values kXMP_Char8Bit, kXMP_Char16BitBig, etc. More...
 
XMP_Bool writeable
 True if there is a packet wrapper and the trailer says writeable by dumb packet scanners. More...
 
XMP_Bool hasWrapper
 True if there is a packet wrapper, the "<?xpacket...>" XML processing instructions. More...
 
XMP_Uns8 pad
 Padding to make the struct's size be a multiple 4. More...
 

Detailed Description

XMP packet description.

Definition at line 1068 of file XMP_Const.h.

Constructor & Destructor Documentation

XMP_PacketInfo::XMP_PacketInfo ( )
inline

Default constructor.

Definition at line 1088 of file XMP_Const.h.

1089  padSize(0), charForm(0), writeable(0), hasWrapper(0), pad(0) {};
XMP_Bool writeable
True if there is a packet wrapper and the trailer says writeable by dumb packet scanners.
Definition: XMP_Const.h:1080
XMP_Int32 length
Packet length in the file in bytes, -1 if unknown.
Definition: XMP_Const.h:1073
XMP_Uns8 charForm
Character format using the values kXMP_Char8Bit, kXMP_Char16BitBig, etc.
Definition: XMP_Const.h:1078
XMP_Bool hasWrapper
True if there is a packet wrapper, the "<?xpacket...>" XML processing instructions.
Definition: XMP_Const.h:1082
#define kXMPFiles_UnknownOffset
Constant for an unknown packet offset within a file.
Definition: XMP_Const.h:1061
#define kXMPFiles_UnknownLength
Constant for an unknown packet length within a file.
Definition: XMP_Const.h:1065
XMP_Int32 padSize
Packet padding size in bytes, zero if unknown.
Definition: XMP_Const.h:1075
XMP_Int64 offset
Packet offset in the file in bytes, -1 if unknown.
Definition: XMP_Const.h:1071
XMP_Uns8 pad
Padding to make the struct&#39;s size be a multiple 4.
Definition: XMP_Const.h:1085

Member Data Documentation

XMP_Uns8 XMP_PacketInfo::charForm

Character format using the values kXMP_Char8Bit, kXMP_Char16BitBig, etc.

Definition at line 1078 of file XMP_Const.h.

XMP_Bool XMP_PacketInfo::hasWrapper

True if there is a packet wrapper, the "<?xpacket...>" XML processing instructions.

Definition at line 1082 of file XMP_Const.h.

XMP_Int32 XMP_PacketInfo::length

Packet length in the file in bytes, -1 if unknown.

Definition at line 1073 of file XMP_Const.h.

XMP_Int64 XMP_PacketInfo::offset

Packet offset in the file in bytes, -1 if unknown.

Definition at line 1071 of file XMP_Const.h.

XMP_Uns8 XMP_PacketInfo::pad

Padding to make the struct's size be a multiple 4.

Definition at line 1085 of file XMP_Const.h.

XMP_Int32 XMP_PacketInfo::padSize

Packet padding size in bytes, zero if unknown.

Definition at line 1075 of file XMP_Const.h.

XMP_Bool XMP_PacketInfo::writeable

True if there is a packet wrapper and the trailer says writeable by dumb packet scanners.

Definition at line 1080 of file XMP_Const.h.


The documentation for this struct was generated from the following file:

XMPToolkit documentation generated by doxygen 1.8.11