  
    
main.htmlMain Page     
classes.htmlData Structures     
files.htmlFiles     
dirs.htmlDirectories   
  
    
files.htmlFile List     
globals.htmlGlobals   
dir_3c4fde49625df9344590fff295c7c38d.htmllibexif exif-data.h File Reference
FIXME foo bar blah. #_detailsMore... #include < exif-byte-order_8h-source.htmllibexif/exif-byte-order.h >#include < exif-data-type_8h-source.htmllibexif/exif-data-type.h >#include < exif-ifd_8h-source.htmllibexif/exif-ifd.h >#include < exif-log_8h-source.htmllibexif/exif-log.h >#include < exif-tag_8h-source.htmllibexif/exif-tag.h >#include < exif-content_8h-source.htmllibexif/exif-content.h >#include < exif-mnote-data_8h-source.htmllibexif/exif-mnote-data.h >#include < exif-mem_8h-source.htmllibexif/exif-mem.h > exif-data_8h-source.htmlGo to the source code of this file. Data Structures
struct  struct__ExifData.html_ExifData Defines
#define exif-data_8h.html#984540c607eb7cfce58cf34e7374ab47exif_data_get_entry (d, t) Typedefs
typedef struct__ExifData.html_ExifData  exif-data_8h.html#e62aab6698d7c078e38cd445ddcb8abfExifData typedef struct__ExifDataPrivate.html_ExifDataPrivate  exif-data_8h.html#97b20650f53066bfad2fcaafbaf04ff0ExifDataPrivate typedef void(* exif-data_8h.html#59abd1064b2757668fc33518d554af72ExifDataForeachContentFunc  )( struct__ExifContent.htmlExifContent  *, void *user_data) Enumerations
enum  exif-data_8h.html#324f86ac1d053b37aaee45d2cfbda96dExifDataOption  { exif-data_8h.html#324f86ac1d053b37aaee45d2cfbda96d37a62c4c36dfb4d533338062a4040deeEXIF_DATA_OPTION_IGNORE_UNKNOWN_TAGS  =  1 << 0, 
exif-data_8h.html#324f86ac1d053b37aaee45d2cfbda96de8470cc4acd5755528f7ff36ba168023EXIF_DATA_OPTION_FOLLOW_SPECIFICATION  =  1 << 1
 }
Functions
struct__ExifData.htmlExifData  * exif-data_8h.html#1b1570fbbb15d525a0dfde8db7c8b500exif_data_new  (void) struct__ExifData.htmlExifData  * exif-data_8h.html#e0236d550b49c78505b82105da905b94exif_data_new_mem  ( struct__ExifMem.htmlExifMem  *) struct__ExifData.htmlExifData  * exif-data_8h.html#c3c2d86223d3b219bad7ab2d28d8b8d2exif_data_new_from_file  (const char *path)  load exif data from file  #c3c2d86223d3b219bad7ab2d28d8b8d2 struct__ExifData.htmlExifData  * exif-data_8h.html#66a30ece3bdb6cfd8f2692df27ea2b87exif_data_new_from_data  (const unsigned char *data, unsigned int exif-format_8c.html#ac71ffe03c84523594a575b2062849c3size ) void exif-data_8h.html#e3ca622e7c30ea30eca06de3a120d84fexif_data_load_data  ( struct__ExifData.htmlExifData  *data, const unsigned char *d, unsigned int exif-format_8c.html#ac71ffe03c84523594a575b2062849c3size ) void exif-data_8h.html#0391cfc9bfcc436061af55c5aec7bccbexif_data_save_data  ( struct__ExifData.htmlExifData  *data, unsigned char **d, unsigned int * exif-format_8c.html#ac71ffe03c84523594a575b2062849c3size ) void exif-data_8h.html#41f2b9713a153809c3a19cc7007ef4e1exif_data_ref  ( struct__ExifData.htmlExifData  *data) void exif-data_8h.html#2a48cbedffbb7b2fcd74407fe68f09f6exif_data_unref  ( struct__ExifData.htmlExifData  *data) void exif-data_8h.html#2d2f8fee30176bd6460d51d33d080674exif_data_free  ( struct__ExifData.htmlExifData  *data) exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bExifByteOrder  exif-data_8h.html#2d8d50e6a9c19d28fe8192ef7cc52777exif_data_get_byte_order  ( struct__ExifData.htmlExifData  *data) void exif-data_8h.html#0cb36f43b46dabad15aca7378eefe75aexif_data_set_byte_order  ( struct__ExifData.htmlExifData  *data, exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bExifByteOrder  order) struct__ExifMnoteData.htmlExifMnoteData  * exif-data_8h.html#b210404856ec1e04e0a17f13ab78c9c6exif_data_get_mnote_data  ( struct__ExifData.htmlExifData  *) void exif-data_8h.html#4614bcffc44ae3c6976114af153b1fecexif_data_fix  ( struct__ExifData.htmlExifData  *) void exif-data_8h.html#d3b39ab4a3117ca9fd7d9a1126b5d879exif_data_foreach_content  ( struct__ExifData.htmlExifData  *data, exif-data_8h.html#59abd1064b2757668fc33518d554af72ExifDataForeachContentFunc  func, void *user_data) const char * exif-data_8h.html#7d3a79f408b23055ee2f7a4ce1f65409exif_data_option_get_name  ( exif-data_8h.html#324f86ac1d053b37aaee45d2cfbda96dExifDataOption ) const char * exif-data_8h.html#d85329eabf9766519eb9733f2c897125exif_data_option_get_description  ( exif-data_8h.html#324f86ac1d053b37aaee45d2cfbda96dExifDataOption ) void exif-data_8h.html#b5787b026e0c0dc27117c67723d73673exif_data_set_option  ( struct__ExifData.htmlExifData  *, exif-data_8h.html#324f86ac1d053b37aaee45d2cfbda96dExifDataOption ) void exif-data_8h.html#712622a0919f9d6203923c39a19a14d4exif_data_unset_option  ( struct__ExifData.htmlExifData  *, exif-data_8h.html#324f86ac1d053b37aaee45d2cfbda96dExifDataOption ) void exif-data_8h.html#835efb695270ddfe40014ed47f3d5eafexif_data_set_data_type  ( struct__ExifData.htmlExifData  *, exif-data-type_8h.html#b7d01513ff048ac5d8ae50a3e0235ce8ExifDataType ) exif-data-type_8h.html#b7d01513ff048ac5d8ae50a3e0235ce8ExifDataType  exif-data_8h.html#d673c17faeb54d6591ebe1660e39baecexif_data_get_data_type  ( struct__ExifData.htmlExifData  *) void exif-data_8h.html#bbb8951da3fd646776ee4d8685b61162exif_data_dump  ( struct__ExifData.htmlExifData  *data) void exif-data_8h.html#f0d9d41ffeb6cd98906cd5ba5819c5efexif_data_log  ( struct__ExifData.htmlExifData  *data, struct__ExifLog.htmlExifLog  *log) Detailed Description
FIXME foo bar blah. 
Author:Lutz Müller < mailto:lutz@users.sourceforge.netlutz@users.sourceforge.net > Date:2001-2005This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 
Definition in file 
exif-data_8h-source.htmlexif-data.h .Define Documentation
  
    
      
        
          
#define exif_data_get_entry                    
(           
d,                   
          
          
t           
                    
 )           
        
      
    
  
  
    
       
    
    
Value: ( exif-content_8c.html#c72bb2dacf0da27156c2c4dce08eef5dexif_content_get_entry (d->ifd[ exif-ifd_8h.html#7d1ed13ce50db58b739185faa1faf523dba1cc10dacaad97ca9ba61d391e218cEXIF_IFD_0 ],t) ?                 \
         
exif-content_8c.html#c72bb2dacf0da27156c2c4dce08eef5dexif_content_get_entry (d->ifd[ exif-ifd_8h.html#7d1ed13ce50db58b739185faa1faf523dba1cc10dacaad97ca9ba61d391e218cEXIF_IFD_0 ],t) :                 \
         
exif-content_8c.html#c72bb2dacf0da27156c2c4dce08eef5dexif_content_get_entry (d-> exif-ifd_8c.html#557f08b1d90e26e072167911210c9eb1ifd [ exif-ifd_8h.html#7d1ed13ce50db58b739185faa1faf5239ecbe6f6d48d2d5702aab804e3196409EXIF_IFD_1 ],t) ?                 \
         
exif-content_8c.html#c72bb2dacf0da27156c2c4dce08eef5dexif_content_get_entry (d-> exif-ifd_8c.html#557f08b1d90e26e072167911210c9eb1ifd [ exif-ifd_8h.html#7d1ed13ce50db58b739185faa1faf5239ecbe6f6d48d2d5702aab804e3196409EXIF_IFD_1 ],t) :                 \
         
exif-content_8c.html#c72bb2dacf0da27156c2c4dce08eef5dexif_content_get_entry (d-> exif-ifd_8c.html#557f08b1d90e26e072167911210c9eb1ifd [ exif-ifd_8h.html#7d1ed13ce50db58b739185faa1faf5239dce0091318fd65e7c05f1b39fa9a177EXIF_IFD_EXIF ],t) ?              \
         
exif-content_8c.html#c72bb2dacf0da27156c2c4dce08eef5dexif_content_get_entry (d-> exif-ifd_8c.html#557f08b1d90e26e072167911210c9eb1ifd [ exif-ifd_8h.html#7d1ed13ce50db58b739185faa1faf5239dce0091318fd65e7c05f1b39fa9a177EXIF_IFD_EXIF ],t) :              \
         
exif-content_8c.html#c72bb2dacf0da27156c2c4dce08eef5dexif_content_get_entry (d-> exif-ifd_8c.html#557f08b1d90e26e072167911210c9eb1ifd [ exif-ifd_8h.html#7d1ed13ce50db58b739185faa1faf5230ef0053cc0238dfea6770310ec478270EXIF_IFD_GPS ],t) ?               \
         
exif-content_8c.html#c72bb2dacf0da27156c2c4dce08eef5dexif_content_get_entry (d-> exif-ifd_8c.html#557f08b1d90e26e072167911210c9eb1ifd [ exif-ifd_8h.html#7d1ed13ce50db58b739185faa1faf5230ef0053cc0238dfea6770310ec478270EXIF_IFD_GPS ],t) :               \
         
exif-content_8c.html#c72bb2dacf0da27156c2c4dce08eef5dexif_content_get_entry (d-> exif-ifd_8c.html#557f08b1d90e26e072167911210c9eb1ifd [ exif-ifd_8h.html#7d1ed13ce50db58b739185faa1faf52387105b7ad04d314b1f8fc8478874cc29EXIF_IFD_INTEROPERABILITY ],t) ?  \
         
exif-content_8c.html#c72bb2dacf0da27156c2c4dce08eef5dexif_content_get_entry (d-> exif-ifd_8c.html#557f08b1d90e26e072167911210c9eb1ifd [ exif-ifd_8h.html#7d1ed13ce50db58b739185faa1faf52387105b7ad04d314b1f8fc8478874cc29EXIF_IFD_INTEROPERABILITY ],t) : NULL)
Definition at line 
exif-data_8h-source.html#l00103103  of file exif-data_8h-source.htmlexif-data.h .
Referenced by 
exif-data_8c-source.html#l00656exif_data_get_type_maker_note() .      
Typedef Documentation
  
    
      
        
          
typedef struct struct__ExifData.html_ExifData  struct__ExifData.htmlExifData                   
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8h-source.html#l0003636  of file exif-data_8h-source.htmlexif-data.h .      
  
    
      
        
          
typedef void(*  exif-data_8h.html#59abd1064b2757668fc33518d554af72ExifDataForeachContentFunc )( struct__ExifContent.htmlExifContent  *, void *user_data)                  
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8h-source.html#l0008080  of file exif-data_8h-source.htmlexif-data.h .      
  
    
      
        
          
typedef struct struct__ExifDataPrivate.html_ExifDataPrivate  struct__ExifDataPrivate.htmlExifDataPrivate                   
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8h-source.html#l0003737  of file exif-data_8h-source.htmlexif-data.h .      
Enumeration Type Documentation
  
    
      
        
          
enum exif-data_8h.html#324f86ac1d053b37aaee45d2cfbda96dExifDataOption                   
      
    
  
  
    
       
    
    
Enumerator: EXIF_DATA_OPTION_IGNORE_UNKNOWN_TAGS EXIF_DATA_OPTION_FOLLOW_SPECIFICATION Definition at line 
exif-data_8h-source.html#l0008585  of file exif-data_8h-source.htmlexif-data.h .      
Function Documentation
  
    
      
        
          
void exif_data_dump                     
(           
struct__ExifData.htmlExifData  *           
 data                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l00987987  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-content_8h-source.html#l00040_ExifContent::count , exif-content_8c-source.html#l00113exif_content_dump() , exif-ifd_8h.html#7d1ed13ce50db58b739185faa1faf523aef6c6dfc79dbd02383ed6719f9ecca5EXIF_IFD_COUNT , exif-ifd_8c-source.html#l00040exif_ifd_get_name() , and exif-data_8h-source.html#l00045_ExifData::ifd .      
  
    
      
        
          
void exif_data_fix                     
(           
struct__ExifData.htmlExifData  *           
                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l011721172  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-data_8c-source.html#l01023exif_data_foreach_content() , and exif-content_8c-source.html#l00228fix_func() .
Referenced by 
exif-data_8c-source.html#l00699exif_data_load_data() .      
  
    
      
        
          
void exif_data_foreach_content                     
(           
struct__ExifData.htmlExifData  *           
 data,         
        
          
          
          
exif-data_8h.html#59abd1064b2757668fc33518d554af72ExifDataForeachContentFunc            
 func,         
        
          
          
          
void *           
 user_data         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l010231023  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-ifd_8h.html#7d1ed13ce50db58b739185faa1faf523aef6c6dfc79dbd02383ed6719f9ecca5EXIF_IFD_COUNT , and exif-data_8h-source.html#l00045_ExifData::ifd .
Referenced by 
exif-data_8c-source.html#l01172exif_data_fix() , and exif-data_8c-source.html#l01058exif_data_set_byte_order() .      
  
    
      
        
          
void exif_data_free                     
(           
struct__ExifData.htmlExifData  *           
 data                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l00950950  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-content_8c-source.html#l00084exif_content_unref() , exif-ifd_8h.html#7d1ed13ce50db58b739185faa1faf523aef6c6dfc79dbd02383ed6719f9ecca5EXIF_IFD_COUNT , exif-data_8h-source.html#l00045_ExifData::ifd , exif-data_8c-source.html#l00063_ExifDataPrivate::mem , and exif-data_8h-source.html#l00050_ExifData::priv .
Referenced by 
exif-data_8c-source.html#l00108exif_data_new_mem() , and exif-data_8c-source.html#l00939exif_data_unref() .      
  
    
      
        
          
exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bExifByteOrder  exif_data_get_byte_order                     
(           
struct__ExifData.htmlExifData  *           
 data                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l010141014  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-data_8c-source.html#l00058_ExifDataPrivate::order , and exif-data_8h-source.html#l00050_ExifData::priv .
Referenced by 
exif-entry_8c-source.html#l00156exif_entry_fix() , exif-entry_8c-source.html#l00535exif_entry_get_value() , and exif-entry_8c-source.html#l01069exif_entry_initialize() .      
  
    
      
        
          
exif-data-type_8h.html#b7d01513ff048ac5d8ae50a3e0235ce8ExifDataType  exif_data_get_data_type                     
(           
struct__ExifData.htmlExifData  *           
                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l011871187  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-data_8c-source.html#l00071_ExifDataPrivate::data_type , exif-data-type_8h.html#b7d01513ff048ac5d8ae50a3e0235ce89faf820efce6698ebcbdef3386643506EXIF_DATA_TYPE_COUNT , and exif-data_8h-source.html#l00050_ExifData::priv .
Referenced by 
exif-content_8c-source.html#l00234exif_content_fix() .      
  
    
      
        
          
struct__ExifMnoteData.htmlExifMnoteData * exif_data_get_mnote_data                     
(           
struct__ExifData.htmlExifData  *           
                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l0009191  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-data_8c-source.html#l00060_ExifDataPrivate::md , and exif-data_8h-source.html#l00050_ExifData::priv .      
  
    
      
        
          
void exif_data_load_data                     
(           
struct__ExifData.htmlExifData  *           
 data,         
        
          
          
          
const unsigned char *           
 d,         
        
          
          
          
unsigned int           
 size         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l00699699  of file exif-data_8c-source.htmlexif-data.c .
References 
i18n_8h-source.html#l00047_ , exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155b851fef40a65a105b066115210a6b40b9EXIF_BYTE_ORDER_INTEL , exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bd71d87054b55fd62b0eed2c2c5e879b1EXIF_BYTE_ORDER_MOTOROLA , exif-data_8c-source.html#l01172exif_data_fix() , exif-data_8c-source.html#l00656exif_data_get_type_maker_note() , exif-data_8c-source.html#l00315exif_data_load_data_content() , exif-data_8h.html#324f86ac1d053b37aaee45d2cfbda96de8470cc4acd5755528f7ff36ba168023EXIF_DATA_OPTION_FOLLOW_SPECIFICATION , exif-data_8c.html#3ce317ab69b584e44cd3ab8bb15bacc30882f5c1f65e09539df9e424e1e5e06fEXIF_DATA_TYPE_MAKER_NOTE_CANON , exif-data_8c.html#3ce317ab69b584e44cd3ab8bb15bacc32ffad36a69023ea1230715b9b107424bEXIF_DATA_TYPE_MAKER_NOTE_OLYMPUS , exif-data_8c.html#3ce317ab69b584e44cd3ab8bb15bacc3ebc93ce3fc57d10f523d2622dd42e7edEXIF_DATA_TYPE_MAKER_NOTE_PENTAX , exif-utils_8c-source.html#l00165exif_get_long() , exif-utils_8c-source.html#l00102exif_get_short() , exif-ifd_8h.html#7d1ed13ce50db58b739185faa1faf523dba1cc10dacaad97ca9ba61d391e218cEXIF_IFD_0 , exif-ifd_8h.html#7d1ed13ce50db58b739185faa1faf5239ecbe6f6d48d2d5702aab804e3196409EXIF_IFD_1 , exif-log_8c-source.html#l00131exif_log() , exif-log_8h.html#36f42667fb0481f099dbc0628dae265284901c6bc122ed1de41cc8fb08b6ccc8EXIF_LOG_CODE_CORRUPT_DATA , exif-log_8h.html#36f42667fb0481f099dbc0628dae2652e8772b1ad05481f996ae4ab831f22860EXIF_LOG_CODE_DEBUG , exif-mnote-data-canon_8c-source.html#l00288exif_mnote_data_canon_new() , exif-mnote-data_8c-source.html#l00080exif_mnote_data_load() , exif-mnote-data_8c-source.html#l00152exif_mnote_data_log() , exif-mnote-data-olympus_8c-source.html#l00393exif_mnote_data_olympus_new() , exif-mnote-data-pentax_8c-source.html#l00185exif_mnote_data_pentax_new() , exif-mnote-data_8c-source.html#l00096exif_mnote_data_set_byte_order() , exif-mnote-data_8c-source.html#l00103exif_mnote_data_set_offset() , exif-data_8c-source.html#l00054ExifHeader , exif-data_8c-source.html#l00050JPEG_MARKER_APP0 , exif-data_8c-source.html#l00052JPEG_MARKER_APP1 , exif-data_8c-source.html#l00048JPEG_MARKER_SOI , exif-data_8c-source.html#l00062_ExifDataPrivate::log , exif-data_8c-source.html#l00694LOG_TOO_SMALL , exif-data_8c-source.html#l00058_ExifDataPrivate::order , and exif-data_8h-source.html#l00050_ExifData::priv .
Referenced by 
exif-data_8c-source.html#l00149exif_data_new_from_data() , and exif-loader_8c-source.html#l00370exif_loader_get_data() .      
  
    
      
        
          
void exif_data_log                     
(           
struct__ExifData.htmlExifData  *           
 data,         
        
          
          
          
struct__ExifLog.htmlExifLog  *           
 log         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l010741074  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-content_8c-source.html#l00203exif_content_log() , exif-ifd_8h.html#7d1ed13ce50db58b739185faa1faf523aef6c6dfc79dbd02383ed6719f9ecca5EXIF_IFD_COUNT , exif-log_8c-source.html#l00097exif_log_ref() , exif-log_8c-source.html#l00104exif_log_unref() , exif-data_8h-source.html#l00045_ExifData::ifd , exif-data_8c-source.html#l00062_ExifDataPrivate::log , and exif-data_8h-source.html#l00050_ExifData::priv .
Referenced by 
exif-loader_8c-source.html#l00370exif_loader_get_data() .      
  
    
      
        
          
struct__ExifData.htmlExifData * exif_data_new                     
(           
void           
                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l0009797  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-data_8c-source.html#l00108exif_data_new_mem() , exif-mem_8c-source.html#l00091exif_mem_new_default() , and exif-mem_8c-source.html#l00057exif_mem_unref() .
Referenced by 
exif-data_8c-source.html#l00149exif_data_new_from_data() .      
  
    
      
        
          
struct__ExifData.htmlExifData * exif_data_new_from_data                     
(           
const unsigned char *           
 data,         
        
          
          
          
unsigned int           
 size         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l00149149  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-data_8c-source.html#l00699exif_data_load_data() , and exif-data_8c-source.html#l00097exif_data_new() .      
  
    
      
        
          
struct__ExifData.htmlExifData * exif_data_new_from_file                     
(           
const char *           
 path                    
 )           
        
      
    
  
  
    
       
    
    
load exif data from file 
Parameters:  
    
[in] path filename including path   
Foo bar blah bleh baz. 
Definition at line 
exif-data_8c-source.html#l00916916  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-loader_8c-source.html#l00370exif_loader_get_data() , exif-loader_8c-source.html#l00297exif_loader_new() , exif-loader_8c-source.html#l00348exif_loader_unref() , and exif-loader_8c-source.html#l00098exif_loader_write_file() .      
  
    
      
        
          
struct__ExifData.htmlExifData * exif_data_new_mem                     
(           
struct__ExifMem.htmlExifMem  *           
                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l00108108  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-content_8c-source.html#l00053exif_content_new_mem() , exif-data_8c-source.html#l00950exif_data_free() , exif-ifd_8h.html#7d1ed13ce50db58b739185faa1faf523aef6c6dfc79dbd02383ed6719f9ecca5EXIF_IFD_COUNT , exif-mem_8c-source.html#l00075exif_mem_alloc() , exif-mem_8c-source.html#l00065exif_mem_free() , exif-mem_8c-source.html#l00050exif_mem_ref() , exif-data_8h-source.html#l00045_ExifData::ifd , exif-data_8c-source.html#l00063_ExifDataPrivate::mem , exif-data_8h-source.html#l00050_ExifData::priv , and exif-data_8c-source.html#l00065_ExifDataPrivate::ref_count .
Referenced by 
exif-data_8c-source.html#l00097exif_data_new() , and exif-loader_8c-source.html#l00370exif_loader_get_data() .      
  
    
      
        
          
const char* exif_data_option_get_description                     
(           
exif-data_8h.html#324f86ac1d053b37aaee45d2cfbda96dExifDataOption            
                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l011231123  of file exif-data_8c-source.htmlexif-data.c .
References 
i18n_8h-source.html#l00047_ , mnote-canon-tag_8c-source.html#l00032description , exif-data_8c.html#de905a2d5d94d0b6064856a587ec2b09exif_data_option , and exif-data_8c-source.html#l01099option .      
  
    
      
        
          
const char* exif_data_option_get_name                     
(           
exif-data_8h.html#324f86ac1d053b37aaee45d2cfbda96dExifDataOption            
                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l011121112  of file exif-data_8c-source.htmlexif-data.c .
References 
i18n_8h-source.html#l00047_ , exif-data_8c.html#de905a2d5d94d0b6064856a587ec2b09exif_data_option , mnote-canon-entry_8c-source.html#l00072name , and exif-data_8c-source.html#l01099option .      
  
    
      
        
          
void exif_data_ref                     
(           
struct__ExifData.htmlExifData  *           
 data                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l00930930  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-data_8h-source.html#l00050_ExifData::priv , and exif-data_8c-source.html#l00065_ExifDataPrivate::ref_count .      
  
    
      
        
          
void exif_data_save_data                     
(           
struct__ExifData.htmlExifData  *           
 data,         
        
          
          
          
unsigned char **           
 d,         
        
          
          
          
unsigned int *           
 size         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l00876876  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155b851fef40a65a105b066115210a6b40b9EXIF_BYTE_ORDER_INTEL , exif-data_8c-source.html#l00075exif_data_alloc() , exif-data_8c-source.html#l00450exif_data_save_data_content() , exif-ifd_8h.html#7d1ed13ce50db58b739185faa1faf523dba1cc10dacaad97ca9ba61d391e218cEXIF_IFD_0 , exif-log_8c-source.html#l00131exif_log() , exif-log_8h.html#36f42667fb0481f099dbc0628dae2652e8772b1ad05481f996ae4ab831f22860EXIF_LOG_CODE_DEBUG , exif-utils_8c-source.html#l00171exif_set_long() , exif-utils_8c-source.html#l00124exif_set_short() , exif-data_8c-source.html#l00054ExifHeader , exif-data_8h-source.html#l00045_ExifData::ifd , exif-data_8c-source.html#l00062_ExifDataPrivate::log , exif-data_8c-source.html#l00058_ExifDataPrivate::order , and exif-data_8h-source.html#l00050_ExifData::priv .      
  
    
      
        
          
void exif_data_set_byte_order                     
(           
struct__ExifData.htmlExifData  *           
 data,         
        
          
          
          
exif-byte-order_8h.html#f966227d69ff74eea7ecd69ca645155bExifByteOrder            
 order         
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l010581058  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-data_8c-source.html#l01052content_set_byte_order() , exif-data_8c-source.html#l01023exif_data_foreach_content() , exif-mnote-data_8c-source.html#l00096exif_mnote_data_set_byte_order() , exif-data_8c-source.html#l00060_ExifDataPrivate::md , exif-data_8c-source.html#l01037_ByteOrderChangeData::new , exif-data_8c-source.html#l01037_ByteOrderChangeData::old , exif-data_8c-source.html#l00058_ExifDataPrivate::order , and exif-data_8h-source.html#l00050_ExifData::priv .      
  
    
      
        
          
void exif_data_set_data_type                     
(           
struct__ExifData.htmlExifData  *           
,         
        
          
          
          
exif-data-type_8h.html#b7d01513ff048ac5d8ae50a3e0235ce8ExifDataType            
        
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l011781178  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-data_8c-source.html#l00071_ExifDataPrivate::data_type , and exif-data_8h-source.html#l00050_ExifData::priv .      
  
    
      
        
          
void exif_data_set_option                     
(           
struct__ExifData.htmlExifData  *           
,         
        
          
          
          
exif-data_8h.html#324f86ac1d053b37aaee45d2cfbda96dExifDataOption            
        
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l011341134  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-data_8c-source.html#l00070_ExifDataPrivate::options , and exif-data_8h-source.html#l00050_ExifData::priv .      
  
    
      
        
          
void exif_data_unref                     
(           
struct__ExifData.htmlExifData  *           
 data                    
 )           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l00939939  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-data_8c-source.html#l00950exif_data_free() , exif-data_8h-source.html#l00050_ExifData::priv , and exif-data_8c-source.html#l00065_ExifDataPrivate::ref_count .      
  
    
      
        
          
void exif_data_unset_option                     
(           
struct__ExifData.htmlExifData  *           
,         
        
          
          
          
exif-data_8h.html#324f86ac1d053b37aaee45d2cfbda96dExifDataOption            
        
        
          
          
)           
        
      
    
  
  
    
       
    
    
Definition at line 
exif-data_8c-source.html#l011431143  of file exif-data_8c-source.htmlexif-data.c .
References 
exif-data_8c-source.html#l00070_ExifDataPrivate::options , and exif-data_8h-source.html#l00050_ExifData::priv .      
Generated on Sun Apr 23 02:19:19 2006 for EXIF library (libexif) Internals by 
http://www.doxygen.org/index.htmldoxygen  1.4.6 