main.html
Main Page
|
dirs.html
Directories
|
files.html
File List
|
globals.html
Globals
dir_000000.html
libexif
exif-mnote-data.h
00001
/* exif-mnote-data.h
00002
*
00003
* Copyright ? 2003 Lutz M?ller <lutz@users.sourceforge.net>
00004
*
00005
* This library is free software; you can redistribute it and/or
00006
* modify it under the terms of the GNU Lesser General Public
00007
* License as published by the Free Software Foundation; either
00008
* version 2 of the License, or (at your option) any later version.
00009
*
00010
* This library is distributed in the hope that it will be useful,
00011
* but WITHOUT ANY WARRANTY; without even the implied warranty of
00012
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00013
* Lesser General Public License for more details.
00014
*
00015
* You should have received a copy of the GNU Lesser General Public
00016
* License along with this library; if not, write to the
00017
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
00018
* Boston, MA 02111-1307, USA.
00019
*/
00020
00021
#ifndef __EXIF_MNOTE_DATA_H__
00022
#define __EXIF_MNOTE_DATA_H__
00023
00024
#ifdef __cplusplus
00025
extern
"C"
{
00026
#endif
/* __cplusplus */
00027
00028
#include <
exif-log_8h.html
libexif/exif-log.h
>
00029
00030
typedef
struct
_ExifMnoteData ExifMnoteData;
00031
00032
void
exif_mnote_data_ref   (ExifMnoteData *);
00033
void
exif_mnote_data_unref (ExifMnoteData *);
00034
00035
void
exif_mnote_data_load (ExifMnoteData *,
const
unsigned
char
*,
00036
unsigned
int
);
00037
void
exif_mnote_data_save (ExifMnoteData *,
unsigned
char
**,
unsigned
int
*);
00038
00039
unsigned
int
exif_mnote_data_count           (ExifMnoteData *);
00040
unsigned
int
exif_mnote_data_get_id          (ExifMnoteData *,
unsigned
int
);
00041
const
char
*exif_mnote_data_get_name        (ExifMnoteData *,
unsigned
int
);
00042
const
char
*exif_mnote_data_get_title       (ExifMnoteData *,
unsigned
int
);
00043
const
char
*exif_mnote_data_get_description (ExifMnoteData *,
unsigned
int
);
00044
00045
/* Returns NULL or val */
00046
char
*exif_mnote_data_get_value (ExifMnoteData *,
unsigned
int
,
char
*val,
unsigned
int
maxlen);
00047
00048
void
exif_mnote_data_log (ExifMnoteData *, ExifLog *);
00049
00050
#ifdef __cplusplus
00051
}
00052
#endif
/* __cplusplus */
00053
00054
#endif
/* __EXIF_MNOTE_DATA_H__ */
Generated on Fri Sep 9 16:28:12 2005 for EXIF library (libexif) API by
http://www.doxygen.org/index.html
doxygen
1.4.4
