Partage via


MediaFrameSourceController Classe

Définition

Vous permet d’obtenir et de définir les propriétés d’un MediaFrameSource et d’obtenir un VideoDeviceController, qui fournit des contrôles d’appareil photo tels que l’exposition, le focus et le zoom.

public ref class MediaFrameSourceController sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MediaFrameSourceController final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MediaFrameSourceController
Public NotInheritable Class MediaFrameSourceController
Héritage
Object Platform::Object IInspectable MediaFrameSourceController
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 Anniversary Edition (introduit dans 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v3.0)

Remarques

Obtenez une instance de la classe MediaFrameSourceController en accédant à la propriété Controller d’un MediaFrameSource.

Pour obtenir des conseils pratiques sur l’utilisation de MediaFrameSource pour capturer des images, consultez Traiter des trames multimédias avec MediaFrameReader.

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1703 15063 GetPropertyByExtendedIdAsync
1703 15063 SetPropertyByExtendedIdAsync
1803 17134 AudioDeviceController

Propriétés

AudioDeviceController

Obtient un AudioDeviceController pour un MediaFrameSource, qui fournit des contrôles tels que la définition du niveau de volume ou la désactivation du périphérique audio.

VideoDeviceController

Obtient un VideoDeviceController pour un MediaFrameSource, qui fournit des contrôles d’appareil photo tels que l’exposition, le focus et le zoom.

Méthodes

GetPropertyAsync(String)

Obtient de manière asynchrone un objet qui contient la valeur d’une propriété MediaFrameSource, si la valeur de la propriété est récupérée avec succès, et décrit le résultat status de l’opération get.

GetPropertyByExtendedIdAsync(Byte[], IReference<UInt32>)

Obtient de manière asynchrone la valeur de la propriété avec l’ID spécifié à partir d’un MediaFrameSource, en utilisant un ID étendu avec des informations d’en-tête personnalisées et en spécifiant la taille maximale de mémoire tampon requise pour stocker le résultat.

SetPropertyAsync(String, Object)

Définit de manière asynchrone la valeur d’une propriété MediaFrameSource et retourne un objet MediaFrameSourceSetPropertyStatus décrivant le résultat status de l’opération set.

SetPropertyByExtendedIdAsync(Byte[], Byte[])

Définit de manière asynchrone la valeur de la propriété avec l’ID spécifié sur un MediaFrameSource, à l’aide d’un ID étendu avec des informations d’en-tête personnalisées.

S’applique à

Voir aussi