Partager via


MediaDeviceControl Classe

Définition

Obtient ou définit un paramètre d’appareil sur une caméra.

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

Exemples

Pour obtenir des exemples de définition de contrôleurs d’appareils multimédias, consultez Contrôles manuels de l’appareil photo pour la capture photo et vidéo

Remarques

Différentes propriétés de l’objet VideoDeviceController retournent des instances de l’objet MediaDeviceControl. Chaque propriété VideoDeviceController représente un paramètre particulier sur l’appareil photo, tel que la luminosité ou le focus. Utilisez l’objet MediaDeviceControl pour :

  • Obtenez ou définissez le paramètre de la caméra.
  • Activez l’ajustement automatique du paramètre.
  • Obtenez la plage de valeurs que l’appareil photo prend en charge pour le paramètre.

Notes

Cette classe n’est pas agile, ce qui signifie que vous devez prendre en compte son modèle de thread et son comportement de marshaling. Pour plus d’informations, consultez Threading and Marshaling (C++/CX) et Utilisation d’objets Windows Runtime dans un environnement multithread (.NET).

Propriétés

Capabilities

Obtient les fonctionnalités de l’appareil photo pour ce paramètre de caméra.

Méthodes

TryGetAuto(Boolean)

Indique si le réglage automatique du paramètre de caméra est activé.

TryGetValue(Double)

Obtient la valeur du paramètre de caméra.

TrySetAuto(Boolean)

Active ou désactive l’ajustement automatique du paramètre de l’appareil photo.

TrySetValue(Double)

Définit le paramètre de la caméra.

S’applique à