7#include "audio_system.hpp"
8#include "../wfree_fifo.hpp"
11struct IMMDeviceEnumerator;
13namespace hi::inline
v1 {
14class audio_system_win32_notification_client;
15class audio_system_win32;
30 for (
hilet &device : _devices) {
31 co_yield device.get();
47 IMMDeviceEnumerator *_device_enumerator;
52 void update_device_list() noexcept;
54 friend class audio_system_win32_notification_client;
#define hilet
Invariant should be the default for variables.
Definition utility.hpp:23
DOXYGEN BUG.
Definition algorithm.hpp:15
Definition audio_system.hpp:18
Definition audio_system_win32.hpp:17
Definition audio_system_win32.hpp:21
generator< audio_device * > devices() noexcept override
The devices that are part of the audio system.
Definition audio_system_win32.hpp:28
A return value for a generator-function.
Definition generator.hpp:28