CameraCharacteristics.PhysicalCameraIds 属性

定义

返回此逻辑 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#getCameraIdListID,则可以将其用作独立相机。CameraManager#openCamera 否则,相机 ID 只能用作当前逻辑相机的一部分。

返回的集不可修改,因此任何修改尝试都会引发 。UnsupportedOperationException

适用于 . 的 android.hardware.camera2.CameraCharacteristics.getPhysicalCameraIds()Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于