23#ifndef __EXIF_LOADER_H__
24#define __EXIF_LOADER_H__
26#include <libexif/exifdata.h>
27#include <libexif/exiflog.h>
28#include <libexif/exifmem.h>
48EXIF_API(
ExifLoader *) exif_loader_new_mem (ExifMem *mem);
54EXIF_API(
void) exif_loader_ref (
ExifLoader *loader);
61EXIF_API(
void) exif_loader_unref (
ExifLoader *loader);
69EXIF_API(
void) exif_loader_write_file (
ExifLoader *loader,
const char *fname);
80EXIF_API(
unsigned char) exif_loader_write (
ExifLoader *loader,
unsigned char *buf, uint32_t sz);
87EXIF_API(
void) exif_loader_reset (
ExifLoader *loader);
115EXIF_API(
void) exif_loader_get_buf (
ExifLoader *loader,
const unsigned char **buf,
122EXIF_API(
void) exif_loader_log (
ExifLoader *loader, ExifLog *log);
struct _ExifLoader ExifLoader
Data used by the loader interface.
Definition: exif-loader.h:35
Represents the entire EXIF data found in an image.
Definition: exif-data.h:48