25#ifndef LMMS_MIDI_ALSA_RAW_H
26#define LMMS_MIDI_ALSA_RAW_H
28#include "lmmsconfig.h"
32#include <alsa/asoundlib.h>
55 inline static QString
name()
57 return QT_TRANSLATE_NOOP(
"MidiSetupWidget",
58 "ALSA Raw-MIDI (Advanced Linux Sound Architecture)" );
68 void sendByte(
const unsigned char c )
override;
static QString name()
Definition MidiAlsaRaw.h:55
snd_rawmidi_t ** m_outputp
Definition MidiAlsaRaw.h:74
static QString probeDevice()
Definition MidiAlsaRaw.cpp:78
void sendByte(const unsigned char c) override
Definition MidiAlsaRaw.cpp:95
~MidiAlsaRaw() override
Definition MidiAlsaRaw.cpp:61
snd_rawmidi_t ** m_inputp
Definition MidiAlsaRaw.h:73
snd_rawmidi_t * m_input
Definition MidiAlsaRaw.h:73
pollfd * m_pfds
Definition MidiAlsaRaw.h:76
static QString configSection()
Definition MidiAlsaRaw.h:61
int m_npfds
Definition MidiAlsaRaw.h:75
void run() override
Definition MidiAlsaRaw.cpp:103
volatile bool m_quit
Definition MidiAlsaRaw.h:78
snd_rawmidi_t * m_output
Definition MidiAlsaRaw.h:74
MidiAlsaRaw()
Definition MidiAlsaRaw.cpp:36
Definition AudioAlsa.cpp:35
return c
Definition crypt.c:175