home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / DC-POS24.LZX / pOS / Guide.lzx / Guide / pAudio / Audio.h next >
Encoding:
C/C++ Source or Header  |  1997-03-11  |  2.0 KB  |  69 lines

  1. @DATABASE "pAudio/Audio.h"
  2. @MASTER   "Work2:AD/IInc/pAudio/Audio.h"
  3. @REMARK   This file was created by ADtoHT 2.0 on 11-Mär-97  13:33:52
  4. @REMARK   Do not edit
  5. @REMARK   ADtoHT is © 1993-1995 Christian Stieber
  6.  
  7. @NODE MAIN "pAudio/Audio.h"
  8. @TOC "__pOS_Dev.guide/MAIN"
  9.  
  10. @{"pAudio/Audio.h" LINK File}
  11.  
  12.  
  13. @{b}Structures@{ub}
  14.  
  15. @{"pOS_AudioMap" LINK "pAudio/Audio.h/File" 18}
  16.  
  17. @ENDNODE
  18. @NODE File "pAudio/Audio.h"
  19. #ifndef __INC_POS_PAUDIO_AUDIO_H
  20. #define __INC_POS_PAUDIO_AUDIO_H
  21. /*******************************************************************
  22.  Includes Release 24
  23.  (C) Copyright 1995-1997 proDAD
  24.      All Rights Reserved
  25.  
  26.  $AUT Holger Burkarth
  27.  $DAT >>Audio.h<<   15 Dec 1996    17:57:05 - (C) ProDAD
  28. *******************************************************************/
  29. #ifndef __INC_POS_PEXEC_TYPES_H
  30. #include <@{"pExec/Types.h" LINK "pExec/Types.h/File"}>
  31. #endif
  32.  
  33.  
  34. /*----------------------------------
  35. -----------------------------------*/
  36. struct pOS_AudioMap
  37. {
  38.   struct pOS_AudioLibrary *am_Base;
  39.   @{"ULONG" LINK "pExec/Types.h/File" 91}                    am_UserData[2];
  40.   @{"UBYTE" LINK "pExec/Types.h/File" 95}                    am_Reserved1[8];
  41.   @{"ULONG" LINK "pExec/Types.h/File" 91}                    am_Frequence;   /* Hz */
  42.   @{"UWORD" LINK "pExec/Types.h/File" 93}                    am_Type;        /* (enum pOS_AudioMapType) */
  43.   @{"ULONG" LINK "pExec/Types.h/File" 91}                    am_Flags;       /* (enum pOS_AudioMapFlags) */
  44.   @{"UBYTE" LINK "pExec/Types.h/File" 95} am_Reserved2[32];
  45. };
  46.  
  47.  
  48. enum pOS_AudioMapFlags /* am_Flags */
  49. {
  50.   AUDIOMAPF_VMem=     0x40000000, /* AudioMap ist VMem-fähig */
  51.   AUDIOMAPF_Clear=    0x80000000, /* AudioMap ist genullt */
  52. };
  53.  
  54.  
  55. enum pOS_AudioMapType /* am_Type */
  56. {
  57.   AUDIOMAPTYP_None=0,
  58.   AUDIOMAPTYP_8Bit,
  59.   AUDIOMAPTYP_16Bit,
  60.  
  61.  
  62.   AUDIOMAPTYP_Std8Bit=0x80, /* (@{"struct pOS_Std8AudioMap" LINK "pAudio/StdAMap.h/File" 18}) */
  63.   AUDIOMAPTYP_Std16Bit,     /* (@{"struct pOS_Std16AudioMap" LINK "pAudio/StdAMap.h/File" 29}) */
  64.   AUDIOMAPTYP_MAXStd
  65. };
  66.  
  67. #endif
  68. @ENDNODE
  69.