|
| ExifData * | exif_data_new (void) |
| | Allocate a new ExifData. More...
|
| |
| ExifData * | exif_data_new_mem (ExifMem *) |
| | Allocate a new ExifData using the given memory allocator. More...
|
| |
| ExifData * | exif_data_new_from_file (const char *path) |
| | Allocate a new ExifData and load EXIF data from a JPEG file. More...
|
| |
| ExifData * | exif_data_new_from_data (const unsigned char *data, unsigned int size) |
| | Allocate a new ExifData and load EXIF data from a memory buffer. More...
|
| |
| void | exif_data_load_data (ExifData *data, const unsigned char *d, unsigned int size) |
| | Load the ExifData structure from the raw JPEG or EXIF data in the given memory buffer. More...
|
| |
| void | exif_data_save_data (ExifData *data, unsigned char **d, unsigned int *ds) |
| | Store raw EXIF data representing the ExifData structure into a memory buffer. More...
|
| |
|
void | exif_data_ref (ExifData *data) |
| |
|
void | exif_data_unref (ExifData *data) |
| |
|
void | exif_data_free (ExifData *data) |
| |
| ExifByteOrder | exif_data_get_byte_order (ExifData *data) |
| | Return the byte order in use by this EXIF structure. More...
|
| |
| void | exif_data_set_byte_order (ExifData *data, ExifByteOrder order) |
| | Set the byte order to use for this EXIF data. More...
|
| |
| ExifMnoteData * | exif_data_get_mnote_data (ExifData *d) |
| | Return the MakerNote data out of the EXIF data. More...
|
| |
| void | exif_data_fix (ExifData *d) |
| | Fix the EXIF data to bring it into specification. More...
|
| |
| void | exif_data_foreach_content (ExifData *data, ExifDataForeachContentFunc func, void *user_data) |
| | Execute a function on each IFD in turn. More...
|
| |
| const char * | exif_data_option_get_name (ExifDataOption o) |
| | Return a short textual description of the given ExifDataOption. More...
|
| |
| const char * | exif_data_option_get_description (ExifDataOption o) |
| | Return a verbose textual description of the given ExifDataOption. More...
|
| |
| void | exif_data_set_option (ExifData *d, ExifDataOption o) |
| | Set the given option on the given ExifData. More...
|
| |
| void | exif_data_unset_option (ExifData *d, ExifDataOption o) |
| | Clear the given option on the given ExifData. More...
|
| |
| void | exif_data_set_data_type (ExifData *d, ExifDataType dt) |
| | Set the data type for the given ExifData. More...
|
| |
| ExifDataType | exif_data_get_data_type (ExifData *d) |
| | Return the data type for the given ExifData. More...
|
| |
| void | exif_data_dump (ExifData *data) |
| | Dump all EXIF data to stdout. More...
|
| |
| void | exif_data_log (ExifData *data, ExifLog *log) |
| | Set the log message object for all IFDs. More...
|
| |
Defines the ExifData type and the associated functions.