IsoSpeedControl Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des fonctionnalités permettant de contrôler les paramètres de vitesse du film ISO sur un appareil de capture.
public ref class IsoSpeedControl sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
class IsoSpeedControl final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
public sealed class IsoSpeedControl
Public NotInheritable Class IsoSpeedControl
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Remarques
Pour savoir si un appareil prend en charge ce contrôle, consultez IsoSpeedControl.Supported.
Vous pouvez accéder à IsoSpeedControl pour l’appareil de capture via MediaCapture.VideoDeviceController.
IsoSpeedControl permet aux applications de gérer les paramètres de vitesse ISO sur un appareil. Par exemple, dans des conditions de faible luminosité, les applications peuvent préférer un niveau de bruit plus élevé en retour d’une luminosité globale plus élevée. Le contrôle de vitesse ISO permet aux applications d’ajuster de tels compromis.
Utilisez SetPresetAsync pour définir le niveau ISO sur l’une des valeurs IsoSpeedPreset .
SupportedPresets répertorie les valeurs prédéfinies prises en charge sur l’appareil.
Pour obtenir des conseils pratiques sur l’utilisation de FocusControl, consultez Contrôles d’appareil photo manuels pour la capture photo et vidéo.
Propriétés
Auto |
Obtient une valeur indiquant si la vitesse ISO automatique est activée. |
Max |
Obtient la vitesse ISO maximale prise en charge par l’appareil de capture. |
Min |
Obtient la vitesse ISO minimale prise en charge par l’appareil de capture. |
Preset |
Obtient la présélection de vitesse de film ISO. |
Step |
Obtient le plus petit incrément de vitesse ISO pris en charge par l’appareil de capture. |
Supported |
Obtient une valeur que spécifie si le périphérique de capture prend en charge le contrôle de vitesse ISO. |
SupportedPresets |
Obtient les présélections ISO prises en charge par l’appareil de capture. |
Value |
Obtient la valeur de vitesse ISO actuelle. |
Méthodes
SetAutoAsync() |
Définit la vitesse ISO sur automatique. |
SetPresetAsync(IsoSpeedPreset) |
Définit de manière asynchrone la présélection de vitesse de film ISO. |
SetValueAsync(UInt32) |
Définit la valeur de vitesse ISO. |