typedef struct{
s8 *ImageDescription; /* Image title (ASCII) */
s8 *Make; /* Manufacturer name of the image input device (ASCII) */
s8 *Model; /* Model name of the image input device (ASCII) */
u16 Orientation; /* Image orientation (unsigned 16-bit integer) */
u32 XResolution[2]; /* Resolution of the image width (unsigned 32-bit fraction, [0]/[1]) */
u32 YResolution[2] /* Resolution of the image height (unsigned 32-bit fraction, [0]/[1]) */
u16 ResolutionUnit; /* Unit of resolution for the image width and height (unsigned 16-bit integer) */
u16 TransferFunction[3][256]; /* Characteristics of the generation gradation curve (3*256 unsigned 16-bit integers) */
s8 DateTime[20]; /* File modification date (ASCII "YYYY:MM:DD HH:MM:SS") */
u16 YCbCrPositioning; /* YCC pixel configuration (unsigned 16-bit integer) */
u32 ExifIFDPointer; /* Exif tag */
s8 ExifVersion[4]; /* Exif version (ASCII, no null characters) */
u8 ComponentsConfiguration[4]; /* Meaning of each of the components (unsigned 8-bit integer) */
s8 FlashPixVersion[4]; /* Supported FlashPix version (ASCII, no null characters) */
u16 ColorSpace; /* Color space information (unsigned 16-bit integer) */
u32 PixelXDimension; /* Effective image width (unsigned 32(16)-bit integer) */
u32 PixelYDimension; /* Effective image height (unsigned 32(16)-bit integer) */
} TMCCJPEGExifIFD0Info;
This structure has information about the Exif data main image.
2007/02/02 Initial version.
CONFIDENTIAL