Lines Matching defs:DeviceInfo
370 struct DeviceInfo { struct
371 const std::string mName; // Full instance name
372 const std::string mId; // ID section of full name
373 const hardware::hidl_version mVersion;
374 const metadata_vendor_id_t mProviderTagid;
375 bool mIsLogicalCamera;
376 std::vector<std::string> mPhysicalIds;
377 hardware::CameraInfo mInfo;
378 sp<IBase> mSavedInterface;
379 bool mIsPublicallyHiddenSecureCamera = false;
381 const hardware::camera::common::V1_0::CameraResourceCost mResourceCost;
383 hardware::camera::common::V1_0::CameraDeviceStatus mStatus;
385 sp<ProviderInfo> mParentProvider;
387 bool hasFlashUnit() const { return mHasFlashUnit; } in hasFlashUnit()
392 virtual status_t getCameraCharacteristics(CameraMetadata *characteristics) const { in getCameraCharacteristics()
396 virtual status_t getPhysicalCameraCharacteristics(const std::string& physicalCameraId, in getPhysicalCameraCharacteristics()
403 virtual status_t isSessionConfigurationSupported( in isSessionConfigurationSupported()
412 DeviceInfo(const std::string& name, const metadata_vendor_id_t tagId, in DeviceInfo() function
425 const std::vector<std::string>& mPublicCameraIds;
431 status_t setTorchModeForDevice(bool enabled) { in setTorchModeForDevice()