mnote-olympus-tag.c File Reference

#include <config.h>
#include "mnote-olympus-tag.h"
#include <libexif/i18n.h>
#include <libexif/exif-utils.h>
#include <stdlib.h>

Go to the source code of this file.

Functions

const char * mnote_olympus_tag_get_name (MnoteOlympusTag t)
 Return a textual name of the given tag within the Olympus-style MakerNote.
const char * mnote_olympus_tag_get_title (MnoteOlympusTag t)
 Return a textual title of the given tag within the Olympus-style MakerNote.
const char * mnote_olympus_tag_get_description (MnoteOlympusTag t)
 Return a verbose textual description of the given tag within the Olympus-style MakerNote.

Variables

struct {
   MnoteOlympusTag   tag
   const char *   name
   const char *   title
   const char *   description
table []


Function Documentation

const char* mnote_olympus_tag_get_description ( MnoteOlympusTag  tag  ) 

Return a verbose textual description of the given tag within the Olympus-style MakerNote.

The description is a verbose, localized description of the tag.

Parameters:
[in] tag EXIF tag
Returns:
textual description of the tag, or NULL if the tag is unknown

Definition at line 218 of file mnote-olympus-tag.c.

Referenced by exif_mnote_data_olympus_get_description().

const char* mnote_olympus_tag_get_name ( MnoteOlympusTag  tag  ) 

Return a textual name of the given tag within the Olympus-style MakerNote.

The name is a short, unique, non-localized text string containing only US-ASCII alphanumeric characters.

Parameters:
[in] tag Olympus-style MakerNote tag
Returns:
textual name of the tag, or NULL if the tag is unknown

Definition at line 197 of file mnote-olympus-tag.c.

Referenced by exif_mnote_data_olympus_get_name(), and exif_mnote_data_olympus_load().

const char* mnote_olympus_tag_get_title ( MnoteOlympusTag  tag  ) 

Return a textual title of the given tag within the Olympus-style MakerNote.

The title is a short, localized description of the tag.

Parameters:
[in] tag Olympus-style MakerNote tag
Returns:
textual title of the tag, or NULL if the tag is unknown

Definition at line 207 of file mnote-olympus-tag.c.

Referenced by exif_mnote_data_olympus_get_title().


Variable Documentation

const char* description

Definition at line 33 of file mnote-olympus-tag.c.

const char* name

Definition at line 31 of file mnote-olympus-tag.c.

struct { ... } table[] [static]

MnoteOlympusTag tag

Definition at line 30 of file mnote-olympus-tag.c.

const char* title

Definition at line 32 of file mnote-olympus-tag.c.


SourceForge.net Logo Generated by doxygen