EXIF library (libexif) Internals  0.6.24
exif-mnote-data-pentax.h File Reference
Include dependency graph for exif-mnote-data-pentax.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _ExifMnoteDataPentax
 

Typedefs

typedef struct _ExifMnoteDataPentax ExifMnoteDataPentax
 

Enumerations

enum  PentaxVersion { pentaxV1 = 1 , pentaxV2 = 2 , pentaxV3 = 3 , casioV2 = 4 }
 

Functions

int exif_mnote_data_pentax_identify (const ExifData *ed, const ExifEntry *e)
 Detect if MakerNote is recognized as one handled by the Pentax module. More...
 
ExifMnoteDataexif_mnote_data_pentax_new (ExifMem *)
 

Typedef Documentation

◆ ExifMnoteDataPentax

Definition at line 1 of file exif-mnote-data-pentax.h.

Enumeration Type Documentation

◆ PentaxVersion

Enumerator
pentaxV1 
pentaxV2 
pentaxV3 
casioV2 

Definition at line 31 of file exif-mnote-data-pentax.h.

Function Documentation

◆ exif_mnote_data_pentax_identify()

int exif_mnote_data_pentax_identify ( const ExifData ed,
const ExifEntry e 
)

Detect if MakerNote is recognized as one handled by the Pentax module.

Parameters
[in]edimage ExifData to identify as as a Pentax type
[in]eExifEntry for EXIF_TAG_MAKER_NOTE, from within ed but duplicated here for convenience
Returns
0 if not recognized, nonzero if recognized. The specific nonzero value returned may identify a subtype unique within this module.

Definition at line 424 of file exif-mnote-data-pentax.c.

References casioV2, _ExifEntry::data, pentaxV1, pentaxV2, pentaxV3, and _ExifEntry::size.

Referenced by interpret_maker_note().

◆ exif_mnote_data_pentax_new()


libexif Generated by doxygen