2 * $Logfile: /Freespace2/code/Sound/ds3d.h $
7 * Header file for interface to DirectSound3D
10 * Revision 1.1 2002/05/03 03:28:12 root
14 * 3 5/23/99 8:11p Alanl
15 * Added support for EAX
17 * 2 10/07/98 10:54a Dave
20 * 1 10/07/98 10:51a Dave
22 * 8 4/19/98 9:31p Lawrance
23 * Use Aureal_enabled flag
25 * 7 7/28/97 11:39a Lawrance
26 * allow individual volume scaling on 3D buffers
28 * 6 6/09/97 11:50p Lawrance
29 * integrating DirectSound3D
31 * 5 6/08/97 5:59p Lawrance
32 * integrate DirectSound3D into sound system
34 * 4 6/02/97 1:45p Lawrance
35 * implementing hardware mixing
37 * 3 5/29/97 4:02p Lawrance
38 * listener interface in place
40 * 2 5/29/97 12:03p Lawrance
41 * creation of file to hold DirectSound3D specific code
49 int ds3d_init(int voice_manager_required);
51 int ds3d_update_listener(vector *pos, vector *vel, matrix *orient);
52 int ds3d_update_buffer(int channel, float min, float max, vector *pos, vector *vel);
53 int ds3d_set_sound_cone(int channel, int inner_angle, int outer_angle, int vol);
55 #endif /* __DS3D_H__ */