ExposureControl 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供用于控制捕获设备上的曝光设置的功能。
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
- 继承
- 属性
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) |
异步设置曝光时间。 |