Compartilhar via


Enumeração ERole (mmdeviceapi.h)

A enumeração ERole define constantes que indicam a função que o sistema atribuiu a um dispositivo de ponto de extremidade de áudio.

Syntax

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

Constantes

 
eConsole
Valor: 0
Jogos, sons de notificação do sistema e comandos de voz.
eMultimedia
Música, filmes, narração e gravação de música ao vivo.
eCommunications
Comunicações de voz (conversando com outra pessoa).
ERole_enum_count
O número de membros na enumeração ERole (sem contar o membro ERole_enum_count).

Comentários

Os métodos IMMDeviceEnumerator::GetDefaultAudioEndpoint e IMMNotificationClient::OnDefaultDeviceChanged usam as constantes definidas na enumeração ERole .

Para obter mais informações, consulte Funções de dispositivo.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho mmdeviceapi.h

Confira também

Principais Enumerações de Áudio

IMMDeviceEnumerator::GetDefaultAudioEndpoint

IMMNotificationClient::OnDefaultDeviceChanged