Поделиться через


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, так как оно может оказаться неправильным.

Применяется к