|
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) |