Public Attributes | List of all members
_ExifMnoteDataMethods Struct Reference

#include <LibexifCustomMakernotes.h>

Public Attributes

unsigned int(* count )(ExifMnoteData *)
 
void(* free )(ExifMnoteData *)
 
const char *(* get_description )(ExifMnoteData *, unsigned int)
 
unsigned int(* get_id )(ExifMnoteData *, unsigned int)
 
const char *(* get_name )(ExifMnoteData *, unsigned int)
 
const char *(* get_title )(ExifMnoteData *, unsigned int)
 
char *(* get_value )(ExifMnoteData *, unsigned int, char *val, unsigned int maxlen)
 
void(* load )(ExifMnoteData *, const unsigned char *, unsigned int)
 
void(* save )(ExifMnoteData *, unsigned char **, unsigned int *)
 
void(* set_byte_order )(ExifMnoteData *, ExifByteOrder)
 
void(* set_offset )(ExifMnoteData *, unsigned int)
 

Detailed Description

Definition at line 35 of file LibexifCustomMakernotes.h.

Member Data Documentation

◆ count

unsigned int(* _ExifMnoteDataMethods::count) (ExifMnoteData *)

Definition at line 46 of file LibexifCustomMakernotes.h.

◆ free

void(* _ExifMnoteDataMethods::free) (ExifMnoteData *)

Definition at line 37 of file LibexifCustomMakernotes.h.

◆ get_description

const char*(* _ExifMnoteDataMethods::get_description) (ExifMnoteData *, unsigned int)

Definition at line 50 of file LibexifCustomMakernotes.h.

◆ get_id

unsigned int(* _ExifMnoteDataMethods::get_id) (ExifMnoteData *, unsigned int)

Definition at line 47 of file LibexifCustomMakernotes.h.

◆ get_name

const char*(* _ExifMnoteDataMethods::get_name) (ExifMnoteData *, unsigned int)

Definition at line 48 of file LibexifCustomMakernotes.h.

◆ get_title

const char*(* _ExifMnoteDataMethods::get_title) (ExifMnoteData *, unsigned int)

Definition at line 49 of file LibexifCustomMakernotes.h.

◆ get_value

char*(* _ExifMnoteDataMethods::get_value) (ExifMnoteData *, unsigned int, char *val, unsigned int maxlen)

Definition at line 51 of file LibexifCustomMakernotes.h.

◆ load

void(* _ExifMnoteDataMethods::load) (ExifMnoteData *, const unsigned char *, unsigned int)

Definition at line 41 of file LibexifCustomMakernotes.h.

◆ save

void(* _ExifMnoteDataMethods::save) (ExifMnoteData *, unsigned char **, unsigned int *)

Definition at line 40 of file LibexifCustomMakernotes.h.

◆ set_byte_order

void(* _ExifMnoteDataMethods::set_byte_order) (ExifMnoteData *, ExifByteOrder)

Definition at line 43 of file LibexifCustomMakernotes.h.

◆ set_offset

void(* _ExifMnoteDataMethods::set_offset) (ExifMnoteData *, unsigned int)

Definition at line 42 of file LibexifCustomMakernotes.h.


The documentation for this struct was generated from the following file:


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