ERole Enumeration
Previous | Next |
ERole Enumeration
The ERole enumeration defines constants that indicate the role that the system has assigned to an audio endpoint device.
typedef enum { eConsole, eMultimedia, eCommunications, ERole_enum_count } ERole;
Members
eConsole
Games, system notification sounds, and voice commands.
eMultimedia
Music, movies, narration, and live music recording.
eCommunications
Voice communications (talking to another person).
ERole_enum_count
The number of members in the ERole enumeration (not counting the ERole_enum_count member).
Remarks
The IMMDeviceEnumerator::GetDefaultAudioEndpoint and IMMNotificationClient::OnDefaultDeviceChanged methods use the constants defined in the ERole enumeration.
For more information, see Device Roles.
Requirements
Client: Windows Vista
Header: Include Mmdeviceapi.h
See Also
- Enumerations and Constants
- IMMDeviceEnumerator::GetDefaultAudioEndpoint
- IMMNotificationClient::OnDefaultDeviceChanged
Previous | Next |