Interface IMFSensorDevice (mfidl.h)

Représente un appareil de capteur qui peut appartenir à un groupe de capteurs, qui est représenté par l’interface IMFSensorGroup . Dans ce contexte, le terme « appareil » peut faire référence à un appareil physique, à une source de média personnalisée ou à un fournisseur d’images.

Héritage

L’interface IMFSensorDevice hérite de l’interface IUnknown. IMFSensorDevice a également les types de membres suivants :

Méthodes

L’interface IMFSensorDevice utilise ces méthodes.

 
IMFSensorDevice ::GetDeviceAttributes

Obtient les attributs IMFAttributes pour le groupe de capteurs.
IMFSensorDevice ::GetDeviceId

Obtient l’identificateur unique de l’appareil. Cette valeur est actuellement inutilisée.
IMFSensorDevice ::GetDeviceType

Obtient une valeur qui spécifie le type de périphérique de capteur représenté par l’objet .
IMFSensorDevice ::GetFlags

Obtient les indicateurs définis pour l’appareil de capteur. Cette méthode est réservée à une utilisation ultérieure.
IMFSensorDevice ::GetSensorDeviceMode

Obtient une valeur qui spécifie le mode de partage actuel du périphérique de capteur, qui est contrôleur ou partagé.
IMFSensorDevice ::GetStreamAttributes

Obtient le magasin d’attributs de flux avec l’index spécifié.
IMFSensorDevice ::GetStreamAttributesCount

Obtient le nombre de magasins d’attributs de flux pour l’appareil de capteur. Ce nombre représente le nombre total de flux disponibles pour l’appareil, car chaque flux valide doit avoir un magasin d’attributs qui contient au moins l’ID de flux et la catégorie de flux.
IMFSensorDevice ::GetSymbolicLink

Obtient le nom de lien symbolique de l’appareil de capteur.
IMFSensorDevice ::SetSensorDeviceMode

Définit une valeur qui spécifie le mode de partage du périphérique de capteur sur contrôleur ou partagé.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1607 [applications de bureau uniquement]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête mfidl.h