aboutsummaryrefslogtreecommitdiff
path: root/portmidi/pm_linux/pmlinuxnull.c
diff options
context:
space:
mode:
Diffstat (limited to 'portmidi/pm_linux/pmlinuxnull.c')
-rw-r--r--portmidi/pm_linux/pmlinuxnull.c31
1 files changed, 31 insertions, 0 deletions
diff --git a/portmidi/pm_linux/pmlinuxnull.c b/portmidi/pm_linux/pmlinuxnull.c
new file mode 100644
index 0000000..257f3d6
--- /dev/null
+++ b/portmidi/pm_linux/pmlinuxnull.c
@@ -0,0 +1,31 @@
1/*
2 * pmlinuxnull.c -- system specific definitions
3 *
4 * written by:
5 * Roger Dannenberg
6 *
7 * If there is no ALSA, you can define PMNULL and build PortMidi. It will
8 * not report any devices, so you will not be able to open any, but if
9 * you wanted to disable MIDI from some application, this could be used.
10 * Mainly, this code shows the possibility of supporting multiple
11 * interfaces, e.g., ALSA and Sndio on BSD, or ALSA and Jack on Linux.
12 * But as of Dec, 2021, the only supported MIDI API for Linux is ALSA.
13 */
14
15#ifdef PMNULL
16
17#include "portmidi.h"
18#include "pmlinuxnull.h"
19
20
21PmError pm_linuxnull_init(void)
22{
23 return pmNoError;
24}
25
26
27void pm_linuxnull_term(void)
28{
29}
30
31#endif