LASP 1.0
Library for Acoustic Signal Processing
|
Class that specifies API related information. An API configuration is part of the DAQConfiguration and used to address a certain physical device. For that, a specific backend needs to be compiled in. Examples of API's are RtAudio and UlDaq. More...
#include <lasp_daqconfig.h>
Public Member Functions | |
DaqApi (string apiname, unsigned apicode, unsigned api_specific_subcode=0) | |
DaqApi () | |
bool | operator== (const DaqApi &other) const |
operator string () const | |
Static Public Member Functions | |
static std::vector< DaqApi > | getAvailableApis () |
Public Attributes | |
string | apiname = "Invalid API" |
int | apicode = -1 |
unsigned | api_specific_subcode = 0 |
Class that specifies API related information. An API configuration is part of the DAQConfiguration and used to address a certain physical device. For that, a specific backend needs to be compiled in. Examples of API's are RtAudio and UlDaq.
Definition at line 114 of file lasp_daqconfig.h.
|
inline |
Definition at line 120 of file lasp_daqconfig.h.
|
inline |
Definition at line 123 of file lasp_daqconfig.h.
|
static |
Definition at line 12 of file lasp_daqconfig.cpp.
|
inline |
Definition at line 128 of file lasp_daqconfig.h.
|
inline |
Definition at line 124 of file lasp_daqconfig.h.
unsigned DaqApi::api_specific_subcode = 0 |
Definition at line 118 of file lasp_daqconfig.h.
int DaqApi::apicode = -1 |
Definition at line 117 of file lasp_daqconfig.h.
string DaqApi::apiname = "Invalid API" |
Definition at line 116 of file lasp_daqconfig.h.