summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/osdcore.h
diff options
context:
space:
mode:
author R. Belmont <rb6502@users.noreply.github.com>2013-01-01 16:11:32 +0000
committer R. Belmont <rb6502@users.noreply.github.com>2013-01-01 16:11:32 +0000
commitad80ff6c3f58529f95ca71d4ec397df6cb7eb25d (patch)
tree965b7d6f81b42ce36d685246ea1d067b88067111 /src/osd/osdcore.h
parente000eedfbbc6c8b5edd9f9e738e2ef12c9f326dc (diff)
portmidi: Initial commit. [R. Belmont]
(nw: this isn't enabled to compile yet, this is just to make it easier to run the final tests on my Mac and my Windows laptop)
Diffstat (limited to 'src/osd/osdcore.h')
-rw-r--r--src/osd/osdcore.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/osd/osdcore.h b/src/osd/osdcore.h
index 314b17b43b3..039b19aedbf 100644
--- a/src/osd/osdcore.h
+++ b/src/osd/osdcore.h
@@ -885,6 +885,18 @@ file_error osd_get_full_path(char **dst, const char *path);
/***************************************************************************
+ MIDI I/O INTERFACES
+***************************************************************************/
+struct osd_midi_device;
+
+void osd_init_midi(void);
+void osd_shutdown_midi(void);
+void osd_list_midi_devices(void);
+osd_midi_device *osd_open_midi_input(const char *devname);
+osd_midi_device *osd_open_midi_output(const char *devname);
+void osd_close_midi_channel(osd_midi_device *dev);
+
+/***************************************************************************
UNCATEGORIZED INTERFACES
***************************************************************************/