Compartilhar via


WhiteBalanceControl.SetPresetAsync(ColorTemperaturePreset) Método

Definição

Define de forma assíncrona a temperatura da cor Predefinida.

public:
 virtual IAsyncAction ^ SetPresetAsync(ColorTemperaturePreset preset) = SetPresetAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction SetPresetAsync(ColorTemperaturePreset const& preset);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction SetPresetAsync(ColorTemperaturePreset preset);
function setPresetAsync(preset)
Public Function SetPresetAsync (preset As ColorTemperaturePreset) As IAsyncAction

Parâmetros

preset
ColorTemperaturePreset

A predefinição temperada de cor para a qual definir a propriedade Preset .

Retornos

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

Atributos

Comentários

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