diff options
author | Miller Puckette <millerpuckette@users.sourceforge.net> | 2005-07-16 01:43:18 +0000 |
---|---|---|
committer | Miller Puckette <millerpuckette@users.sourceforge.net> | 2005-07-16 01:43:18 +0000 |
commit | 4cbd55491dd86ea99e1ea8190a20bd13e0f328ae (patch) | |
tree | 4e85a9ef44fea72ab6fb02bbe22d33af260c936b /pd/src/s_stuff.h | |
parent | ad9d49bf213f525d122656fc7dc55287b9ae00f0 (diff) |
fixed bugs, adopted some patches.
svn path=/trunk/; revision=3347
Diffstat (limited to 'pd/src/s_stuff.h')
-rw-r--r-- | pd/src/s_stuff.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/pd/src/s_stuff.h b/pd/src/s_stuff.h index b03ce4e6..4304f288 100644 --- a/pd/src/s_stuff.h +++ b/pd/src/s_stuff.h @@ -95,6 +95,8 @@ void sys_open_midi(int nmidiin, int *midiinvec, void sys_get_midi_params(int *pnmidiindev, int *pmidiindev, int *pnmidioutdev, int *pmidioutdev); +void sys_get_midi_apis(char *buf); + void sys_reopen_midi( void); void sys_close_midi( void); EXTERN void sys_putmidimess(int portno, int a, int b, int c); @@ -109,6 +111,22 @@ void midi_getdevs(char *indevlist, int *nindevs, void sys_do_open_midi(int nmidiindev, int *midiindev, int nmidioutdev, int *midioutdev); +#ifdef USEAPI_ALSA +EXTERN void sys_alsa_putmidimess(int portno, int a, int b, int c); +EXTERN void sys_alsa_putmidibyte(int portno, int a); +EXTERN void sys_alsa_poll_midi(void); +EXTERN void sys_alsa_setmiditimediff(double inbuftime, double outbuftime); +EXTERN void sys_alsa_midibytein(int portno, int byte); +EXTERN void sys_alsa_close_midi( void); + + + /* implemented in the system dependent MIDI code (s_midi_pm.c, etc. ) */ +void midi_alsa_getdevs(char *indevlist, int *nindevs, + char *outdevlist, int *noutdevs, int maxndev, int devdescsize); +void sys_alsa_do_open_midi(int nmidiindev, int *midiindev, + int nmidioutdev, int *midioutdev); +#endif + /* m_sched.c */ EXTERN void sys_log_error(int type); #define ERR_NOTHING 0 @@ -233,6 +251,7 @@ void mmio_getdevs(char *indevlist, int *nindevs, int maxndev, int devdescsize); void sys_listmididevs(void); +void sys_set_midi_api(int whichapi); void sys_set_audio_api(int whichapi); void sys_get_audio_apis(char *buf); extern int sys_audioapi; |