WhiteBalanceControl Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece funcionalidade para controlar as configurações de saldo em branco em um dispositivo de captura.
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
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Comentários
O WhiteBalanceControl fornece aos aplicativos controle adicional sobre as configurações de saldo em branco em um dispositivo. Você pode usar um dos valores ColorTemperaturePreset chamando SetPresetAsync. Ou chame SetValueAsync para definir um Valor específico entre Min e Max.
Você pode descobrir se um dispositivo dá suporte a esse controle verificando WhiteBalanceControl.Supported.
Se o dispositivo não der suporte ao WhiteBalanceControl, você ainda poderá usar WhiteBalance no VideoCaptureDevice para definir o valor para a temperatura da cor do equilíbrio branco.
Você pode acessar o WhiteBalanceControl para o dispositivo de captura por meio de MediaCapture.VideoDeviceController.
O equilíbrio entre brancos é especificado como uma temperatura de cor em graus Kelvin.
Para obter diretrizes sobre como usar o FocusControl, consulte Controles manuais de câmera para captura de fotos e vídeos.
Propriedades
Max |
Obtém o valor máximo de saldo em branco. |
Min |
Obtém o valor mínimo de saldo em branco. |
Preset |
Obtém a predefinição de temperatura de cor. |
Step |
Obtém o valor da etapa. |
Supported |
Obtém um valor que especifica se o dispositivo de captura dá suporte ao controle de saldo em branco. |
Value |
Obtém o valor da temperatura da cor. |
Métodos
SetPresetAsync(ColorTemperaturePreset) |
Define de forma assíncrona a temperatura da cor Predefinida. |
SetValueAsync(UInt32) |
Define de forma assíncrona o valor da temperatura da cor. |