main.html
Main Page
|
classes.html
Alphabetical List
|
annotated.html
Data Structures
|
dirs.html
Directories
|
files.html
File List
|
functions.html
Data Fields
|
globals.html
Globals
dir_000000.html
libexif
exif-loader.h
exif-loader_8h.html
Go to the documentation of this file.
00001
/* exif-loader.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_LOADER_H__
00022
#define __EXIF_LOADER_H__
00023
00024
#include <
exif-data_8h.html
libexif/exif-data.h
>
00025
#include <
exif-loader_8h.html
libexif/exif-loader.h
>
00026
#include <
exif-log_8h.html
libexif/exif-log.h
>
00027
#include <
exif-mem_8h.html
libexif/exif-mem.h
>
00028
00029
#ifdef __cplusplus
00030
extern
"C"
{
00031
#endif
/* __cplusplus */
00032
exif-loader_8h.html#a0
00033
typedef
struct
struct__ExifLoader.html
_ExifLoader
ExifLoader;
00034
00035 ExifLoader *
exif-loader_8c.html#a22
exif_loader_new
(
void
);
00036 ExifLoader *
exif-loader_8c.html#a23
exif_loader_new_mem
(
struct__ExifMem.html
ExifMem
*);
00037
void
exif-loader_8c.html#a24
exif_loader_ref
(ExifLoader *);
00038
void
exif-loader_8c.html#a26
exif_loader_unref
(ExifLoader *);
00039
00040
void
exif-loader_8c.html#a19
exif_loader_write_file
(ExifLoader *,
const
char
*fname);
00041
00042
/*
00043
* Returns 1 while EXIF data is read (or while there is still
00044
* hope that there will be EXIF data later on), 0 otherwise.
00045
*/
00046
unsigned
char
exif-loader_8c.html#a21
exif_loader_write
(ExifLoader *,
unsigned
char
*,
unsigned
int
);
00047
00048
void
exif-loader_8c.html#a27
exif_loader_reset
(ExifLoader *);
00049
struct__ExifData.html
ExifData
*
exif-loader_8c.html#a28
exif_loader_get_data
(ExifLoader *);
00050
00051
void
exif-loader_8c.html#a29
exif_loader_log
(ExifLoader *,
struct__ExifLog.html
ExifLog
*);
00052
00053
#ifdef __cplusplus
00054
}
00055
#endif
/* __cplusplus */
00056
00057
#endif
/* __EXIF_LOADER_H__ */
Generated on Fri Sep 9 16:28:11 2005 for EXIF library (libexif) Internals by
http://www.doxygen.org/index.html
doxygen
1.4.4
