--- hatari/src/includes/audio.h 2019/04/01 07:10:34 1.1.1.4 +++ hatari/src/includes/audio.h 2019/04/09 08:53:08 1.1.1.11 @@ -1,40 +1,20 @@ /* Hatari - audio.h - This file is distributed under the GNU Public License, version 2 or at - your option any later version. Read the file gpl.txt for details. + This file is distributed under the GNU General Public License, version 2 + or at your option any later version. Read the file gpl.txt for details. */ #ifndef HATARI_AUDIO_H #define HATARI_AUDIO_H -#include - -/* Frequency index */ -enum -{ - FREQ_11Khz, - FREQ_22Khz, - FREQ_44Khz -}; - -/* Ramp settings to fade sound in/out */ -enum -{ - RAMP_HOLD, - RAMP_UP, - RAMP_DOWN -}; -#define RAMP_UP_VOLUME_LEVEL 0.20f /* (1.0f/5.f) */ -#define RAMP_DOWN_VOLUME_LEVEL 0.20f /* (1.0f/5.f) */ - - -extern int SoundPlayBackFrequencies[]; -extern BOOL bDisableSound; -extern BOOL bSoundWorking; -extern int OutputAudioFreqIndex; +extern int nAudioFrequency; +extern bool bSoundWorking; extern int SoundBufferSize; extern int CompleteSndBufIdx; +extern int SdlAudioBufferSize; +extern int pulse_swallowing_count; + extern void Audio_Init(void); extern void Audio_UnInit(void); @@ -42,7 +22,6 @@ extern void Audio_Lock(void); extern void Audio_Unlock(void); extern void Audio_FreeSoundBuffer(void); extern void Audio_SetOutputAudioFreq(int Frequency); -extern void Audio_EnableAudio(BOOL bEnable); -extern void Audio_WriteSamplesIntoBuffer(Sint8 *pSamples,int Index, int Length, int RampSetting, Sint8 *pDestBuffer); +extern void Audio_EnableAudio(bool bEnable); #endif /* HATARI_AUDIO_H */