sound Functions

Functions

void __cdecl fadeSounds()

int __cdecl internalSoundFade(tag_sound* sound, int millisecs, int endvolume, int pause)

void __cdecl internalSoundUpdate()

int __cdecl preloadBuffers(tag_sound* sound)

void __cdecl refreshSoundBuffers(tag_sound* s)

void __cdecl removeFadeSound(tag_fadesound* s)

tag_sound* __cdecl soundAllocate(int type, int soundFlags)

void __cdecl soundClearFades(, …)

int __cdecl soundClose()

unsigned long __cdecl soundCloseData(unsigned long handle)

int __cdecl soundDelete(tag_sound* s)

int __cdecl soundFadeContinue(tag_sound* s, int t, int end)

int __cdecl soundFadePause(tag_sound* s, int t, int end)

unsigned long __cdecl soundFileSize(unsigned long handle)

unsigned long __cdecl soundGetDirectSoundBufferPosition(tag_sound* s)

int __cdecl soundGetVolume(tag_sound* s)

int __cdecl soundInit(int num, int datasize, int rate)

int __cdecl soundLoad(tag_sound* sound, unsigned char* filename)

void __cdecl soundMgrClose()

void __cdecl soundMgrDelete(tag_sound* s)

unsigned long __cdecl soundOpenData(char* file, int mode)

int __cdecl soundPause(tag_sound* s)

int __cdecl soundPaused(tag_sound* s)

int __cdecl soundPlay(tag_sound* s)

int __cdecl soundPlayFromPosition(tag_sound* s, int position)

int __cdecl soundPlaying(tag_sound* s)

unsigned long __cdecl soundReadData(unsigned long handle, void* buf, int size)

unsigned long __cdecl soundSeekData(unsigned long handle, int off, int mode)

int __cdecl soundSetBuffers(tag_sound* sound, int numBuffers, int bufferSize)

int __cdecl soundSetCallback(tag_sound* s, void (__cdecl ***)(void*, int) func, void* b)

int __cdecl soundSetChannel(tag_sound* s, int c)

int __cdecl soundSetData(tag_sound* sound, int buffer, unsigned char* data, int size)

int __cdecl soundSetDefaultFileIO(unsigned long (__cdecl ***)(char*, int) open, unsigned long (__cdecl ***)(unsigned long) close, unsigned long (__cdecl ***)(unsigned long, void*, int) read, unsigned long (__cdecl ***)(unsigned long, void*, int) write, unsigned long (__cdecl ***)(unsigned long, int, int) seek, unsigned long (__cdecl ***)(unsigned long) tell, unsigned long (__cdecl ***)(unsigned long) filesize)

int __cdecl soundSetFileIO(tag_sound* s, unsigned long (__cdecl ***)(char*, int) open, unsigned long (__cdecl ***)(unsigned long) close, unsigned long (__cdecl ***)(unsigned long, void*, int) read, unsigned long (__cdecl ***)(unsigned long, void*, int) write, unsigned long (__cdecl ***)(unsigned long, int, int) seek, unsigned long (__cdecl ***)(unsigned long) tell, unsigned long (__cdecl ***)(unsigned long) filesize)

int __cdecl soundSetMasterVolume(int a)

int __cdecl soundSetPosition(tag_sound* s, unsigned long pos)

int __cdecl soundStop(tag_sound* s)

unsigned long __cdecl soundTellData(unsigned long handle)

void __cdecl soundUpdate()

int __cdecl soundVolume(tag_sound* s, int a)

unsigned long __cdecl soundWriteData(unsigned long handle, void* buf, int size)