#include <icy/av/apple/coreaudio.h>Inherits:
DeviceWatcher
Monitors device add/remove events via AVFoundation notifications and CoreAudio property listeners.
| Return | Name | Description |
|---|---|---|
AppleDeviceWatcher explicit | #### Parameters | |
bool | start virtual | Begin monitoring for device connect/disconnect events. |
void | stop virtual | Stop monitoring and release all notification observers. |
explicit
explicit AppleDeviceWatcher(DeviceManager * manager)manager The DeviceManager whose DevicesChanged signal will be emitted on changes.virtual
virtual bool start()Begin monitoring for device connect/disconnect events.
True if monitoring was successfully started.
virtual
virtual void stop()Stop monitoring and release all notification observers.
std::unique_ptr< Impl > _implDeviceManager * _manager