![]() |
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.