Interface IMMDeviceCollection (mmdeviceapi.h)
L’interface IMMDeviceCollection représente une collection de ressources d’appareil multimédia. Dans l’implémentation actuelle, les seules ressources d’appareil dont l’API MMDevice peut créer des collections sont les appareils de point de terminaison audio.
Un client peut obtenir une référence à une interface IMMDeviceCollection instance en appelant la méthode IMMDeviceEnumerator ::EnumAudioEndpoints. Cette méthode crée une collection d’objets de point de terminaison, chacun représentant un périphérique de point de terminaison audio dans le système. Chaque objet de point de terminaison de la collection prend en charge les interfaces IMMDevice et IMMEndpoint . Pour plus d’informations, consultez Interface IMMDeviceEnumerator.
Pour obtenir un exemple de code qui utilise l’interface IMMDeviceCollection , consultez Propriétés de l’appareil.
Héritage
L’interface IMMDeviceCollection hérite de l’interface IUnknown. IMMDeviceCollection a également les types de membres suivants :
Méthodes
L’interface IMMDeviceCollection contient ces méthodes.
IMMDeviceCollection ::GetCount La méthode GetCount récupère un nombre d’appareils dans la collection d’appareils. |
IMMDeviceCollection ::Item La méthode Item récupère un pointeur vers l’élément spécifié dans la collection d’appareils. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | mmdeviceapi.h |