IsoSpeedControl 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供用于控制捕获设备上的 ISO 胶片速度设置的功能。
public ref class IsoSpeedControl sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
class IsoSpeedControl final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
public sealed class IsoSpeedControl
Public NotInheritable Class IsoSpeedControl
- 继承
- 属性
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
注解
可以通过检查 IsoSpeedControl.Supported 来确定设备是否支持此控件。
可以通过 MediaCapture.VideoDeviceController 访问捕获设备的 IsoSpeedControl。
IsoSpeedControl 使应用能够管理设备上的 ISO 速度设置。 例如,在低光条件下,应用可能更喜欢更高的噪声级别,以换取更高的整体亮度。 ISO 速度控制使应用可以调整此类权衡。
使用 SetPresetAsync 将 ISO 级别设置为 IsoSpeedPreset 值之一。
SupportedPresets 列出了设备上支持的预设值。
有关使用 FocusControl 的操作指南,请参阅 用于照片和视频捕获的手动相机控件。
属性
Auto |
获取一个值,该值指示是否启用自动 ISO 速度。 |
Max |
获取捕获设备支持的最大 ISO 速度。 |
Min |
获取捕获设备支持的最小 ISO 速度。 |
Preset |
获取 ISO 胶片速度预设。 |
Step |
获取捕获设备支持的最小 ISO 速度增量。 |
Supported |
获取一个值,该值指定捕获设备是否支持 ISO 速度控制。 |
SupportedPresets |
获取捕获设备支持的 ISO 预设。 |
Value |
获取当前 ISO 速度值。 |
方法
SetAutoAsync() |
将 ISO 速度设置为自动。 |
SetPresetAsync(IsoSpeedPreset) |
异步设置 ISO 胶片速度 预设。 |
SetValueAsync(UInt32) |
设置 ISO 速度值。 |