|  | 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.