CameraMetadata.RequestAvailableCapabilitiesStreamUseCase 字段
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
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。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。