RAII subscription token for device-change events.
More...
#include <audio_device_manager.hpp>
RAII subscription token for device-change events.
Same lifetime rules as MidiSubscriptionToken — destruction unsubscribes, outliving the manager is safe.
◆ DeviceChangeToken() [1/3]
| pulp::audio::AudioDeviceManager::DeviceChangeToken::DeviceChangeToken |
( |
| ) |
|
|
default |
◆ DeviceChangeToken() [2/3]
| pulp::audio::AudioDeviceManager::DeviceChangeToken::DeviceChangeToken |
( |
const DeviceChangeToken & | | ) |
|
|
delete |
◆ DeviceChangeToken() [3/3]
| pulp::audio::AudioDeviceManager::DeviceChangeToken::DeviceChangeToken |
( |
DeviceChangeToken && | other | ) |
|
|
noexcept |
◆ ~DeviceChangeToken()
| pulp::audio::AudioDeviceManager::DeviceChangeToken::~DeviceChangeToken |
( |
| ) |
|
◆ active()
| bool pulp::audio::AudioDeviceManager::DeviceChangeToken::active |
( |
| ) |
const |
|
inlinenoexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ reset()
| void pulp::audio::AudioDeviceManager::DeviceChangeToken::reset |
( |
| ) |
|
|
noexcept |
◆ AudioDeviceManager
| friend class AudioDeviceManager |
|
friend |
The documentation for this class was generated from the following file: