home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Assembler / DVD!OMA2.DMS / in.adf / Include1.3.LHA / Include1.3 / devices / audio.i next >
Encoding:
Text File  |  1994-10-12  |  964 b   |  51 lines

  1.  IFND DEVICES_AUDIO_I
  2. DEVICES_AUDIO_I EQU 1
  3.  
  4.  IFND EXEC_TYPES_I
  5.  INCLUDE "exec/types.i"
  6.  ENDC
  7.  IFND EXEC_IO_I
  8.  INCLUDE "exec/io.i"
  9.  ENDC
  10.  
  11. AUDIONAME MACRO
  12.  DC.B 'audio.device',0
  13.  ENDM
  14.  
  15. ADHARD_CHANNELS equ 4
  16. ADALLOC_MINPREC equ -128
  17. ADALLOC_MAXPREC equ 127
  18. ADCMD_FREE equ CMD_NONSTD+0
  19. ADCMD_SETPREC equ CMD_NONSTD+1
  20. ADCMD_FINISH equ CMD_NONSTD+2
  21. ADCMD_PERVOL equ CMD_NONSTD+3
  22. ADCMD_LOCK equ CMD_NONSTD+4
  23. ADCMD_WAITCYCLE equ CMD_NONSTD+5
  24. ADCMDB_NOUNIT equ 5
  25. ADCMDF_NOUNIT equ 1<<5
  26. ADCMD_ALLOCATE equ ADCMDF_NOUNIT+0
  27. ADIOB_PERVOL equ 4
  28. ADIOF_PERVOL equ 1<<4
  29. ADIOB_SYNCCYCLE equ 5
  30. ADIOF_SYNCCYCLE equ 1<<5
  31. ADIOB_NOWAIT equ 6
  32. ADIOF_NOWAIT equ 1<<6
  33. ADIOB_WRITEMESSAGE equ 7
  34. ADIOF_WRITEMESSAGE equ 1<<7
  35. ADIOERR_NOALLOCATION equ -10
  36. ADIOERR_ALLOCFAILED equ -11
  37. ADIOERR_CHANNELSTOLEN equ -12
  38.  
  39.  RSRESET
  40. IOAudio rs.b IO_SIZE
  41. ioa_AllocKey rs 1
  42. ioa_Data rs.l 1
  43. ioa_Length rs.l 1
  44. ioa_Period rs 1
  45. ioa_Volume rs 1
  46. ioa_Cycles rs 1
  47. ioa_WriteMsg rs.b MN_SIZE
  48. ioa_SIZEOF rs.b 0
  49.  
  50.  ENDC
  51.