1 /* Automatically generated header! Do not edit! */
3 #ifndef _GATEPROTO_AHIsub_H
4 #define _GATEPROTO_AHIsub_H
7 #include <exec/execbase.h>
8 #include <exec/types.h>
9 #include <exec/libraries.h>
10 #include <utility/tagitem.h>
11 #include <libraries/ahi_sub.h>
15 #endif /* __cplusplus */
18 #include <proto/ahi_sub.h>
23 gwLibInit( struct Library
* ___library
,
25 struct ExecIFace
* _iface
);
28 gwLibOpen(struct LibraryManagerInterface
* _iface
);
31 gwLibClose(struct LibraryManagerInterface
* _iface
);
34 gwLibExpunge(struct LibraryManagerInterface
* _iface
);
37 gwLibNull(struct LibraryManagerInterface
* _iface
);
40 gwAHIsub_AllocAudio(struct AHIsubIFace
* _iface
,
41 struct TagItem
* ___tagList
,
42 struct AHIAudioCtrlDrv
* ___AudioCtrl
);
45 gwAHIsub_FreeAudio(struct AHIsubIFace
* _iface
,
46 struct AHIAudioCtrlDrv
* ___AudioCtrl
);
49 gwAHIsub_Disable(struct AHIsubIFace
* _iface
,
50 struct AHIAudioCtrlDrv
* ___AudioCtrl
);
53 gwAHIsub_Enable(struct AHIsubIFace
* _iface
,
54 struct AHIAudioCtrlDrv
* ___AudioCtrl
);
57 gwAHIsub_Start(struct AHIsubIFace
* _iface
,
59 struct AHIAudioCtrlDrv
* ___AudioCtrl
);
62 gwAHIsub_Update(struct AHIsubIFace
* _iface
,
64 struct AHIAudioCtrlDrv
* ___AudioCtrl
);
67 gwAHIsub_Stop(struct AHIsubIFace
* _iface
,
69 struct AHIAudioCtrlDrv
* ___AudioCtrl
);
72 gwAHIsub_SetVol(struct AHIsubIFace
* _iface
,
76 struct AHIAudioCtrlDrv
* ___AudioCtrl
,
80 gwAHIsub_SetFreq(struct AHIsubIFace
* _iface
,
83 struct AHIAudioCtrlDrv
* ___AudioCtrl
,
87 gwAHIsub_SetSound(struct AHIsubIFace
* _iface
,
92 struct AHIAudioCtrlDrv
* ___AudioCtrl
,
96 gwAHIsub_SetEffect(struct AHIsubIFace
* _iface
,
98 struct AHIAudioCtrlDrv
* ___AudioCtrl
);
101 gwAHIsub_LoadSound(struct AHIsubIFace
* _iface
,
105 struct AHIAudioCtrlDrv
* ___AudioCtrl
);
108 gwAHIsub_UnloadSound(struct AHIsubIFace
* _iface
,
110 struct AHIAudioCtrlDrv
* ___Audioctrl
);
113 gwAHIsub_GetAttr(struct AHIsubIFace
* _iface
,
117 struct TagItem
* ___tagList
,
118 struct AHIAudioCtrlDrv
* ___AudioCtrl
);
121 gwAHIsub_HardwareControl(struct AHIsubIFace
* _iface
,
124 struct AHIAudioCtrlDrv
* ___AudioCtrl
);
129 #endif /* __cplusplus */
131 #endif /* _GATEPROTO_AHIsub_H */