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


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 предоставляет приложениям дополнительный контроль над параметрами баланса белого на устройстве. Можно использовать одно из значений ColorTemperaturePreset, вызвав SetPresetAsync. Или вызовите Метод SetValueAsync , чтобы задать определенное значение между минимальной и максимальной значениями.

Чтобы узнать, поддерживает ли устройство этот элемент управления, проверьте WhiteBalanceControl.Supported.

Если устройство не поддерживает WhiteBalanceControl, вы по-прежнему можете использовать WhiteBalance в VideoCaptureDevice , чтобы задать значение для цветовой температуры баланса белого.

Доступ к Элементу WhiteBalanceControl для устройства захвата можно получить через MediaCapture.VideoDeviceController.

Баланс белого задается как цветовая температура в градусах Кельвина.

Инструкции по использованию FocusControl см. в разделе Ручные элементы управления камерой для фото- и видеосъемки.

Свойства

Max

Возвращает максимальное значение баланса белого.

Min

Возвращает минимальное значение баланса белого.

Preset

Возвращает предустановку цветовой температуры.

Step

Возвращает значение шага.

Supported

Возвращает значение, указывающее, поддерживает ли устройство захвата элемент управления балансом белого.

Value

Возвращает значение цветовой температуры.

Методы

SetPresetAsync(ColorTemperaturePreset)

Асинхронно задает предустановку цветовой температуры.

SetValueAsync(UInt32)

Асинхронно задает значение цветовой температуры.

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

См. также раздел