ExposureControl 类

定义

提供用于控制捕获设备上的曝光设置的功能。

public ref class ExposureControl 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 ExposureControl 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 ExposureControl
Public NotInheritable Class ExposureControl
继承
Object Platform::Object IInspectable ExposureControl
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

ExposureControl 使应用可以进一步控制设备上的曝光设置。

若要设置公开值,请调用 SetValueAsync。 若要打开自动曝光,请调用 SetAutoAsync

可以通过检查 ExposureControl.Supported 来确定设备是否支持此控件。

如果设备不支持 ExposureControl,你仍然可以使用 VideoCaptureDevice 上的 Exposure 属性来设置曝光值。

可以通过 MediaCapture.VideoDeviceController 访问捕获设备的 ExposureControl

有关使用 ExposureControl 的操作指南,请参阅 用于照片和视频捕获的手动相机控件

属性

Auto

获取一个值,该值指示是否启用了自动公开。

Max

支持的最大 EV 补偿。

Min

获取支持的最小 EV 补偿。

Step

获取捕获设备支持的最小曝光时间增量。

Supported

获取一个值,该值指定捕获设备是否支持曝光控件。

Value

获取 EV 补偿值。

方法

SetAutoAsync(Boolean)

异步启用或禁用自动曝光。

SetValueAsync(TimeSpan)

异步设置曝光时间。

适用于

另请参阅