WhiteBalanceControl 类

定义

提供用于控制捕获设备上的白平衡设置的功能。

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

Windows 要求

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

注解

WhiteBalanceControl 使应用可以额外控制设备上的白平衡设置。 可以通过调用 SetPresetAsync 来使用 ColorTemperaturePreset 值之一。 或调用 SetValueAsync 以设置 MinMax 之间的特定

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

如果设备不支持 WhiteBalanceControl,你仍然可以使用 VideoCaptureDevice 上的 WhiteBalance 设置白平衡色温的值。

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

白平衡指定为以开氏度为单位的色温。

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

属性

Max

获取最大白平衡值。

Min

获取最小白平衡值。

Preset

获取色温预设。

Step

获取步骤值。

Supported

获取一个值,该值指定捕获设备是否支持白平衡控件。

Value

获取色温值。

方法

SetPresetAsync(ColorTemperaturePreset)

异步设置色温 预设

SetValueAsync(UInt32)

异步设置色温

适用于

另请参阅