--- hatari/src/includes/sound.h 2019/04/01 07:10:56 1.1.1.5 +++ hatari/src/includes/sound.h 2019/04/01 07:12:40 1.1.1.7 @@ -9,33 +9,24 @@ #define HATARI_SOUND_H -/* Envelope shape table */ -typedef struct -{ - int WaveStart[4], WaveDelta[4]; -} ENVSHAPE; - #define MIXBUFFER_SIZE 8192 /* Size of circular buffer to store sample to (44Khz) */ extern BOOL bWriteEnvelopeFreq,bWriteChannelAAmp,bWriteChannelBAmp,bWriteChannelCAmp; extern BOOL bEnvelopeFreqFlag; -extern char MixBuffer[MIXBUFFER_SIZE]; +extern Sint8 MixBuffer[MIXBUFFER_SIZE]; extern int SoundCycles; extern int nGeneratedSamples; extern void Sound_Init(void); extern void Sound_Reset(void); -extern void Sound_ClearMixBuffer(void); +extern void Sound_ResetBufferIndex(void); extern void Sound_MemorySnapShot_Capture(BOOL bSave); -extern void Sound_CreateLogTables(void); -extern void Sound_CreateEnvelopeShapes(void); -extern void Sound_CreateSoundMixClipTable(void); extern void Sound_Update(void); extern void Sound_Update_VBL(void); extern void Sound_UpdateFromAudioCallBack(void); extern BOOL Sound_BeginRecording(char *pszCaptureFileName); -extern void Sound_EndRecording(); +extern void Sound_EndRecording(void); extern BOOL Sound_AreWeRecording(void); #endif /* HATARI_SOUND_H */