23 #ifndef LIBEXIF_EXIF_MNOTE_DATA_H
24 #define LIBEXIF_EXIF_MNOTE_DATA_H
45 unsigned int buf_size);
57 unsigned int *buf_size);
Log message infrastructure.
struct _ExifLog ExifLog
State maintained by the logging interface.
Definition: exif-log.h:34
void exif_mnote_data_load(ExifMnoteData *d, const unsigned char *buf, unsigned int buf_size)
Load the MakerNote data from a memory buffer.
Definition: exif-mnote-data.c:80
char * exif_mnote_data_get_value(ExifMnoteData *d, unsigned int n, char *val, unsigned int maxlen)
Return a textual representation of the value of the MakerNote entry.
Definition: exif-mnote-data.c:145
void exif_mnote_data_save(ExifMnoteData *d, unsigned char **buf, unsigned int *buf_size)
Save the raw MakerNote data into a memory buffer.
Definition: exif-mnote-data.c:88
const char * exif_mnote_data_get_name(ExifMnoteData *d, unsigned int n)
Returns textual name of the given MakerNote tag.
Definition: exif-mnote-data.c:124
unsigned int exif_mnote_data_get_id(ExifMnoteData *d, unsigned int n)
Return the MakerNote tag number for the tag at the specified index within the MakerNote.
Definition: exif-mnote-data.c:117
const char * exif_mnote_data_get_description(ExifMnoteData *d, unsigned int n)
Returns verbose textual description of the given MakerNote tag.
Definition: exif-mnote-data.c:138
const char * exif_mnote_data_get_title(ExifMnoteData *d, unsigned int n)
Returns textual title of the given MakerNote tag.
Definition: exif-mnote-data.c:131
unsigned int exif_mnote_data_count(ExifMnoteData *d)
Return the number of tags in the MakerNote.
Definition: exif-mnote-data.c:110
Definition: exif-mnote-data-priv.h:61