struct
SushiDSP::IAudioDevice
A hardware or host output device. Injected — SushiDSP never assumes one exists.
- Declared in
include/SushiDSP/core/IAudioDevice.hpp
Public member functions
virtual ~IAudioDevice()=defaultvirtual DeviceFormat format() const =0The sample rate, block size, and channel counts this device is configured for.
Returns
The device's DeviceFormat.
virtual void start(DeviceCallback callback)=0Begins real-time playback, invoking callback on the device's audio thread.
Parameters
callbackThe per-block render callback.
virtual void stop()=0Stops playback and joins the audio thread.

