27 [[maybe_unused]]
int numInputChannels,
28 [[maybe_unused]]
float*
const* outputChannelData,
29 [[maybe_unused]]
int numOutputChannels,
30 [[maybe_unused]]
int numSamples,
35 : name (deviceName), typeName (deviceTypeName)
virtual void audioDeviceIOCallbackWithContext(const float *const *inputChannelData, int numInputChannels, float *const *outputChannelData, int numOutputChannels, int numSamples, const AudioIODeviceCallbackContext &context)
virtual void audioDeviceError(const String &errorMessage)
virtual bool hasControlPanel() const
AudioIODevice(const String &deviceName, const String &typeName)
virtual int getXRunCount() const noexcept
virtual bool showControlPanel()
virtual bool setAudioPreprocessingEnabled(bool shouldBeEnabled)