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
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Комментарии
WhiteBalanceControl предоставляет приложениям дополнительный контроль над параметрами баланса белого на устройстве. Можно использовать одно из значений ColorTemperaturePreset, вызвав SetPresetAsync. Или вызовите Метод SetValueAsync , чтобы задать определенное значение между минимальной и максимальной значениями.
Чтобы узнать, поддерживает ли устройство этот элемент управления, проверьте WhiteBalanceControl.Supported.
Если устройство не поддерживает WhiteBalanceControl, вы по-прежнему можете использовать WhiteBalance в VideoCaptureDevice , чтобы задать значение для цветовой температуры баланса белого.
Доступ к Элементу WhiteBalanceControl для устройства захвата можно получить через MediaCapture.VideoDeviceController.
Баланс белого задается как цветовая температура в градусах Кельвина.
Инструкции по использованию FocusControl см. в разделе Ручные элементы управления камерой для фото- и видеосъемки.
Свойства
Max |
Возвращает максимальное значение баланса белого. |
Min |
Возвращает минимальное значение баланса белого. |
Preset |
Возвращает предустановку цветовой температуры. |
Step |
Возвращает значение шага. |
Supported |
Возвращает значение, указывающее, поддерживает ли устройство захвата элемент управления балансом белого. |
Value |
Возвращает значение цветовой температуры. |
Методы
SetPresetAsync(ColorTemperaturePreset) |
Асинхронно задает предустановку цветовой температуры. |
SetValueAsync(UInt32) |
Асинхронно задает значение цветовой температуры. |