43fb52a529da690d1990bc2efc5189ddb7aa1161
[picodrive.git] / pico / sound / mix.h
1
2 //void mix_32_to_32(int *dest, int *src, int count);
3 void mix_16h_to_32(s32 *dest, s16 *src, int count);
4 void mix_16h_to_32_s1(s32 *dest, s16 *src, int count);
5 void mix_16h_to_32_s2(s32 *dest, s16 *src, int count);
6
7 void mix_16h_to_32_resample_stereo(s32 *dest, s16 *src, int count, int fac16);
8 void mix_16h_to_32_resample_mono(s32 *dest, s16 *src, int count, int fac16);
9 void mix_32_to_16_stereo(s16 *dest, s32 *src, int count);
10 void mix_32_to_16_mono(s16 *dest, s32 *src, int count);
11
12 extern int mix_32_to_16_level;
13 void mix_32_to_16_stereo_lvl(s16 *dest, s32 *src, int count);
14 void mix_reset(int alpha_q16);