ref: 47fbf3ece7b9b7e3144e2c806d2b3c145f5370c5
dir: /src/Sound.h/
#pragma once #include <stddef.h> #include "WindowsWrapper.h" #include "Backends/Audio.h" #include "PixTone.h" #define SE_MAX 160 // According to the Organya source code release, this is the real name for this constant extern BOOL audio_backend_initialised; extern AudioBackend_Sound *lpSECONDARYBUFFER[SE_MAX]; BOOL InitDirectSound(void); void EndDirectSound(void); void PlaySoundObject(int no, int mode); void ChangeSoundFrequency(int no, unsigned long rate); void ChangeSoundVolume(int no, long volume); void ChangeSoundPan(int no, long pan); int MakePixToneObject(const PIXTONEPARAMETER *ptp, int ptp_num, int no);