WhiteBalanceControl.SetValueAsync(UInt32) 方法

定义

异步设置色温

public:
 virtual IAsyncAction ^ SetValueAsync(unsigned int temperature) = SetValueAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction SetValueAsync(uint32_t const& temperature);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction SetValueAsync(uint temperature);
function setValueAsync(temperature)
Public Function SetValueAsync (temperature As UInteger) As IAsyncAction

参数

temperature
UInt32

unsigned int

uint32_t

Value 属性设置为的温度值。

返回

用于控制异步操作的对象。

属性

注解

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

调整白平衡仅在预览流运行时才受支持。 在设置白平衡值或预设前,检查以确保预览流正在运行。

ColorTemperaturePreset.Auto 预设值指示系统自动调整白平衡级别。 在某些情况(如捕获照片序列,其中每个帧的平衡级别均相同)下,你需要将控件锁定为当前自动值。 为此,请调用 SetPresetAsync 并指定 手动 预设,并且不要使用 SetValueAsync 在控件上设置值。 这样做会导致设备锁定当前值。 请不要尝试读取当前控件值,并将该值传递给 SetValueAsync,因为不能保证该值是正确的。

适用于