Ardour
9.0-pre0-582-g084a23a80d
|
#include <alsa_sequencer.h>
Public Member Functions | |
AlsaSeqMidiOut (const std::string &name, const char *port_name) | |
void * | main_process_thread () |
Public Member Functions inherited from ARDOUR::AlsaSeqMidiIO | |
AlsaSeqMidiIO (const std::string &name, const char *port_name, const bool input) | |
virtual | ~AlsaSeqMidiIO () |
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::AlsaSeqMidiIO | |
snd_seq_t * | _seq |
int | _port |
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 47 of file alsa_sequencer.h.
ARDOUR::AlsaSeqMidiOut::AlsaSeqMidiOut | ( | const std::string & | name, |
const char * | port_name | ||
) |
|
virtual |
Implements ARDOUR::AlsaMidiIO.