• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/libexif-0.6.19/libexif/

Lines Matching refs:ExifLoader

2  * \brief Defines the ExifLoader type
35 typedef struct _ExifLoader ExifLoader;
37 /*! Allocate a new #ExifLoader.
39 * \return allocated ExifLoader
41 ExifLoader *exif_loader_new (void);
43 /*! Allocate a new #ExifLoader using the specified memory allocator.
46 * \return allocated ExifLoader
48 ExifLoader *exif_loader_new_mem (ExifMem *mem);
50 /*! Increase the refcount of the #ExifLoader.
52 * \param[in] loader the ExifLoader to increase the refcount of.
54 void exif_loader_ref (ExifLoader *loader);
56 /*! Decrease the refcount of the #ExifLoader.
59 * \param[in] loader ExifLoader for which to decrease the refcount
61 void exif_loader_unref (ExifLoader *loader);
63 /*! Load a file into the given #ExifLoader from the filesystem.
64 * The relevant data is copied in raw form into the #ExifLoader.
69 void exif_loader_write_file (ExifLoader *loader, const char *fname);
71 /*! Load a buffer into the #ExifLoader from a memory buffer.
72 * The relevant data is copied in raw form into the #ExifLoader.
80 unsigned char exif_loader_write (ExifLoader *loader, unsigned char *buf, unsigned int sz);
82 /*! Free any data previously loaded and reset the #ExifLoader to its
87 void exif_loader_reset (ExifLoader *loader);
103 ExifData *exif_loader_get_data (ExifLoader *loader);
107 * this #ExifLoader. Either or both of buf and buf_size may be NULL on
115 void exif_loader_get_buf (ExifLoader *loader, const unsigned char **buf,
118 /*! Set the log message object used by this #ExifLoader.
122 void exif_loader_log (ExifLoader *loader, ExifLog *log);