FFmpeg
Loading...
Searching...
No Matches
jpegmpf.h File Reference

Shared definitions for JPEG Multi-Picture Format (CIPA DC-007). More...

Go to the source code of this file.

Macros

#define XMP_CONTAINER_NS   "http://ns.google.com/photos/1.0/container/"
 
#define XMP_ITEM_NS   "http://ns.google.com/photos/1.0/container/item/"
 

Enumerations

enum  MPFAttribute {
  MPF_DEPENDENT_PARENT = 0x80000000 , MPF_DEPENDENT_CHILD = 0x40000000 , MPF_REPRESENTATIVE = 0x20000000 , MPF_ATTR_FORMAT_MASK = 0x07000000 ,
  MPF_ATTR_TYPE_MASK = 0x00FFFFFF , MPF_FORMAT_JPEG = 0x00000000
}
 
enum  MPFType {
  MPF_TYPE_UNDEFINED = 0x000000 , MPF_TYPE_LARGE_THUMBNAIL = 0x010000 , MPF_TYPE_MULTI_FRAME = 0x020000 , MPF_TYPE_PRIMARY = 0x030000 ,
  MPF_TYPE_ORIGINAL = 0x040000 , MPF_TYPE_GAIN_MAP = 0x050000 , MPF_TYPE_INFO_MASK = 0xFF0000
}
 
enum  MPFTag { MPF_TAG_MPFVersion = 0xB000 , MPF_TAG_NumberOfImages = 0xB001 , MPF_TAG_MPEntry = 0xB002 }
 
enum  MPFExt { MPF_EXT_XMP , MPF_EXT_INDEX , MPF_EXT_ISO21496 , MPF_EXT_NB }
 

Functions

static int mpf_type_is_child (enum MPFType type)
 

Detailed Description

Shared definitions for JPEG Multi-Picture Format (CIPA DC-007).

Definition in file jpegmpf.h.

Macro Definition Documentation

◆ XMP_CONTAINER_NS

#define XMP_CONTAINER_NS   "http://ns.google.com/photos/1.0/container/"

Definition at line 80 of file jpegmpf.h.

◆ XMP_ITEM_NS

#define XMP_ITEM_NS   "http://ns.google.com/photos/1.0/container/item/"

Definition at line 81 of file jpegmpf.h.

Enumeration Type Documentation

◆ MPFAttribute

Enumerator
MPF_DEPENDENT_PARENT 
MPF_DEPENDENT_CHILD 
MPF_REPRESENTATIVE 
MPF_ATTR_FORMAT_MASK 
MPF_ATTR_TYPE_MASK 
MPF_FORMAT_JPEG 

Definition at line 30 of file jpegmpf.h.

◆ MPFType

enum MPFType
Enumerator
MPF_TYPE_UNDEFINED 
MPF_TYPE_LARGE_THUMBNAIL 
MPF_TYPE_MULTI_FRAME 
MPF_TYPE_PRIMARY 
MPF_TYPE_ORIGINAL 
MPF_TYPE_GAIN_MAP 
MPF_TYPE_INFO_MASK 

Definition at line 40 of file jpegmpf.h.

◆ MPFTag

enum MPFTag
Enumerator
MPF_TAG_MPFVersion 
MPF_TAG_NumberOfImages 
MPF_TAG_MPEntry 

Definition at line 65 of file jpegmpf.h.

◆ MPFExt

enum MPFExt
Enumerator
MPF_EXT_XMP 
MPF_EXT_INDEX 
MPF_EXT_ISO21496 
MPF_EXT_NB 

Definition at line 72 of file jpegmpf.h.

Function Documentation

◆ mpf_type_is_child()

static int mpf_type_is_child ( enum MPFType type)
inlinestatic

Definition at line 52 of file jpegmpf.h.

Referenced by mpf_read_header().