Share via


WhiteBalanceControl.SetValueAsync(UInt32) Método

Definição

Define de forma assíncrona o valor da temperatura da cor.

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

O valor de temperatura para o qual definir a propriedade Value .

Retornos

O objeto usado para controlar a operação assíncrona.

Atributos

Comentários

O equilíbrio entre brancos é especificado como uma temperatura de cor em graus Kelvin.

O ajuste da proporção de branco só é permitido enquanto o fluxo de visualização estiver em execução. Verifique se o fluxo de visualização está em execução antes de definir o valor ou a predefinição da proporção de branco.

O valor predefinido ColorTemperaturePreset.Auto instrui o sistema a ajustar automaticamente o nível de proporção de branco. Para alguns cenários, como a captura de uma sequência de fotos em que os níveis de proporção de branco devem ser iguais para cada quadro, convém bloquear o controle no valor automático atual. Para fazer isso, chame SetPresetAsync e especifique a predefinição Manual e não defina um valor no controle usando SetValueAsync. Isso fará com que o dispositivo bloqueie o valor atual. Não tente ler o valor atual do controle atual e depois transmitir o valor retornado para SetValueAsync, pois não há garantia de que esse valor seja correto.

Aplica-se a