Home | History | Annotate | Download | only in exif

Lines Matching refs:ifdId

75         defineTag(IfdId.TYPE_IFD_0, (short) 0x0100);
77 defineTag(IfdId.TYPE_IFD_0, (short) 0x0101); // Image height
79 defineTag(IfdId.TYPE_IFD_0, (short) 0x0102);
81 defineTag(IfdId.TYPE_IFD_0, (short) 0x0103);
83 defineTag(IfdId.TYPE_IFD_0, (short) 0x0106);
85 defineTag(IfdId.TYPE_IFD_0, (short) 0x010E);
87 defineTag(IfdId.TYPE_IFD_0, (short) 0x010F);
89 defineTag(IfdId.TYPE_IFD_0, (short) 0x0110);
91 defineTag(IfdId.TYPE_IFD_0, (short) 0x0111);
93 defineTag(IfdId.TYPE_IFD_0, (short) 0x0112);
95 defineTag(IfdId.TYPE_IFD_0, (short) 0x0115);
97 defineTag(IfdId.TYPE_IFD_0, (short) 0x0116);
99 defineTag(IfdId.TYPE_IFD_0, (short) 0x0117);
101 defineTag(IfdId.TYPE_IFD_0, (short) 0x011A);
103 defineTag(IfdId.TYPE_IFD_0, (short) 0x011B);
105 defineTag(IfdId.TYPE_IFD_0, (short) 0x011C);
107 defineTag(IfdId.TYPE_IFD_0, (short) 0x0128);
109 defineTag(IfdId.TYPE_IFD_0, (short) 0x012D);
111 defineTag(IfdId.TYPE_IFD_0, (short) 0x0131);
113 defineTag(IfdId.TYPE_IFD_0, (short) 0x0132);
115 defineTag(IfdId.TYPE_IFD_0, (short) 0x013B);
117 defineTag(IfdId.TYPE_IFD_0, (short) 0x013E);
119 defineTag(IfdId.TYPE_IFD_0, (short) 0x013F);
121 defineTag(IfdId.TYPE_IFD_0, (short) 0x0211);
123 defineTag(IfdId.TYPE_IFD_0, (short) 0x0212);
125 defineTag(IfdId.TYPE_IFD_0, (short) 0x0213);
127 defineTag(IfdId.TYPE_IFD_0, (short) 0x0214);
129 defineTag(IfdId.TYPE_IFD_0, (short) 0x8298);
131 defineTag(IfdId.TYPE_IFD_0, (short) 0x8769);
133 defineTag(IfdId.TYPE_IFD_0, (short) 0x8825);
136 defineTag(IfdId.TYPE_IFD_1, (short) 0x0201);
138 defineTag(IfdId.TYPE_IFD_1, (short) 0x0202);
141 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0x829A);
143 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0x829D);
145 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0x8822);
147 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0x8824);
149 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0x8827);
151 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0x8828);
153 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0x9000);
155 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0x9003);
157 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0x9004);
159 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0x9101);
161 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0x9102);
163 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0x9201);
165 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0x9202);
167 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0x9203);
169 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0x9204);
171 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0x9205);
173 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0x9206);
175 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0x9207);
177 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0x9208);
179 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0x9209);
181 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0x920A);
183 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0x9214);
185 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0x927C);
187 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0x9286);
189 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0x9290);
191 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0x9291);
193 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0x9292);
195 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0xA000);
197 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0xA001);
199 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0xA002);
201 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0xA003);
203 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0xA004);
205 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0xA005);
207 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0xA20B);
209 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0xA20C);
211 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0xA20E);
213 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0xA20F);
215 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0xA210);
217 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0xA214);
219 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0xA215);
221 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0xA217);
223 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0xA300);
225 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0xA301);
227 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0xA302);
229 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0xA401);
231 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0xA402);
233 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0xA403);
235 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0xA404);
237 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0xA405);
239 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0xA406);
241 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0xA407);
243 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0xA408);
245 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0xA409);
247 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0xA40A);
249 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0xA40B);
251 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0xA40C);
253 defineTag(IfdId.TYPE_IFD_EXIF, (short) 0xA420);
256 defineTag(IfdId.TYPE_IFD_GPS, (short) 0);
258 defineTag(IfdId.TYPE_IFD_GPS, (short) 1);
260 defineTag(IfdId.TYPE_IFD_GPS, (short) 2);
262 defineTag(IfdId.TYPE_IFD_GPS, (short) 3);
264 defineTag(IfdId.TYPE_IFD_GPS, (short) 4);
266 defineTag(IfdId.TYPE_IFD_GPS, (short) 5);
268 defineTag(IfdId.TYPE_IFD_GPS, (short) 6);
270 defineTag(IfdId.TYPE_IFD_GPS, (short) 7);
272 defineTag(IfdId.TYPE_IFD_GPS, (short) 8);
274 defineTag(IfdId.TYPE_IFD_GPS, (short) 9);
276 defineTag(IfdId.TYPE_IFD_GPS, (short) 10);
278 defineTag(IfdId.TYPE_IFD_GPS, (short) 11);
280 defineTag(IfdId.TYPE_IFD_GPS, (short) 12);
282 defineTag(IfdId.TYPE_IFD_GPS, (short) 13);
284 defineTag(IfdId.TYPE_IFD_GPS, (short) 14);
286 defineTag(IfdId.TYPE_IFD_GPS, (short) 15);
288 defineTag(IfdId.TYPE_IFD_GPS, (short) 16);
290 defineTag(IfdId.TYPE_IFD_GPS, (short) 17);
292 defineTag(IfdId.TYPE_IFD_GPS, (short) 18);
294 defineTag(IfdId.TYPE_IFD_GPS, (short) 19);
296 defineTag(IfdId.TYPE_IFD_GPS, (short) 20);
298 defineTag(IfdId.TYPE_IFD_GPS, (short) 21);
300 defineTag(IfdId.TYPE_IFD_GPS, (short) 22);
302 defineTag(IfdId.TYPE_IFD_GPS, (short) 23);
304 defineTag(IfdId.TYPE_IFD_GPS, (short) 24);
306 defineTag(IfdId.TYPE_IFD_GPS, (short) 25);
308 defineTag(IfdId.TYPE_IFD_GPS, (short) 26);
310 defineTag(IfdId.TYPE_IFD_GPS, (short) 27);
312 defineTag(IfdId.TYPE_IFD_GPS, (short) 28);
314 defineTag(IfdId.TYPE_IFD_GPS, (short) 29);
316 defineTag(IfdId.TYPE_IFD_GPS, (short) 30);
319 defineTag(IfdId.TYPE_IFD_INTEROPERABILITY, (short) 1);
347 public static int defineTag(int ifdId, short tagId) {
348 return (tagId & 0x0000ffff) | (ifdId << 16);
1163 * @param ifdId an IFD as defined in the exif standard (or with
1167 public List<ExifTag> getTagsForIfdId(int ifdId) {
1168 return mData.getAllTagsForIfd(ifdId);
1176 public ExifTag getTag(int tagId, int ifdId) {
1177 if (!ExifTag.isValidIfd(ifdId)) {
1180 return mData.getTag(getTrueTagKey(tagId), ifdId);
1191 int ifdId = getDefinedTagDefaultIfd(tagId);
1192 return getTag(tagId, ifdId);
1200 public Object getTagValue(int tagId, int ifdId) {
1201 ExifTag t = getTag(tagId, ifdId);
1214 int ifdId = getDefinedTagDefaultIfd(tagId);
1215 return getTagValue(tagId, ifdId);
1226 public String getTagStringValue(int tagId, int ifdId) {
1227 ExifTag t = getTag(tagId, ifdId);
1238 int ifdId = getDefinedTagDefaultIfd(tagId);
1239 return getTagStringValue(tagId, ifdId);
1245 public Long getTagLongValue(int tagId, int ifdId) {
1246 long[] l = getTagLongValues(tagId, ifdId);
1257 int ifdId = getDefinedTagDefaultIfd(tagId);
1258 return getTagLongValue(tagId, ifdId);
1264 public Integer getTagIntValue(int tagId, int ifdId) {
1265 int[] l = getTagIntValues(tagId, ifdId);
1276 int ifdId = getDefinedTagDefaultIfd(tagId);
1277 return getTagIntValue(tagId, ifdId);
1283 public Byte getTagByteValue(int tagId, int ifdId) {
1284 byte[] l = getTagByteValues(tagId, ifdId);
1295 int ifdId = getDefinedTagDefaultIfd(tagId);
1296 return getTagByteValue(tagId, ifdId);
1302 public Rational getTagRationalValue(int tagId, int ifdId) {
1303 Rational[] l = getTagRationalValues(tagId, ifdId);
1314 int ifdId = getDefinedTagDefaultIfd(tagId);
1315 return getTagRationalValue(tagId, ifdId);
1321 public long[] getTagLongValues(int tagId, int ifdId) {
1322 ExifTag t = getTag(tagId, ifdId);
1333 int ifdId = getDefinedTagDefaultIfd(tagId);
1334 return getTagLongValues(tagId, ifdId);
1340 public int[] getTagIntValues(int tagId, int ifdId) {
1341 ExifTag t = getTag(tagId, ifdId);
1352 int ifdId = getDefinedTagDefaultIfd(tagId);
1353 return getTagIntValues(tagId, ifdId);
1359 public byte[] getTagByteValues(int tagId, int ifdId) {
1360 ExifTag t = getTag(tagId, ifdId);
1371 int ifdId = getDefinedTagDefaultIfd(tagId);
1372 return getTagByteValues(tagId, ifdId);
1378 public Rational[] getTagRationalValues(int tagId, int ifdId) {
1379 ExifTag t = getTag(tagId, ifdId);
1390 int ifdId = getDefinedTagDefaultIfd(tagId);
1391 return getTagRationalValues(tagId, ifdId);
1428 * @param ifdId the IFD containing the ExifTag to check.
1433 public int getActualTagCount(int tagId, int ifdId) {
1434 ExifTag t = getTag(tagId, ifdId);
1492 * @param ifdId the IFD that the tag should be in.
1497 public ExifTag buildTag(int tagId, int ifdId, Object val) {
1505 if (!ExifInterface.isIfdAllowed(info, ifdId)) {
1508 ExifTag t = new ExifTag(getTrueTagKey(tagId), type, definedCount, ifdId, hasDefinedCount);
1523 int ifdId = getTrueIfd(tagId);
1524 return buildTag(tagId, ifdId, val);
1535 int ifdId = getTrueIfd(tagId);
1536 ExifTag t = new ExifTag(getTrueTagKey(tagId), type, definedCount, ifdId, hasDefinedCount);
1545 * @param ifdId the IFD that the ExifTag is in.
1551 public boolean setTagValue(int tagId, int ifdId, Object val) {
1552 ExifTag t = getTag(tagId, ifdId);
1569 int ifdId = getDefinedTagDefaultIfd(tagId);
1570 return setTagValue(tagId, ifdId, val);
1603 * @param ifdId the IFD of the ExifTag to remove.
1605 public void deleteTag(int tagId, int ifdId) {
1606 mData.removeTag(getTrueTagKey(tagId), ifdId);
1615 int ifdId = getDefinedTagDefaultIfd(tagId);
1616 deleteTag(tagId, ifdId);
2081 IfdId.TYPE_IFD_0, IfdId.TYPE_IFD_1
2148 IfdId.TYPE_IFD_1
2157 IfdId.TYPE_IFD_EXIF
2276 IfdId.TYPE_IFD_GPS
2339 IfdId.TYPE_IFD_INTEROPERABILITY
2354 for (int i = 0; i < IfdId.TYPE_IFD_COUNT; i++) {
2388 for (int i = 0; i < IfdId.TYPE_IFD_COUNT; i++) {