CameraMetadata.RequestAvailableCapabilitiesStreamUseCase 字段

定义

注意

This constant will be removed in the future version. Use Android.Hardware.Camera2.RequestAvailableCapabilities enum directly instead of this field.

相机设备支持通过以下方式选择每流用例 android.hardware.camera2.params.OutputConfiguration#setStreamUseCase 使设备能够优化特定用户方案的相机管道参数,例如优化、传感器模式或 ISP 设置。

[Android.Runtime.Register("REQUEST_AVAILABLE_CAPABILITIES_STREAM_USE_CASE", ApiSince=33)]
[System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.RequestAvailableCapabilities enum directly instead of this field.", true)]
public const Android.Hardware.Camera2.RequestAvailableCapabilities RequestAvailableCapabilitiesStreamUseCase = 19;
[<Android.Runtime.Register("REQUEST_AVAILABLE_CAPABILITIES_STREAM_USE_CASE", ApiSince=33)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.RequestAvailableCapabilities enum directly instead of this field.", true)>]
val mutable RequestAvailableCapabilitiesStreamUseCase : Android.Hardware.Camera2.RequestAvailableCapabilities

字段值

Value = 19
属性

注解

相机设备支持通过 android.hardware.camera2.params.OutputConfiguration#setStreamUseCase 选择每流用例,以便设备可以针对特定用户方案优化相机管道参数,例如优化、传感器模式或 ISP 设置。 此功能的一些示例用法包括:

<ul><li>区分高质量的 YUV 捕获与常规 YUV 流,其中图像质量可能不如 JPEG 流,或</li li><>使用一个流来提供多种用途:取景器、视频录制和仍捕获。 这与希望同样应用编辑以预览、保存的图像和已保存视频的应用程序很常见。</li></ul>

此功能要求相机设备支持以用例:

<ul>li DEFAULT 用于向后兼容,其中应用程序未为实时查看器设置流用例</li li>PREVIEW 和应用内图像分析</li<<>>>li STILL_CAPTURE用于<录制视频剪辑/li VIDEO_RECORD用于录制视频剪辑</><>li<>>PREVIEW_VIDEO_STILL的单个流,用于查看者、视频录制和仍捕获。<></li li><>VIDEO_CALL用于长时间运行的视频呼叫</li></ul>

android.hardware.camera2.CameraCharacteristics#SCALER_AVAILABLE_STREAM_USE_CASES 列出所有受支持的流用例。

请参阅涉及流用例的强制流组合 指南 ,也可以通过 android.hardware.camera2.params.MandatoryStreamCombination 该指南进行查询。

Java文档android.hardware.camera2.CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_STREAM_USE_CASE

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于