Condividi tramite


WhiteBalanceControl.SetValueAsync(UInt32) Metodo

Definizione

Imposta in modo asincrono il valore della temperatura del colore.

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

Parametri

temperature
UInt32

unsigned int

uint32_t

Valore della temperatura su cui impostare la proprietà Value .

Restituisce

Oggetto utilizzato per controllare l'operazione asincrona.

Attributi

Commenti

Il bilanciamento del bianco viene specificato come temperatura del colore in gradi Kelvin.

La rettifica del bilanciamento del bianco è supportata solo mentre il flusso di anteprima è in esecuzione. Verifica che il flusso di anteprima sia in esecuzione prima di impostare il valore o il set di impostazioni del bilanciamento del bianco.

Il valore del set di impostazioni ColorTemperaturePreset.Auto indica al sistema di regolare automaticamente il livello del bilanciamento del bianco. Per alcuni scenari, come l'acquisizione di una sequenza di foto in cui i livelli di bilanciamento del bianco devono essere gli stessi per ogni frame, puoi bloccare il controllo sul valore automatico corrente. A tale scopo, chiamare SetPresetAsync e specificare il set di impostazioni Manuale e non impostare un valore sul controllo usando SetValueAsync. Il dispositivo bloccherà il valore corrente. Non cercare di leggere il valore corrente del controllo e passa quindi il valore restituito in SetValueAsync perché non è certo che questo valore sia corretto.

Si applica a