|
Data Structures |
| struct | exif_rational |
| union | exif_rec_data_t |
| struct | exif_record |
| struct | exif_data |
Defines |
|
#define | EXIF_FMT_COMPUTED -1 |
|
#define | EXIF_FMT_BYTE 1 |
|
#define | EXIF_FMT_STRING 2 |
|
#define | EXIF_FMT_USHORT 3 |
|
#define | EXIF_FMT_ULONG 4 |
|
#define | EXIF_FMT_URATIONAL 5 |
|
#define | EXIF_FMT_SBYTE 6 |
|
#define | EXIF_FMT_UNDEFINED 7 |
|
#define | EXIF_FMT_SSHORT 8 |
|
#define | EXIF_FMT_SLONG 9 |
|
#define | EXIF_FMT_SRATIONAL 10 |
|
#define | EXIF_FMT_SINGLE 11 |
|
#define | EXIF_FMT_DOUBLE 12 |
Typedefs |
|
typedef exif_rational | exif_rational_t |
|
typedef exif_record | exif_record_t |
|
typedef exif_data | exif_data_t |
Functions |
|
void | exif_init (void *(*malloc_fn)(int), void(*free_fn)(void *), void *(*realloc_fn)(void *, int)) |
|
exif_data_t * | exif_parse_fd (int fd) |
|
exif_data_t * | exif_parse_file (const char *filename) |
|
void | exif_free_data (exif_data_t *d) |
|
exif_record_t * | exif_find_record (exif_data_t *d, const char *rec_name) |