WhiteBalanceControl Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona funcionalidad para controlar la configuración del equilibrio de blancos en un 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
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Comentarios
WhiteBalanceControl proporciona a las aplicaciones un control adicional sobre la configuración del equilibrio de blancos en un dispositivo. Puede usar uno de los valores ColorTemperaturePreset llamando a SetPresetAsync. O llame a SetValueAsync para establecer un valor específico entre min ymax.
Puede averiguar si un dispositivo admite este control comprobando WhiteBalanceControl.Supported.
Si el dispositivo no admite WhiteBalanceControl, todavía puede usar whiteBalance en videoCaptureDevice para establecer el valor de la temperatura del color del balance de blancos.
Puede acceder a WhiteBalanceControl para el dispositivo de captura a través de MediaCapture.VideoDeviceController.
El balance de blancos se especifica como una temperatura de color en grados Kelvin.
Para obtener instrucciones paso a paso para usar FocusControl, consulta Controles manuales de cámara para la captura de fotos y vídeos.
Propiedades
Max |
Obtiene el valor máximo del balance de blancos. |
Min |
Obtiene el valor mínimo del balance de blancos. |
Preset |
Obtiene el valor preestablecido de temperatura de color. |
Step |
Obtiene el valor del paso. |
Supported |
Obtiene un valor que especifica si el dispositivo de captura admite el control de equilibrio de blancos. |
Value |
Obtiene el valor de temperatura del color. |
Métodos
SetPresetAsync(ColorTemperaturePreset) |
Establece de forma asincrónica el valor preestablecido de temperatura de color. |
SetValueAsync(UInt32) |
Establece de forma asincrónica el valor de temperatura de color. |