home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Assembler / wst!oma3.lha / OMA / Include / devices / audio.i next >
Encoding:
Text File  |  1994-12-23  |  1.0 KB  |  48 lines

  1.     IFND    DEVICES_AUDIO_I
  2. DEVICES_AUDIO_I    EQU    1
  3. *    $Filename: devices/audio.i $
  4. *    $Release: 2.04 Includes, V37.4 $
  5. *    $Revision: 36.3 $
  6. *    $Date: 90/08/29 $
  7. *    audio.device include file
  8. *    (C) Copyright 1985-1991 Commodore-Amiga, Inc.
  9. *        All Rights Reserved
  10.     IFND    EXEC_IO_I
  11.     INCLUDE    "exec/io.i"
  12.     ENDC
  13. AUDIONAME    MACRO
  14.     DC.B    'audio.device',0
  15.     ENDM
  16. ADHARD_CHANNELS    EQU    4
  17. ADALLOC_MINPREC    EQU    -128
  18. ADALLOC_MAXPREC    EQU    127
  19. ADCMD_FREE    EQU    CMD_NONSTD+0
  20. ADCMD_SETPREC    EQU    CMD_NONSTD+1
  21. ADCMD_FINISH    EQU    CMD_NONSTD+2
  22. ADCMD_PERVOL    EQU    CMD_NONSTD+3
  23. ADCMD_LOCK    EQU    CMD_NONSTD+4
  24. ADCMD_WAITCYCLE    EQU    CMD_NONSTD+5
  25. ADCMD_ALLOCATE    EQU    32
  26. ADIOB_PERVOL    EQU    4
  27. ADIOF_PERVOL    EQU    1<<4
  28. ADIOB_SYNCCYCLE    EQU    5
  29. ADIOF_SYNCCYCLE    EQU    1<<5
  30. ADIOB_NOWAIT    EQU    6
  31. ADIOF_NOWAIT    EQU    1<<6
  32. ADIOB_WRITEMESSAGE    EQU    7
  33. ADIOF_WRITEMESSAGE    EQU    1<<7
  34. ADIOERR_NOALLOCATION    EQU    -10
  35. ADIOERR_ALLOCFAILED    EQU    -11
  36. ADIOERR_CHANNELSTOLEN    EQU    -12
  37.     RSRESET
  38. IOAudio    rs.b    IO_SIZE
  39. ioa_AllocKey    rs    1
  40. ioa_Data    rs    2
  41. ioa_Length    rs    2
  42. ioa_Period    rs    1
  43. ioa_Volume    rs    1
  44. ioa_Cycles    rs    1
  45. ioa_WriteMsg    rs.b    MN_SIZE
  46. ioa_SIZEOF    rs.b    0
  47.     ENDC
  48.