summaryrefslogtreecommitdiff
path: root/libs/midi++2/midi++/alsa_sequencer.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2007-01-15 18:59:31 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2007-01-15 18:59:31 +0000
commitd3071f84e5be7d611b83ce68908da697566a9713 (patch)
treec7d249d9a7bebea5e7b8aaa2b22f064d14b68770 /libs/midi++2/midi++/alsa_sequencer.h
parent56cd926425310e5534f4a6864b296101ad0477c6 (diff)
ALSA sequencer ports are all owned by a single sequencer client, not 1 per port
git-svn-id: svn://localhost/ardour2/trunk@1329 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/midi++2/midi++/alsa_sequencer.h')
-rw-r--r--libs/midi++2/midi++/alsa_sequencer.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/libs/midi++2/midi++/alsa_sequencer.h b/libs/midi++2/midi++/alsa_sequencer.h
index 8ddb2a7dd7..b76d60d05a 100644
--- a/libs/midi++2/midi++/alsa_sequencer.h
+++ b/libs/midi++2/midi++/alsa_sequencer.h
@@ -49,12 +49,14 @@ class ALSA_SequencerMidiPort : public Port
int read (byte *buf, size_t max);
private:
- snd_seq_t *seq;
snd_midi_event_t *decoder, *encoder;
int port_id;
snd_seq_event_t SEv;
+
int CreatePorts(PortRequest &req);
+ static int init_client (std::string name);
+ static snd_seq_t* seq;
};
}; /* namespace MIDI */