Home | History | Annotate | Download | only in exif

Lines Matching refs:IfdData

32  * @see IfdData
46 private final IfdData[] mIfdDatas = new IfdData[IfdId.TYPE_IFD_COUNT];
124 * Returns the {@link IfdData} object corresponding to a given IFD if it
127 protected IfdData getIfdData(int ifdId) {
138 protected void addIfdData(IfdData data) {
143 * Returns the {@link IfdData} object corresponding to a given IFD or
146 protected IfdData getOrCreateIfdData(int ifdId) {
147 IfdData ifdData = mIfdDatas[ifdId];
148 if (ifdData == null) {
149 ifdData = new IfdData(ifdId);
150 mIfdDatas[ifdId] = ifdData;
152 return ifdData;
160 IfdData ifdData = mIfdDatas[ifd];
161 return (ifdData == null) ? null : ifdData.getTag(tag);
182 IfdData ifdData = getOrCreateIfdData(ifdId);
183 return ifdData.setTag(tag);
205 IfdData ifdData = mIfdDatas[ifdId];
206 if (ifdData == null) {
209 ifdData.removeTag(tagId);
217 IfdData ifdData = mIfdDatas[IfdId.TYPE_IFD_0];
218 if (ifdData == null) {
221 ExifTag tag = ifdData.getTag(ExifInterface.getTrueTagKey(ExifInterface.TAG_USER_COMMENT));
257 for (IfdData d : mIfdDatas) {
278 IfdData d = mIfdDatas[ifd];
302 for (IfdData d : mIfdDatas) {
337 IfdData ifd1 = data.getIfdData(i);
338 IfdData ifd2 = getIfdData(i);