WhiteBalanceControl.SetValueAsync(UInt32) Méthode

Définition

Définit de façon asynchrone la valeur de température de couleur.

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

Paramètres

temperature
UInt32

unsigned int

uint32_t

Valeur de température sur laquelle définir la propriété Value .

Retours

Objet utilisé pour contrôler l’opération asynchrone.

Attributs

Remarques

La balance des blancs est spécifiée sous la forme d’une température de couleur en degrés Kelvin.

Le réglage de la balance des blancs est uniquement pris en charge pendant l’exécution du flux d’aperçu. Vérifiez que le flux d’aperçu est en cours d’exécution avant de définir la valeur de balance des blancs ou une valeur prédéfinie.

La valeur prédéfinie ColorTemperaturePreset.Auto indique au système de régler automatiquement le niveau de balance des blancs. Dans certains scénarios, comme la capture d’une séquence de photos où les niveaux de balance des blancs doivent être identiques pour chaque cliché, vous pouvez verrouiller le contrôle sur la valeur automatique actuelle. Pour ce faire, appelez SetPresetAsync et spécifiez la présélection Manuelle et ne définissez pas de valeur sur le contrôle à l’aide de SetValueAsync. Ceci entraînera un verrouillage de l’appareil sur la valeur actuelle. Ne tentez pas de lire la valeur du contrôle actuelle et de transmettre la valeur retournée à SetValueAsync car l’exactitude de cette valeur n’est pas garantie.

S’applique à