Compartir a través de


WhiteBalanceControl.SetValueAsync(UInt32) Método

Definición

Establece de forma asincrónica el valor de temperatura de color.

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

Parámetros

temperature
UInt32

unsigned int

uint32_t

Valor de temperatura en el que se va a establecer la propiedad Value .

Devoluciones

Objeto que se usa para controlar la operación asincrónica.

Atributos

Comentarios

El balance de blancos se especifica como una temperatura de color en grados Kelvin.

El ajuste del balance de blancos solo se admite mientras se ejecuta la secuencia de vista previa. Comprueba que la secuencia de vista previa se está ejecutando antes de establecer el valor del balance de blancos o el valor predeterminado.

El valor predeterminado de ColorTemperaturePreset.Auto indica al sistema que ajuste automáticamente el nivel del balance de blancos. En algunos escenarios, como capturar una secuencia fotográfica donde los niveles de balance de blancos deben iguales para cada fotograma, te recomendamos que bloquees el control en el valor automático actual. Para ello, llame a SetPresetAsync y especifique el valor preestablecido Manual y no establezca un valor en el control mediante SetValueAsync. Esto hará que el dispositivo bloquee el valor actual. No intentes leer el valor actual del control y después pasar el valor obtenido a SetValueAsync porque no se garantiza que este valor sea correcto.

Se aplica a