ExposureControl Classe

Définition

Fournit des fonctionnalités permettant de contrôler les paramètres d’exposition sur un appareil de capture.

public ref class ExposureControl 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 ExposureControl 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 ExposureControl
Public NotInheritable Class ExposureControl
Héritage
Object Platform::Object IInspectable ExposureControl
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

ExposureControl donne aux applications un contrôle supplémentaire sur les paramètres d’exposition sur un appareil.

Pour définir une valeur d’exposition, appelez SetValueAsync. Pour activer l’exposition automatique, appelez SetAutoAsync.

Pour savoir si un appareil prend en charge ce contrôle, consultez ExposureControl.Supported.

Si l’appareil ne prend pas en charge ExposureControl, vous pouvez toujours utiliser la propriété Exposure sur VideoCaptureDevice pour définir la valeur d’exposition.

Vous pouvez accéder à ExposureControl pour l’appareil de capture via MediaCapture.VideoDeviceController.

Pour obtenir des conseils sur l’utilisation de ExposureControl, consultez Contrôles d’appareil photo manuels pour la capture photo et vidéo.

Propriétés

Auto

Obtient une valeur qui indique si l’exposition automatique est activée.

Max

Compensation maximale prise en charge pour les ve ve.

Min

Obtient la compensation minimale prise en charge pour les VE.

Step

Obtient le plus petit incrément de temps d’exposition pris en charge par l’appareil de capture.

Supported

Obtient une valeur qui spécifie si l’appareil de capture prend en charge le contrôle d’exposition.

Value

Obtient la valeur de compensation ev.

Méthodes

SetAutoAsync(Boolean)

Active ou désactive de manière asynchrone l’exposition automatique.

SetValueAsync(TimeSpan)

Définit de manière asynchrone le temps d’exposition.

S’applique à

Voir aussi