Enumeración ERole (mmdeviceapi.h)

La enumeración ERole define constantes que indican el rol que el sistema ha asignado a un dispositivo de punto de conexión de audio.

Syntax

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

Constantes

 
eConsole
Valor: 0
Juegos, sonidos de notificación del sistema y comandos de voz.
eMultimedia
Música, películas, narración y grabación de música en directo.
eCommunications
Comunicaciones de voz (hablando con otra persona).
ERole_enum_count
Número de miembros de la enumeración ERole (sin contar el miembro ERole_enum_count).

Comentarios

Los métodos IMMDeviceEnumerator::GetDefaultAudioEndpoint e IMMNotificationClient::OnDefaultDeviceChanged usan las constantes definidas en la enumeración ERole .

Para obtener más información, consulte Roles de dispositivo.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado mmdeviceapi.h

Consulte también

Enumeraciones de audio principales

IMMDeviceEnumerator::GetDefaultAudioEndpoint

IMMNotificationClient::OnDefaultDeviceChanged