From acd95215a485ad17693e8eeb3a5797f1a6dfbecd Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sun, 14 Jun 2015 22:16:31 +0200 Subject: allow to scan for half-duplex ALSA devices --- libs/ardouralsautil/ardouralsautil/devicelist.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'libs/ardouralsautil/ardouralsautil') diff --git a/libs/ardouralsautil/ardouralsautil/devicelist.h b/libs/ardouralsautil/ardouralsautil/devicelist.h index 2f8c2c4e90..b68a44c3ae 100644 --- a/libs/ardouralsautil/ardouralsautil/devicelist.h +++ b/libs/ardouralsautil/ardouralsautil/devicelist.h @@ -23,8 +23,13 @@ #include #include namespace ARDOUR { + enum AlsaDuplex { + HalfDuplexIn = 1, + HalfDuplexOut = 2, + FullDuplex = 3, + }; - void get_alsa_audio_device_names (std::map& devices); + void get_alsa_audio_device_names (std::map& devices, AlsaDuplex duplex = FullDuplex); void get_alsa_rawmidi_device_names (std::map& devices); void get_alsa_sequencer_names (std::map& devices); int card_to_num(const char* device_name); -- cgit v1.2.3