home *** CD-ROM | disk | FTP | other *** search
- @DATABASE "pAudio/AudioLib.h"
- @MASTER "Work2:AD/IInc/pAudio/AudioLib.h"
- @REMARK This file was created by ADtoHT 2.0 on 11-Mär-97 13:33:52
- @REMARK Do not edit
- @REMARK ADtoHT is © 1993-1995 Christian Stieber
-
- @NODE MAIN "pAudio/AudioLib.h"
- @TOC "__pOS_Dev.guide/MAIN"
-
- @{"pAudio/AudioLib.h" LINK File}
-
-
- @{b}Structures@{ub}
-
- @{"pOS_StdAudioMFunction" LINK "pAudio/AudioLib.h/File" 21}
-
-
- @{b}#defines@{ub}
-
- @{"_pOS_GetAudioLibraryFunction()" LINK "pAudio/AudioLib.h/File" 61}
-
- @ENDNODE
- @NODE File "pAudio/AudioLib.h"
- #ifndef __INC_POS_PAUDIO_AUDIOLIB_H
- #define __INC_POS_PAUDIO_AUDIOLIB_H
- /*******************************************************************
- Includes Release 24
- (C) Copyright 1995-1997 proDAD
- All Rights Reserved
-
- $AUT Holger Burkarth
- $DAT >>AudioLib.h<< 19 Dec 1996 09:27:17 - (C) ProDAD
- *******************************************************************/
- #ifndef __INC_POS_PEXEC_LIBRARY_H
- #include <@{"pExec/Library.h" LINK "pExec/Library.h/File"}>
- #endif
-
-
-
-
- /*----------------------------------
- Rückwärtsgerichtete Struktur.
- -----------------------------------*/
- struct pOS_StdAudioMFunction
- {
- @{"VOID" LINK "pExec/Types.h/File" 83} (*SetPlayAttr_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_AudioLibrary*,_R_A0 APTR,_R_A1 struct pOS_AudioIO*);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d14[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*FreeMap_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_AudioLibrary*,_R_A0 __ARID__ struct pOS_AudioMap*);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d13[8];
- @{"__ARID__" LINK "pExec/Types.h/File" 155} @{"struct pOS_AudioMap" LINK "pAudio/Audio.h/File" 18}* (*AllocMapA_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_AudioLibrary*,_R_A0 const struct pOS_TagItem*);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d12[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*Reset_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_AudioLibrary*,_R_A0 APTR);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d11[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*Flush_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_AudioLibrary*,_R_A0 APTR);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d10[8];
-
- /** 10 **/
- @{"VOID" LINK "pExec/Types.h/File" 83} (*Stop_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_AudioLibrary*,_R_A0 APTR);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d9[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*Start_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_AudioLibrary*,_R_A0 APTR);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d8[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*AbortPlay_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_AudioLibrary*,_R_A0 APTR,_R_A1 struct pOS_AudioIO*);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d7[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*BeginPlay_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_AudioLibrary*,_R_A0 APTR,_R_A1 struct pOS_AudioIO*);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d6[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*GetResourceInfo_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_AudioLibrary*,_R_A0 APTR,_R_A1 struct pOS_AudioInfoData*,_R_D0 size_t);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d5[8];
- @{"APTR" LINK "pExec/Types.h/File" 87} (*GetResource_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_AudioLibrary*,_R_D0 ULONG);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d4[8];
-
- @{"struct pOS_LibraryFunction" LINK "pExec/Library.h/File" 17} Reserved1[8];
- @{"struct pOS_SegmentLst" LINK "pDOS/Segment.h/File" 32}* (*Expunge_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_AudioLibrary*);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d3[8];
- @{"VOID" LINK "pExec/Types.h/File" 83} (*Close_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_AudioLibrary*);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d2[8];
- @{"BOOL" LINK "pExec/Types.h/File" 99} (*Open_func)(@{"_R_LB" LINK "pExec/Types.h/File" 35} struct pOS_AudioLibrary*);
- @{"UBYTE" LINK "pExec/Types.h/File" 95} _d1[8];
- }; /* => AudioBase */
-
-
-
- @{"struct pOS_StdAudioMFunction" LINK File 21}* _pOS_GetAudioLibraryFunction(struct pOS_AudioLibrary*);
-
- #define _pOS_GetAudioLibraryFunction(lib) \\
- ( (@{"struct pOS_StdAudioMFunction" LINK File 21}*)((@{"ULONG" LINK "pExec/Types.h/File" 91})(lib) - sizeof(@{"struct pOS_StdAudioMFunction" LINK File 21})) )
-
-
- #endif
- @ENDNODE
-