|
EXIF library (libexif) Internals 0.6.26
|
Data found in one EXIF tag. More...
#include <exif-entry.h>
Data Fields | |
| ExifTag | tag |
| EXIF tag for this entry. | |
| ExifFormat | format |
| Type of data in this entry. | |
| unsigned long | components |
| Number of elements in the array, if this is an array entry. | |
| unsigned char * | data |
| Pointer to the raw EXIF data for this entry. | |
| unsigned int | size |
Number of bytes in the buffer at data. | |
| ExifContent * | parent |
| ExifContent containing this entry. | |
| ExifEntryPrivate * | priv |
| Internal data to be used by libexif itself. | |
Data found in one EXIF tag.
Definition at line 45 of file exif-entry.h.
| unsigned long _ExifEntry::components |
Number of elements in the array, if this is an array entry.
Contains 1 for non-array data types.
Definition at line 54 of file exif-entry.h.
Referenced by check_entry_format(), clear_entry(), content_foreach_func(), content_foreach_func(), entry_set_byte_order(), exif_data_load_data_entry(), exif_data_save_data_entry(), exif_entry_dump(), exif_entry_fix(), exif_entry_format_value(), exif_entry_get_value(), exif_entry_initialize(), exif_entry_initialize_gps(), and main().
| unsigned char* _ExifEntry::data |
Pointer to the raw EXIF data for this entry.
It is allocated by exif_entry_initialize and is NULL beforehand. Data contained here may be manipulated using the functions in exif-utils.h
Definition at line 59 of file exif-entry.h.
Referenced by check_entry_format(), entry_set_byte_order(), exif_data_load_data_entry(), exif_data_save_data_entry(), exif_entry_fix(), exif_entry_format_value(), exif_entry_free(), exif_entry_get_value(), exif_entry_initialize(), exif_entry_initialize_gps(), exif_mnote_data_apple_identify(), exif_mnote_data_fuji_identify(), exif_mnote_data_olympus_identify(), exif_mnote_data_pentax_identify(), and main().
| ExifFormat _ExifEntry::format |
Type of data in this entry.
Definition at line 50 of file exif-entry.h.
Referenced by check_entry_format(), content_foreach_func(), content_foreach_func(), content_foreach_func(), entry_set_byte_order(), exif_data_load_data_entry(), exif_data_save_data_entry(), exif_entry_dump(), exif_entry_fix(), exif_entry_format_value(), exif_entry_get_value(), exif_entry_initialize(), exif_entry_initialize_gps(), and main().
| ExifContent* _ExifEntry::parent |
ExifContent containing this entry.
Definition at line 67 of file exif-entry.h.
Referenced by exif_content_add_entry(), exif_content_remove_entry(), exif_entry_alloc(), exif_entry_fix(), exif_entry_format_value(), exif_entry_get_value(), exif_entry_initialize(), exif_entry_log(), exif_entry_realloc(), and remove_not_recorded().
| ExifEntryPrivate* _ExifEntry::priv |
Internal data to be used by libexif itself.
Definition at line 70 of file exif-entry.h.
Referenced by exif_entry_alloc(), exif_entry_fix(), exif_entry_free(), exif_entry_get_value(), exif_entry_new_mem(), exif_entry_realloc(), exif_entry_ref(), and exif_entry_unref().
| unsigned int _ExifEntry::size |
Number of bytes in the buffer at data.
This must be no less than exif_format_get_size(format)*components
Definition at line 63 of file exif-entry.h.
Referenced by check_entry_format(), clear_entry(), content_foreach_func(), content_foreach_func(), exif_data_load_data_entry(), exif_data_save_data_entry(), exif_entry_dump(), exif_entry_fix(), exif_entry_format_value(), exif_entry_get_value(), exif_entry_initialize(), exif_entry_initialize_gps(), exif_mnote_data_apple_identify(), exif_mnote_data_fuji_identify(), exif_mnote_data_olympus_identify(), exif_mnote_data_pentax_identify(), and main().
| ExifTag _ExifEntry::tag |
EXIF tag for this entry.
Definition at line 47 of file exif-entry.h.
Referenced by check_entry_format(), check_entry_trunc(), content_foreach_func(), content_foreach_func(), content_foreach_func(), exif_content_add_entry(), exif_content_get_entry(), exif_data_load_data_entry(), exif_data_save_data_entry(), exif_entry_dump(), exif_entry_fix(), exif_entry_get_value(), exif_entry_initialize(), and remove_not_recorded().