home *** CD-ROM | disk | FTP | other *** search
/ Sound, Music & MIDI Collection 2 / SMMVOL2.bin / MIDI_PAT / MTOOLS.ZIP / PLAYRDEV.EXE / MLIB.BI < prev    next >
Encoding:
Text File  |  1992-11-07  |  1.4 KB  |  34 lines

  1. DECLARE SUB mfContinue ()
  2. DECLARE SUB mfFileStat (stat AS INTEGER, filename AS STRING)
  3. DECLARE SUB mfGetChan (datatype AS INTEGER, chan() AS INTEGER)
  4. DECLARE SUB mfInit ()
  5. DECLARE FUNCTION mfLoad% (filename$)
  6. DECLARE SUB mfLoopMode (n AS INTEGER)
  7. DECLARE SUB mfPause ()
  8. DECLARE FUNCTION mfPlay% (filename$)
  9. DECLARE SUB mfPopEnable (stat AS INTEGER)
  10. DECLARE SUB mfPopup ()
  11. DECLARE SUB mfQuiet ()
  12. DECLARE SUB mfRewind ()
  13. DECLARE SUB mfSetChan (datatype AS INTEGER, chan() AS INTEGER)
  14. DECLARE SUB mfSetPos (time AS LONG)
  15. DECLARE SUB mfSkipSong (n AS INTEGER)
  16. DECLARE SUB mfSongStat (playing AS INTEGER, done AS INTEGER, position AS LONG, songcount AS INTEGER, cursong AS INTEGER)
  17. DECLARE SUB mfTimeMode (mode AS INTEGER)
  18. DECLARE SUB mfVolume (adjust AS INTEGER)
  19. DECLARE FUNCTION midiDevName% (dev AS INTEGER, devname AS STRING, devdesc AS STRING)
  20. DECLARE FUNCTION midiGetBuffer% (dev AS INTEGER, buf AS STRING, max AS INTEGER)
  21. DECLARE FUNCTION midiInputReady% (dev AS INTEGER)
  22. DECLARE SUB midiPutBuffer (dev AS INTEGER, buf AS STRING, datalen AS INTEGER)
  23. DECLARE SUB midiPutShort (dev AS INTEGER, b1 AS INTEGER, b2 AS INTEGER, b3 AS INTEGER)
  24. DECLARE SUB midiRemove ()
  25. DECLARE SUB midiReset (dev AS INTEGER)
  26. DECLARE FUNCTION msTimer& ()
  27.  
  28. COMMON SHARED /mlib/ midiDriverLoaded AS INTEGER, MID AS INTEGER
  29.  
  30. CONST ChanMap = 0       ' Type constants for midiGetChan/midiSetChan
  31. CONST ChanEna = 1
  32. CONST ChanXpos = 2
  33.  
  34.