Lines Matching refs:entry
107 camera_metadata_entry entry = mData->find(ANDROID_REQUEST_AVAILABLE_CAPABILITIES); in filterUnsupportedFeatures() local
108 if (entry.count == 0 || entry.type != TYPE_BYTE) { in filterUnsupportedFeatures()
110 __FUNCTION__, entry.count, entry.type); in filterUnsupportedFeatures()
115 capabilities.setCapacity(entry.count); in filterUnsupportedFeatures()
116 for (size_t i = 0; i < entry.count; i++) { in filterUnsupportedFeatures()
117 uint8_t capability = entry.data.u8[i]; in filterUnsupportedFeatures()
131 ACameraMetadata_const_entry entry; in derivePhysicalCameraIds() local
132 auto ret = getConstEntry(ACAMERA_LOGICAL_MULTI_CAMERA_PHYSICAL_IDS, &entry); in derivePhysicalCameraIds()
139 const uint8_t* ids = entry.data.u8; in derivePhysicalCameraIds()
141 for (size_t i = 0; i < entry.count; ++i) { in derivePhysicalCameraIds()
165 camera_metadata_entry entry = mData->find(tag); in filterDurations() local
167 if (entry.count == 0) { in filterDurations()
172 if (entry.count % 4 || entry.type != TYPE_INT64) { in filterDurations()
174 __FUNCTION__, tag, entry.count, entry.type); in filterDurations()
179 filteredDurations.setCapacity(entry.count * 2); in filterDurations()
181 for (size_t i=0; i < entry.count; i += STREAM_CONFIGURATION_SIZE) { in filterDurations()
182 int64_t format = entry.data.i64[i + STREAM_FORMAT_OFFSET]; in filterDurations()
183 int64_t width = entry.data.i64[i + STREAM_WIDTH_OFFSET]; in filterDurations()
184 int64_t height = entry.data.i64[i + STREAM_HEIGHT_OFFSET]; in filterDurations()
185 int64_t duration = entry.data.i32[i + STREAM_DURATION_OFFSET]; in filterDurations()
258 camera_metadata_entry entry = mData->find(ANDROID_SCALER_AVAILABLE_STREAM_CONFIGURATIONS); in filterStreamConfigurations() local
259 if (entry.count > 0 && (entry.count % 4 || entry.type != TYPE_INT32)) { in filterStreamConfigurations()
261 __FUNCTION__, entry.count, entry.type); in filterStreamConfigurations()
266 filteredStreamConfigs.setCapacity(entry.count); in filterStreamConfigurations()
268 for (size_t i=0; i < entry.count; i += STREAM_CONFIGURATION_SIZE) { in filterStreamConfigurations()
269 int32_t format = entry.data.i32[i + STREAM_FORMAT_OFFSET]; in filterStreamConfigurations()
270 int32_t width = entry.data.i32[i + STREAM_WIDTH_OFFSET]; in filterStreamConfigurations()
271 int32_t height = entry.data.i32[i + STREAM_HEIGHT_OFFSET]; in filterStreamConfigurations()
272 int32_t isInput = entry.data.i32[i + STREAM_IS_INPUT_OFFSET]; in filterStreamConfigurations()
291 entry = mData->find(ANDROID_DEPTH_AVAILABLE_DEPTH_STREAM_CONFIGURATIONS); in filterStreamConfigurations()
292 if (entry.count > 0 && (entry.count % 4 || entry.type != TYPE_INT32)) { in filterStreamConfigurations()
294 __FUNCTION__, entry.count, entry.type); in filterStreamConfigurations()
299 filteredDepthStreamConfigs.setCapacity(entry.count); in filterStreamConfigurations()
301 for (size_t i=0; i < entry.count; i += STREAM_CONFIGURATION_SIZE) { in filterStreamConfigurations()
302 int32_t format = entry.data.i32[i + STREAM_FORMAT_OFFSET]; in filterStreamConfigurations()
303 int32_t width = entry.data.i32[i + STREAM_WIDTH_OFFSET]; in filterStreamConfigurations()
304 int32_t height = entry.data.i32[i + STREAM_HEIGHT_OFFSET]; in filterStreamConfigurations()
305 int32_t isInput = entry.data.i32[i + STREAM_IS_INPUT_OFFSET]; in filterStreamConfigurations()
332 entry = mData->find(ANDROID_HEIC_AVAILABLE_HEIC_STREAM_CONFIGURATIONS); in filterStreamConfigurations()
334 filteredHeicStreamConfigs.setCapacity(entry.count); in filterStreamConfigurations()
336 for (size_t i=0; i < entry.count; i += STREAM_CONFIGURATION_SIZE) { in filterStreamConfigurations()
337 int32_t format = entry.data.i32[i + STREAM_FORMAT_OFFSET]; in filterStreamConfigurations()
338 int32_t width = entry.data.i32[i + STREAM_WIDTH_OFFSET]; in filterStreamConfigurations()
339 int32_t height = entry.data.i32[i + STREAM_HEIGHT_OFFSET]; in filterStreamConfigurations()
340 int32_t isInput = entry.data.i32[i + STREAM_IS_INPUT_OFFSET]; in filterStreamConfigurations()
357 entry = mData->find(ANDROID_DEPTH_AVAILABLE_DYNAMIC_DEPTH_STREAM_CONFIGURATIONS); in filterStreamConfigurations()
359 filteredDynamicDepthStreamConfigs.setCapacity(entry.count); in filterStreamConfigurations()
361 for (size_t i = 0; i < entry.count; i += STREAM_CONFIGURATION_SIZE) { in filterStreamConfigurations()
362 int32_t format = entry.data.i32[i + STREAM_FORMAT_OFFSET]; in filterStreamConfigurations()
363 int32_t width = entry.data.i32[i + STREAM_WIDTH_OFFSET]; in filterStreamConfigurations()
364 int32_t height = entry.data.i32[i + STREAM_HEIGHT_OFFSET]; in filterStreamConfigurations()
365 int32_t isInput = entry.data.i32[i + STREAM_IS_INPUT_OFFSET]; in filterStreamConfigurations()
394 ACameraMetadata::getConstEntry(uint32_t tag, ACameraMetadata_const_entry* entry) const { in getConstEntry()
395 if (entry == nullptr) { in getConstEntry()
406 entry->tag = tag; in getConstEntry()
407 entry->type = rawEntry.type; in getConstEntry()
408 entry->count = rawEntry.count; in getConstEntry()
409 entry->data.u8 = rawEntry.data.u8; in getConstEntry()
452 camera_metadata_ro_entry_t entry; in getTags() local
453 int ret = get_camera_metadata_ro_entry(rawMetadata, i, &entry); in getTags()
460 if (sSystemTags.count(entry.tag) == 0) { in getTags()
461 mTags.push_back(entry.tag); in getTags()