#include <alsa_midi.h>
|
virtual void | init (const char *device_name, const bool input)=0 |
|
Definition at line 35 of file alsa_midi.h.
◆ AlsaMidiIO()
ARDOUR::AlsaMidiIO::AlsaMidiIO |
( |
| ) |
|
◆ ~AlsaMidiIO()
virtual ARDOUR::AlsaMidiIO::~AlsaMidiIO |
( |
| ) |
|
|
virtual |
◆ init()
virtual void ARDOUR::AlsaMidiIO::init |
( |
const char * |
device_name, |
|
|
const bool |
input |
|
) |
| |
|
protectedpure virtual |
◆ main_process_thread()
virtual void* ARDOUR::AlsaMidiIO::main_process_thread |
( |
| ) |
|
|
pure virtual |
◆ name()
const std::string& ARDOUR::AlsaMidiIO::name |
( |
| ) |
const |
|
inline |
◆ setup_timing()
void ARDOUR::AlsaMidiIO::setup_timing |
( |
const size_t |
samples_per_period, |
|
|
const float |
samplerate |
|
) |
| |
◆ start()
int ARDOUR::AlsaMidiIO::start |
( |
| ) |
|
◆ state()
int ARDOUR::AlsaMidiIO::state |
( |
void |
| ) |
const |
|
inline |
◆ stop()
int ARDOUR::AlsaMidiIO::stop |
( |
| ) |
|
◆ sync_time()
void ARDOUR::AlsaMidiIO::sync_time |
( |
uint64_t |
| ) |
|
◆ _clock_monotonic
uint64_t ARDOUR::AlsaMidiIO::_clock_monotonic |
|
protected |
◆ _main_thread
pthread_t ARDOUR::AlsaMidiIO::_main_thread |
|
protected |
◆ _name
std::string ARDOUR::AlsaMidiIO::_name |
|
protected |
◆ _notify_mutex
pthread_mutex_t ARDOUR::AlsaMidiIO::_notify_mutex |
|
protected |
◆ _notify_ready
pthread_cond_t ARDOUR::AlsaMidiIO::_notify_ready |
|
protected |
◆ _npfds
int ARDOUR::AlsaMidiIO::_npfds |
|
protected |
◆ _period_length_us
double ARDOUR::AlsaMidiIO::_period_length_us |
|
protected |
◆ _pfds
struct pollfd* ARDOUR::AlsaMidiIO::_pfds |
|
protected |
◆ _rb
◆ _running
bool ARDOUR::AlsaMidiIO::_running |
|
protected |
◆ _sample_length_us
double ARDOUR::AlsaMidiIO::_sample_length_us |
|
protected |
◆ _samples_per_period
size_t ARDOUR::AlsaMidiIO::_samples_per_period |
|
protected |
◆ _state
int ARDOUR::AlsaMidiIO::_state |
|
protected |
The documentation for this class was generated from the following file: