DynamicRangeProfiles.GetProfileCaptureRequestConstraints(Int64) 方法

定义

返回可在单个捕获请求和给定配置文件中引用的受支持动态范围配置文件的列表。

[Android.Runtime.Register("getProfileCaptureRequestConstraints", "(J)Ljava/util/Set;", "", ApiSince=33)]
public System.Collections.Generic.ICollection<Java.Lang.Long> GetProfileCaptureRequestConstraints(long profile);
[<Android.Runtime.Register("getProfileCaptureRequestConstraints", "(J)Ljava/util/Set;", "", ApiSince=33)>]
member this.GetProfileCaptureRequestConstraints : int64 -> System.Collections.Generic.ICollection<Java.Lang.Long>

参数

profile
Int64

返回

不可修改的动态范围配置文件集

属性

注解

返回可在单个捕获请求和给定配置文件中引用的受支持动态范围配置文件的列表。

例如,假设特定的支持 10 位输出的设备#STANDARD在给定参数#STANDARD时会返回 (, #HLG10#HDR10, ),因为调用#getSupportedProfiles()#getProfileCaptureRequestConstraints返回 (#STANDARD#HLG10) 。 这意味着,相应的相机设备将仅接受和处理捕获请求,这些请求引用使用#HDR10动态配置文件配置的输出或某种组合#STANDARD#HLG10 但是,尝试将捕获请求排入队列以引用这两个输出#HDR10,并#HLG10#STANDARD/将导致 。IllegalArgumentException

如果给定配置文件没有约束,则列表将为空。

适用于 . 的 android.hardware.camera2.params.DynamicRangeProfiles.getProfileCaptureRequestConstraints(long)Java 文档

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

适用于