Lines Matching defs:ProviderInfo
360 struct ProviderInfo : struct
380 ProviderInfo(const std::string &providerName, const std::string &providerInstance, argument
475 wp<ProviderInfo> mParentProvider; argument
536 std::vector<std::unique_ptr<DeviceInfo>> mDevices;
537 std::unordered_set<std::string> mUniqueCameraIds;
538 int mUniqueDeviceCount;
539 std::vector<std::string> mUniqueAPI1CompatibleCameraIds;
545 std::vector<std::string> mProviderPublicCameraIds;
548 struct DeviceInfo3 : public DeviceInfo {
618 uint32_t mId;
620 std::mutex mLock;
622 CameraProviderManager *mManager;
624 struct CameraStatusInfoT {
637 std::mutex mInitLock;
638 bool mInitialized = false;
639 std::vector<CameraStatusInfoT> mCachedStatus;
642 std::future<void> mInitialStatusCallbackFuture;
646 std::vector<std::unordered_set<std::string>> mConcurrentCameraIdCombinations;