Énumération ERole (mmdeviceapi.h)

L’énumération ERole définit des constantes qui indiquent le rôle que le système a attribué à un appareil de point de terminaison audio.

Syntax

typedef enum __MIDL___MIDL_itf_mmdeviceapi_0000_0000_0002 {
  eConsole = 0,
  eMultimedia,
  eCommunications,
  ERole_enum_count
} ERole;

Constantes

 
eConsole
Valeur : 0
Jeux, sons de notification système et commandes vocales.
eMultimedia
Musique, films, narration et enregistrement de musique en direct.
eCommunications
Communications vocales (parler à une autre personne).
ERole_enum_count
Nombre de membres dans l’énumération ERole (sans compter le membre ERole_enum_count).

Remarques

Les méthodes IMMDeviceEnumerator ::GetDefaultAudioEndpoint et IMMNotificationClient ::OnDefaultDeviceChanged utilisent les constantes définies dans l’énumération ERole .

Pour plus d’informations, consultez Rôles d’appareil.

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]
En-tête mmdeviceapi.h

Voir aussi

Énumérations audio principales

IMMDeviceEnumerator ::GetDefaultAudioEndpoint

IMMNotificationClient ::OnDefaultDeviceChanged