Namespace AudioDeviceLib
Classes
- AudioController
High-level API over the Windows Core Audio endpoints. Create one instance and reuse it. All members are Windows-only and must run on a thread able to use COM.
- AudioDevice
A single Windows audio endpoint: its identity, its state, and its volume, metering and session controls.
- AudioDeviceInfo
An immutable snapshot of an AudioDevice's identifying information, detached from the live Core Audio COM object. Create one with ToDeviceInfo().
Enums
- AudioDeviceKind
Direction of an audio endpoint.
- DefaultRole
Which Windows default-device role(s) to assign when setting a default device. This is a bit flag: the three real Windows roles (Console, Multimedia, Communications) can be combined, and each set flag maps to one native
Rolecall. Default and All are convenience combinations.