#pragma once #include "lasp_daq.h" #include /** \addtogroup device * @{ * \defgroup rtaudio RtAudio backend * This code is used to interface with the RtAudio cross-platform audio * interface. * * \addtogroup rtaudio * @{ */ /** * @brief Method called from Daq::createDaq. * * @param devinfo Device info * @param config DAQ Configuration settings * * @return Pointer to Daq instance. Throws Runtime errors on error. */ std::unique_ptr createRtAudioDevice(const DeviceInfo& devinfo, const DaqConfiguration& config); /** * @brief Append RtAudio backend devices to the list * * @param devinfolist List to append to */ void fillRtAudioDeviceInfo(DeviceInfoList &devinfolist); /** @} */ /** @} */