4 #include "MacCompatibility.h"
9 void F_API FSOUND_3D_Listener_SetAttributes(const float *pos, const float *vel, float fx, float fy, float fz, float tx, float ty, float tz)
13 signed char F_API FSOUND_3D_SetAttributes(int channel, const float *pos, const float *vel)
18 void F_API FSOUND_3D_SetDopplerFactor(float scale)
22 signed char F_API FSOUND_Init(int mixrate, int maxsoftwarechannels, unsigned int flags)
27 void F_API FSOUND_Close()
31 FSOUND_SAMPLE *F_API FSOUND_GetCurrentSample(int channel)
36 signed char F_API FSOUND_GetPaused(int channel)
41 unsigned int F_API FSOUND_GetLoopMode(int channel)
46 signed char F_API FSOUND_IsPlaying(int channel)
51 int F_API FSOUND_PlaySoundEx(int channel, FSOUND_SAMPLE *sptr, FSOUND_DSPUNIT *dsp, signed char startpaused)
56 #undef FSOUND_Sample_Load
57 FSOUND_SAMPLE * F_API FSOUND_Sample_Load(int index, const char *name_or_data, unsigned int mode, int offset, int length)
62 void F_API FSOUND_Sample_Free(FSOUND_SAMPLE *sptr)
66 signed char F_API FSOUND_Sample_SetMode(FSOUND_SAMPLE *sptr, unsigned int mode)
71 signed char F_API FSOUND_Sample_SetMinMaxDistance(FSOUND_SAMPLE *sptr, float min, float max)
76 signed char F_API FSOUND_SetFrequency(int channel, int freq)
81 signed char F_API FSOUND_SetVolume(int channel, int vol)
86 signed char F_API FSOUND_SetPaused(int channel, signed char paused)
91 void F_API FSOUND_SetSFXMasterVolume(int volume)
95 signed char F_API FSOUND_StopSound(int channel)
100 FSOUND_STREAM * F_API FSOUND_Stream_Open(const char *name_or_data, unsigned int mode, int offset, int length)
105 signed char F_API FSOUND_Stream_Close(FSOUND_STREAM *stream)
110 FSOUND_SAMPLE * F_API FSOUND_Stream_GetSample(FSOUND_STREAM *stream)
115 int F_API FSOUND_Stream_PlayEx(int channel, FSOUND_STREAM *stream, FSOUND_DSPUNIT *dsp, signed char startpaused)
120 signed char F_API FSOUND_Stream_Stop(FSOUND_STREAM *stream)
125 signed char F_API FSOUND_Stream_SetMode(FSOUND_STREAM *stream, unsigned int mode)
130 void F_API FSOUND_Update()