Lines Matching refs:deviceInfo

127         for (auto& deviceInfo : provider->mDevices) {
128 if (deviceInfo->mId == id && deviceInfo->mVersion.get_major() == majorVersion) {
139 auto deviceInfo = findDeviceInfoLocked(id);
140 if (deviceInfo == nullptr) return false;
142 return deviceInfo->hasFlashUnit();
149 auto deviceInfo = findDeviceInfoLocked(id);
150 if (deviceInfo == nullptr) return NAME_NOT_FOUND;
152 *cost = deviceInfo->mResourceCost;
160 auto deviceInfo = findDeviceInfoLocked(id);
161 if (deviceInfo == nullptr) return NAME_NOT_FOUND;
163 return deviceInfo->getCameraInfo(info);
170 auto deviceInfo = findDeviceInfoLocked(id, /*minVersion*/ {3,0}, /*maxVersion*/ {4,0});
171 if (deviceInfo == nullptr) return NAME_NOT_FOUND;
173 return deviceInfo->getCameraCharacteristics(characteristics);
183 for (auto& deviceInfo : provider->mDevices) {
184 if (deviceInfo->mId == id) {
185 if (deviceInfo->mVersion > maxVersion) {
186 maxVersion = deviceInfo->mVersion;
203 auto deviceInfo = findDeviceInfoLocked(id);
204 if (deviceInfo != nullptr) {
224 auto deviceInfo = findDeviceInfoLocked(id);
225 if (deviceInfo == nullptr) return NAME_NOT_FOUND;
227 return deviceInfo->setTorchMode(enabled);
279 auto deviceInfo = findDeviceInfoLocked(id,
281 if (deviceInfo == nullptr) return NAME_NOT_FOUND;
283 auto *deviceInfo3 = static_cast<ProviderInfo::DeviceInfo3*>(deviceInfo);
309 auto deviceInfo = findDeviceInfoLocked(id,
311 if (deviceInfo == nullptr) return NAME_NOT_FOUND;
313 auto *deviceInfo1 = static_cast<ProviderInfo::DeviceInfo1*>(deviceInfo);
359 for (auto& deviceInfo : provider->mDevices) {
360 if (deviceInfo->mId == id &&
361 minVersion <= deviceInfo->mVersion && maxVersion >= deviceInfo->mVersion) {
362 return deviceInfo.get();
376 for (auto& deviceInfo : provider->mDevices) {
377 if (deviceInfo->mId == id &&
378 minVersion <= deviceInfo->mVersion &&
379 maxVersion >= deviceInfo->mVersion) {
429 for (auto& deviceInfo : (*it)->mDevices) {
430 removedDeviceIds.push_back(String8(deviceInfo->mId.c_str()));
578 std::unique_ptr<DeviceInfo> deviceInfo;
581 deviceInfo = initializeDeviceInfo<DeviceInfo1>(name, mProviderTagid,
585 deviceInfo = initializeDeviceInfo<DeviceInfo3>(name, mProviderTagid,
593 if (deviceInfo == nullptr) return BAD_VALUE;
594 deviceInfo->mStatus = initialStatus;
596 mDevices.push_back(std::move(deviceInfo));
658 for (auto& deviceInfo : mDevices) {
659 if (deviceInfo->mName == cameraDeviceName) {
661 deviceStatusToString(newStatus), deviceStatusToString(deviceInfo->mStatus));
662 deviceInfo->mStatus = newStatus;
664 id = deviceInfo->mId;
695 for (auto& deviceInfo : mDevices) {
696 if (deviceInfo->mName == cameraDeviceName) {
699 id = deviceInfo->mId;