exif-byte-order.h | exif-byte-order.h | |||
---|---|---|---|---|
/* exif-byte-order.h | /*! \file exif-byte-order.h | |||
* | * \brief Defines the ExifByteOrder enum and the associated functions. | |||
*/ | ||||
/* | ||||
* Copyright (c) 2002 Lutz Mueller <lutz@users.sourceforge.net> | * Copyright (c) 2002 Lutz Mueller <lutz@users.sourceforge.net> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
End of changes. 1 change blocks. | ||||
2 lines changed or deleted | 4 lines changed or added | |||
exif-data.h | exif-data.h | |||
---|---|---|---|---|
skipping to change at line 98 | skipping to change at line 98 | |||
* \param[in] data pointer to raw JPEG or EXIF data | * \param[in] data pointer to raw JPEG or EXIF data | |||
* \param[in] size number of bytes of data at data | * \param[in] size number of bytes of data at data | |||
* \return allocated #ExifData, or NULL on error | * \return allocated #ExifData, or NULL on error | |||
*/ | */ | |||
ExifData *exif_data_new_from_data (const unsigned char *data, | ExifData *exif_data_new_from_data (const unsigned char *data, | |||
unsigned int size); | unsigned int size); | |||
/*! Load the #ExifData structure from the raw JPEG or EXIF data in the give n | /*! Load the #ExifData structure from the raw JPEG or EXIF data in the give n | |||
* memory buffer. If the EXIF data contains a recognized MakerNote, it is | * memory buffer. If the EXIF data contains a recognized MakerNote, it is | |||
* loaded and stored as well for later retrieval by #exif_data_get_mnote_da ta. | * loaded and stored as well for later retrieval by #exif_data_get_mnote_da ta. | |||
* If the EXIF_DATA_OPTION_FOLLOW_SPECIFICATION has been set on this #ExifD | * If the #EXIF_DATA_OPTION_FOLLOW_SPECIFICATION option has been set on thi | |||
ata, | s | |||
* then the tags are fixed after loading. | * #ExifData, then the tags are automatically fixed after loading (by calli | |||
ng | ||||
* #exif_data_fix). | ||||
* | * | |||
* \param[in,out] data EXIF data | * \param[in,out] data EXIF data | |||
* \param[in] d pointer to raw JPEG or EXIF data | * \param[in] d pointer to raw JPEG or EXIF data | |||
* \param[in] size number of bytes of data at d | * \param[in] size number of bytes of data at d | |||
*/ | */ | |||
void exif_data_load_data (ExifData *data, const unsigned char *d, | void exif_data_load_data (ExifData *data, const unsigned char *d, | |||
unsigned int size); | unsigned int size); | |||
/*! Store raw EXIF data representing the #ExifData structure into a memory | /*! Store raw EXIF data representing the #ExifData structure into a memory | |||
* buffer. The buffer is allocated by this function and must subsequently b e | * buffer. The buffer is allocated by this function and must subsequently b e | |||
End of changes. 1 change blocks. | ||||
3 lines changed or deleted | 5 lines changed or added | |||