Libmpo  Build #33
A WIP library to decode and encode MPO (multiple picture object) files
 All Data Structures Files Functions Variables Enumerations Enumerator
MPExt_Data Struct Reference

Data Fields

MPFUndefined MPF_identifier [4]
 
size_t start_of_offset
 
MPExt_ByteOrder byte_order
 
MPFLong first_IFD_offset
 
INT16 count
 
char version [4]
 
MPFLong numberOfImages
 
MPFLong currentEntry
 
MPExt_MPEntryIndexFields EntryIndex
 
MPFLong nextIFDOffset
 
MPFShort count_attr_IFD
 
MPExt_ImageAttr attributes
 
MPExt_MPEntryMPentry
 

Field Documentation

MPExt_ImageAttr attributes

Individual images attributes

MPExt_ByteOrder byte_order

The endianness used in the file. The offset starts at the location of this value.

INT16 count

Count of the MP index IFD

MPFShort count_attr_IFD

Number of Tags in the attributes IFD of the current image

Number of entries and offset to the MP Entry data of each image

MPFLong first_IFD_offset

Offset of the first IFD of the image

MPExt_MPEntry* MPentry

Available in 1st image only, details about each Individual image

MPFUndefined MPF_identifier[4]

Always MPF\0

MPFLong nextIFDOffset

Offset of the next IFD. Used only in the first image

MPFLong numberOfImages

Number of Individual images

size_t start_of_offset

The position of the start of this image MPO offset in the file

char version[4]

Should always be 0100


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