Classes | Namespaces | Typedefs | Functions
LibexifCustomMakernotes.h File Reference

Implementation of some custom MakerNotes parsers for libexif. More...

#include <functional>
#include <memory>
#include <string>
#include <unordered_map>
#include <libexif/exif-data.h>
#include <libexif/exif-mnote-data.h>
#include <libexif/exif-byte-order.h>
#include <libexif/exif-log.h>
Include dependency graph for LibexifCustomMakernotes.h:

Go to the source code of this file.

Classes

struct  _ExifMnoteData
 
struct  _ExifMnoteDataMethods
 
struct  movie_publisher::LibexifCustomMakerNote
 Description of a custom MakerNote parser for one vendor. More...
 
class  movie_publisher::LibexifCustomMakernotes
 Container of all implemented custom MakerNote parsers. More...
 

Namespaces

 movie_publisher
 

Typedefs

typedef struct _ExifMnoteDataMethods ExifMnoteDataMethods
 
typedef struct _ExifMnoteDataPriv ExifMnoteDataPriv
 

Functions

void exif_mnote_data_construct (ExifMnoteData *, ExifMem *mem)
 
void exif_mnote_data_set_byte_order (ExifMnoteData *, ExifByteOrder)
 
void exif_mnote_data_set_offset (ExifMnoteData *, unsigned int)
 

Detailed Description

Implementation of some custom MakerNotes parsers for libexif.

Author
Martin Pecka

Definition in file LibexifCustomMakernotes.h.

Typedef Documentation

◆ ExifMnoteDataMethods

Definition at line 32 of file LibexifCustomMakernotes.h.

◆ ExifMnoteDataPriv

typedef struct _ExifMnoteDataPriv ExifMnoteDataPriv

Definition at line 55 of file LibexifCustomMakernotes.h.

Function Documentation

◆ exif_mnote_data_construct()

void exif_mnote_data_construct ( ExifMnoteData *  ,
ExifMem *  mem 
)

◆ exif_mnote_data_set_byte_order()

void exif_mnote_data_set_byte_order ( ExifMnoteData *  ,
ExifByteOrder   
)

◆ exif_mnote_data_set_offset()

void exif_mnote_data_set_offset ( ExifMnoteData *  ,
unsigned int   
)


libexif_metadata_extractor
Author(s): Martin Pecka
autogenerated on Wed May 28 2025 02:07:38