CameraCharacteristics.PhysicalCameraIds 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回此逻辑 CameraDevice
构成的物理相机 ID 集。
public System.Collections.Generic.ICollection<string> PhysicalCameraIds { [Android.Runtime.Register("getPhysicalCameraIds", "()Ljava/util/Set;", "", ApiSince=28)] get; }
[<get: Android.Runtime.Register("getPhysicalCameraIds", "()Ljava/util/Set;", "", ApiSince=28)>]
member this.PhysicalCameraIds : System.Collections.Generic.ICollection<string>
属性值
此逻辑相机设备的物理相机 ID 集。
- 属性
注解
返回此逻辑 CameraDevice
构成的物理相机 ID 集。
如果相机设备具有REQUEST_AVAILABLE_CAPABILITIES_LOGICAL_MULTI_CAMERA功能,则设备是逻辑相机。 如果相机设备没有功能,则返回值将为空集。
在 API 级别 29 之前,所有返回的 ID 都保证返回者 CameraManager#getCameraIdList
,并且可以直接由该 ID CameraManager#openCamera
打开。 从 API 级别 29 开始,对于每个返回的 ID,如果也返回了 CameraManager#getCameraIdList
ID,则可以将其用作独立相机。CameraManager#openCamera
否则,相机 ID 只能用作当前逻辑相机的一部分。
返回的集不可修改,因此任何修改尝试都会引发 。UnsupportedOperationException
适用于 . 的 android.hardware.camera2.CameraCharacteristics.getPhysicalCameraIds()
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。