|
| generator< audio_device * > | devices () noexcept override |
| | The devices that are part of the audio system.
|
| |
|
| audio_system (audio_system const &)=delete |
| |
|
| audio_system (audio_system &&)=delete |
| |
|
audio_system & | operator= (audio_system const &)=delete |
| |
|
audio_system & | operator= (audio_system &&)=delete |
| |
| token_type | subscribe (callback_flags flags, std::invocable<> auto &&func) noexcept |
| | Subscribe a function to be called when the device list changes.
|
| |
| token_type | subscribe (std::invocable<> auto &&func) noexcept |
| | Subscribe a function to be called when the device list changes.
|
| |
|
auto | operator co_await () noexcept |
| |
|
|
class | audio_system_win32_notification_client |
| |
◆ devices()
|
|
inlineoverridevirtualnoexcept |
The devices that are part of the audio system.
Due to complicated threading and callback function interactions audio devices are not destroyed until application shutdown.
- Returns
- A generator-coroutine object that can be iterated over.
Implements v1::audio_system.
The documentation for this class was generated from the following file: