CameraX:检查设备是否同时支持照片和视频用例

CameraX: Check if device supports photo and video use cases together

我们的 CameraX 应用程序目前支持在录制视频的同时拍照(3 个目标 surfaces/use-cases)。这适用于大多数设备,但在某些设备上,支持的目标表面的最大数量为 2。在调用 bindToLifecycle 方法之前,我们是否可以手动检查它?

您可以使用https://developer.android.com/reference/android/hardware/camera2/CameraCharacteristics#INFO_SUPPORTED_HARDWARE_LEVEL

查询设备当前支持的硬件级别

每个硬件级别都支持最小目标和流大小。 在此处查看更多详细信息: https://developer.android.com/reference/android/hardware/camera2/CameraDevice#createCaptureSession(android.hardware.camera2.params.SessionConfiguration)