--- hatari/src/includes/sound.h 2019/04/09 08:53:13 1.1.1.13 +++ hatari/src/includes/sound.h 2019/04/09 08:58:11 1.1.1.14 @@ -46,7 +46,21 @@ typedef yms16 ymsample; /* Output sam #define YM_MODEL_MIXING 3 /* Use circuit analysis model to build ymout5[] */ extern int YmVolumeMixing; -extern bool UseLowPassFilter; + +#define YM2149_LPF_FILTER_NONE 0 +#define YM2149_LPF_FILTER_LPF_STF 1 +#define YM2149_LPF_FILTER_PWM 2 +extern int YM2149_LPF_Filter; + +#define YM2149_HPF_FILTER_NONE 0 +#define YM2149_HPF_FILTER_IIR 1 +extern int YM2149_HPF_Filter; + +#define YM2149_RESAMPLE_METHOD_NEAREST 0 +#define YM2149_RESAMPLE_METHOD_WEIGHTED_AVERAGE_2 1 +#define YM2149_RESAMPLE_METHOD_WEIGHTED_AVERAGE_N 2 +extern int YM2149_Resample_Method; + extern void Sound_Init(void); extern void Sound_Reset(void);