Lines Matching refs:aCamera
50 CameraGroupInfo* aCamera = new CameraGroupInfo(); in readCameraInfo() local
53 if (!readCameraDeviceInfo(aCamera, curElem)) { in readCameraInfo()
55 delete aCamera; in readCameraInfo()
62 aCamera->synchronized = ANDROID_LOGICAL_MULTI_CAMERA_SENSOR_SYNC_TYPE_CALIBRATED; in readCameraInfo()
64 aCamera->synchronized = ANDROID_LOGICAL_MULTI_CAMERA_SENSOR_SYNC_TYPE_APPROXIMATE; in readCameraInfo()
66 aCamera->synchronized = 0; // Not synchronized in readCameraInfo()
70 mCameraGroupInfos.insert_or_assign(id, unique_ptr<CameraGroupInfo>(aCamera)); in readCameraInfo()
79 CameraInfo* aCamera = new CameraInfo(); in readCameraInfo() local
82 if (!readCameraDeviceInfo(aCamera, curElem)) { in readCameraInfo()
84 delete aCamera; in readCameraInfo()
89 mCameraInfo.insert_or_assign(id, unique_ptr<CameraInfo>(aCamera)); in readCameraInfo()
102 bool ConfigManager::readCameraDeviceInfo(CameraInfo* aCamera, const XMLElement* aDeviceElem) { in readCameraDeviceInfo() argument
103 if (aCamera == nullptr || aDeviceElem == nullptr) { in readCameraDeviceInfo()
113 readCameraCapabilities(aDeviceElem->FirstChildElement("caps"), aCamera, totalDataSize); in readCameraDeviceInfo()
116 totalEntries += readCameraMetadata(aDeviceElem->FirstChildElement("characteristics"), aCamera, in readCameraDeviceInfo()
120 if (!constructCameraMetadata(aCamera, totalEntries, totalDataSize)) { in readCameraDeviceInfo()
128 size_t ConfigManager::readCameraCapabilities(const XMLElement* const aCapElem, CameraInfo* aCamera, in readCameraCapabilities() argument
130 if (aCapElem == nullptr || aCamera == nullptr) { in readCameraCapabilities()
155 aCamera->controls.emplace(aParam, make_tuple(minVal, maxVal, stepVal)); in readCameraCapabilities()
186 aCamera->streamConfigurations.insert_or_assign(id, cfg); in readCameraCapabilities()
194 aCamera->streamConfigurations.size() * kStreamCfgSz); in readCameraCapabilities()
200 size_t ConfigManager::readCameraMetadata(const XMLElement* const aParamElem, CameraInfo* aCamera, in readCameraMetadata() argument
202 if (aParamElem == nullptr || aCamera == nullptr) { in readCameraMetadata()
223 aCamera->cameraMetadata.insert_or_assign( in readCameraMetadata()
239 aCamera->cameraMetadata.insert_or_assign( in readCameraMetadata()
264 aCamera->cameraMetadata.insert_or_assign( in readCameraMetadata()
285 bool ConfigManager::constructCameraMetadata(CameraInfo* aCamera, const size_t totalEntries, in constructCameraMetadata() argument
287 if (aCamera == nullptr || !aCamera->allocate(totalEntries, totalDataSize)) { in constructCameraMetadata()
292 const size_t numStreamConfigs = aCamera->streamConfigurations.size(); in constructCameraMetadata()
295 for (auto& cfg : aCamera->streamConfigurations) { in constructCameraMetadata()
300 int32_t err = add_camera_metadata_entry(aCamera->characteristics, in constructCameraMetadata()
310 for (auto& [tag, entry] : aCamera->cameraMetadata) { in constructCameraMetadata()
312 int32_t err = add_camera_metadata_entry(aCamera->characteristics, tag, entry.first.get(), in constructCameraMetadata()
319 (long)get_camera_metadata_entry_count(aCamera->characteristics), in constructCameraMetadata()
320 (long)get_camera_metadata_entry_capacity(aCamera->characteristics), in constructCameraMetadata()
321 (long)get_camera_metadata_data_count(aCamera->characteristics), in constructCameraMetadata()
322 (long)get_camera_metadata_data_capacity(aCamera->characteristics)); in constructCameraMetadata()
331 (long)get_camera_metadata_entry_count(aCamera->characteristics), in constructCameraMetadata()
332 (long)get_camera_metadata_entry_capacity(aCamera->characteristics), in constructCameraMetadata()
333 (long)get_camera_metadata_data_count(aCamera->characteristics), in constructCameraMetadata()
334 (long)get_camera_metadata_data_capacity(aCamera->characteristics)); in constructCameraMetadata()