Lines Matching refs:ifd

200     virtual std::unique_ptr<ExifEntry> addVariableLengthEntry(ExifIfd ifd,
207 virtual std::unique_ptr<ExifEntry> addEntry(ExifIfd ifd, ExifTag tag);
210 virtual bool setShort(ExifIfd ifd, ExifTag tag, uint16_t value, const std::string& msg);
212 virtual bool setLong(ExifIfd ifd, ExifTag tag, uint32_t value, const std::string& msg);
214 virtual bool setRational(ExifIfd ifd, ExifTag tag, uint32_t numerator,
217 virtual bool setSRational(ExifIfd ifd, ExifTag tag, int32_t numerator,
220 virtual bool setString(ExifIfd ifd, ExifTag tag, ExifFormat format,
242 #define SET_SHORT(ifd, tag, value) \ argument
244 if (setShort(ifd, tag, value, #tag) == false) \
248 #define SET_LONG(ifd, tag, value) \ argument
250 if (setLong(ifd, tag, value, #tag) == false) \
254 #define SET_RATIONAL(ifd, tag, numerator, denominator) \ argument
256 if (setRational(ifd, tag, numerator, denominator, #tag) == false) \
260 #define SET_SRATIONAL(ifd, tag, numerator, denominator) \ argument
262 if (setSRational(ifd, tag, numerator, denominator, #tag) == false) \
266 #define SET_STRING(ifd, tag, format, buffer) \ argument
268 if (setString(ifd, tag, format, buffer, #tag) == false) \
498 exif_content_remove_entry(exif_data_->ifd[EXIF_IFD_GPS], refEntry.get()); in setGpsAltitude()
527 exif_content_remove_entry(exif_data_->ifd[EXIF_IFD_GPS], refEntry.get()); in setGpsLatitude()
555 exif_content_remove_entry(exif_data_->ifd[EXIF_IFD_GPS], refEntry.get()); in setGpsLongitude()
755 std::unique_ptr<ExifEntry> ExifUtilsImpl::addVariableLengthEntry(ExifIfd ifd, in addVariableLengthEntry() argument
758 exif_content_remove_entry(exif_data_->ifd[ifd], in addVariableLengthEntry()
759 exif_content_get_entry(exif_data_->ifd[ifd], tag)); in addVariableLengthEntry()
784 exif_content_add_entry(exif_data_->ifd[ifd], entry.get()); in addVariableLengthEntry()
790 std::unique_ptr<ExifEntry> ExifUtilsImpl::addEntry(ExifIfd ifd, ExifTag tag) { in addEntry() argument
791 std::unique_ptr<ExifEntry> entry(exif_content_get_entry(exif_data_->ifd[ifd], tag)); in addEntry()
803 exif_content_add_entry(exif_data_->ifd[ifd], entry.get()); in addEntry()
808 bool ExifUtilsImpl::setShort(ExifIfd ifd, ExifTag tag, uint16_t value, const std::string& msg) { in setShort() argument
809 std::unique_ptr<ExifEntry> entry = addEntry(ifd, tag); in setShort()
818 bool ExifUtilsImpl::setLong(ExifIfd ifd, ExifTag tag, uint32_t value, const std::string& msg) { in setLong() argument
819 std::unique_ptr<ExifEntry> entry = addEntry(ifd, tag); in setLong()
828 bool ExifUtilsImpl::setRational(ExifIfd ifd, ExifTag tag, uint32_t numerator, in setRational() argument
830 std::unique_ptr<ExifEntry> entry = addEntry(ifd, tag); in setRational()
839 bool ExifUtilsImpl::setSRational(ExifIfd ifd, ExifTag tag, int32_t numerator, in setSRational() argument
841 std::unique_ptr<ExifEntry> entry = addEntry(ifd, tag); in setSRational()
850 bool ExifUtilsImpl::setString(ExifIfd ifd, ExifTag tag, ExifFormat format, in setString() argument
858 addVariableLengthEntry(ifd, tag, format, entry_size, entry_size); in setString()