|
Ardour
9.0-pre0-1952-gc5e0b21049
|
#include <alsa_rawmidi.h>
Public Member Functions | |
| AlsaRawMidiOut (const std::string &name, const char *device) | |
| void * | main_process_thread () |
Public Member Functions inherited from ARDOUR::AlsaRawMidiIO | |
| AlsaRawMidiIO (const std::string &name, const char *device, const bool input) | |
| virtual | ~AlsaRawMidiIO () |
Public Member Functions inherited from ARDOUR::AlsaMidiIO | |
| AlsaMidiIO () | |
| virtual | ~AlsaMidiIO () |
| int | state (void) const |
| int | start () |
| int | stop () |
| void | setup_timing (const size_t samples_per_period, const float samplerate) |
| void | sync_time (uint64_t) |
| const std::string & | name () const |
Public Member Functions inherited from ARDOUR::AlsaMidiOut | |
| AlsaMidiOut () | |
| int | send_event (const pframes_t, const uint8_t *, const size_t) |
Additional Inherited Members | |
Protected Attributes inherited from ARDOUR::AlsaRawMidiIO | |
| snd_rawmidi_t * | _device |
Protected Attributes inherited from ARDOUR::AlsaMidiIO | |
| pthread_t | _main_thread |
| pthread_mutex_t | _notify_mutex |
| pthread_cond_t | _notify_ready |
| int | _state |
| bool | _running |
| int | _npfds |
| struct pollfd * | _pfds |
| double | _sample_length_us |
| double | _period_length_us |
| size_t | _samples_per_period |
| uint64_t | _clock_monotonic |
| PBD::RingBuffer< uint8_t > * | _rb |
| std::string | _name |
Definition at line 46 of file alsa_rawmidi.h.
| ARDOUR::AlsaRawMidiOut::AlsaRawMidiOut | ( | const std::string & | name, |
| const char * | device | ||
| ) |
|
virtual |
Implements ARDOUR::AlsaMidiIO.