jack1 codebase
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

49 lines
909B

  1. #include "alsa_midi.h"
  2. #include <string.h>
  3. static int
  4. alsa_midi_driver_attach( alsa_midi_driver_t *driver, jack_engine_t *engine )
  5. {
  6. return driver->midi->attach(driver->midi);
  7. }
  8. static int
  9. alsa_midi_driver_detach( alsa_midi_driver_t *driver, jack_engine_t *engine )
  10. {
  11. return driver->midi->detach(driver->midi);
  12. }
  13. static int
  14. alsa_midi_driver_read( alsa_midi_driver_t *driver, jack_nframes_t nframes )
  15. {
  16. driver->midi->read(driver->midi, nframes);
  17. return 0;
  18. }
  19. static int
  20. alsa_midi_driver_write( alsa_midi_driver_t *driver, jack_nframes_t nframes )
  21. {
  22. driver->midi->write(driver->midi, nframes);
  23. return 0;
  24. }
  25. static int
  26. alsa_midi_driver_start( alsa_midi_driver_t *driver )
  27. {
  28. return driver->midi->start(driver->midi);
  29. }
  30. static int
  31. alsa_midi_driver_stop( alsa_midi_driver_t *driver )
  32. {
  33. return driver->midi->stop(driver->midi);
  34. }
  35. static void
  36. alsa_midi_driver_delete( alsa_midi_driver_t *driver )
  37. {
  38. }