home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 4 / AACD04.ISO / AACD / Programming / PMM / Developer / FD / dmxemul_lib.fd < prev    next >
Encoding:
Text File  |  1999-09-19  |  918 b   |  49 lines

  1. ##base _DMXEmulBase
  2. ##bias 30
  3. ##public
  4. *
  5. * DMX functions
  6. *
  7. DMX_Init(ticrate,songs,musType,sfxType)(d0/d1/d2/d3)
  8. DMX_DeInit()()
  9. *
  10. * TSM functions
  11. *
  12. TSM_Install(ticrate)(d0)
  13. TSM_Remove()()
  14. TSM_NewService(service,ticrate,priority,reserved)(a0,d0/d1/d2)
  15. TSM_DelService(id)(d0)
  16. *
  17. * MUS functions
  18. *
  19. MUS_RegisterSong(song)(a0)
  20. MUS_UnregisterSong(handle)(d0)
  21. MUS_SetMasterVolume(volume)(d0)
  22. MUS_StopSong(handle)(d0)
  23. MUS_PlaySong(handle,volume)(d0/d1)
  24. MUS_ChainSong(handle,nexthandle)(d0/d1)
  25. MUS_PauseSong(handle)(d0)
  26. MUS_ResumeSong(handle)(d0)
  27. MUS_QrySongPlaying(handle)(d0)
  28. *
  29. * SFX functions
  30. *
  31. SFX_StopPatch(handle)(d0)
  32. SFX_PlayPatch(patch,pitch,sep,vol,res1,res2)(a0,d0/d1/d2/d3/d4)
  33. SFX_SetOrigin(handle,pitch,sep,vol)(d0/d1/d2/d3)
  34. SFX_Playing(handle)(d0)
  35. *
  36. * WAV functions
  37. *
  38. WAV_PlayMode(channels,samplerate)(d0/d1)
  39. *
  40. * AHI functions
  41. *
  42. AHI_SetAudioID(audioId)(d0)
  43. *
  44. * CAMD functions
  45. *
  46. CAMD_SetLocation(location)(a0)
  47. ##end
  48.  
  49.