home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 4: Demo 1 / almathera_demo1.bin / commercial / asmonedemo / asm-one / include.strip / devices / audio.i next >
Text File  |  1995-03-16  |  916b  |  42 lines

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