Freigeben über


WhiteBalanceControl.SetValueAsync(UInt32) Methode

Definition

Legt den Wert der Farbtemperatur asynchron fest.

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

Parameter

temperature
UInt32

unsigned int

uint32_t

Der Temperaturwert, auf den die Value-Eigenschaft festgelegt werden soll.

Gibt zurück

Das Objekt, das zum Steuern des asynchronen Vorgangs verwendet wird.

Attribute

Hinweise

Der Weißabgleich wird als Farbtemperatur in Grad Kelvin angegeben.

Das Anpassen des Weißabgleichs wird nur unterstützt, während der Vorschaudatenstrom ausgeführt wird. Vergewissern Sie sich, dass der Vorschaudatenstrom ausgeführt wird, bevor Sie den Wert oder die Voreinstellung für den Weißabgleich festlegen.

Mit dem ColorTemperaturePreset.Auto-Voreinstellungswert wird das System angewiesen, die Einstellung des Weißabgleichs automatisch anzupassen. Für einige Szenarien (etwa beim Aufnehmen einer Bildserie, bei der die Weißabgleicheinstellungen für jedes Bild gleich sein sollen) kann es ratsam sein, das Steuerelement mit dem aktuellen automatischen Wert zu sperren. Rufen Sie hierzu SetPresetAsync auf, geben Sie die Manuelle Voreinstellung an, und legen Sie keinen Wert für das Steuerelement mit SetValueAsync fest. Das Gerät wird dann mit dem aktuellen Wert gesperrt. Versuchen Sie nicht, den Wert des aktuellen Steuerelements auszulesen. Übergeben Sie den zurückgegebenen Wert anschließend an SetValueAsync, da nicht garantiert ist, dass dieser Wert stimmt.

Gilt für: