LASP 1.0
Library for Acoustic Signal Processing
Loading...
Searching...
No Matches
RtAudio backend
Collaboration diagram for RtAudio backend:

Functions

std::unique_ptr< DaqcreateRtAudioDevice (const DeviceInfo &devinfo, const DaqConfiguration &config)
 Method called from Daq::createDaq.
 
void fillRtAudioDeviceInfo (DeviceInfoList &devinfolist)
 Append RtAudio backend devices to the list.
 

Detailed Description

This code is used to interface with the RtAudio cross-platform audio interface.

Function Documentation

◆ createRtAudioDevice()

std::unique_ptr< Daq > createRtAudioDevice ( const DeviceInfo devinfo,
const DaqConfiguration config 
)

Method called from Daq::createDaq.

Parameters
devinfoDevice info
configDAQ Configuration settings
Returns
Pointer to Daq instance. Throws Runtime errors on error.

◆ fillRtAudioDeviceInfo()

void fillRtAudioDeviceInfo ( DeviceInfoList devinfolist)

Append RtAudio backend devices to the list.

Parameters
devinfolistList to append to