]> code.delx.au - pulseaudio/blobdiff - src/pulsecore/mix.h
remap: Change remapping function argument type from void to int16_t / float as approp...
[pulseaudio] / src / pulsecore / mix.h
index 34c998ba65bed90d60453e0e03f005558fb069fd..a4cde01e72386cdf635ee726f10a8a2ab67e6fae 100644 (file)
@@ -49,7 +49,12 @@ size_t pa_mix(
     size_t length,
     const pa_sample_spec *spec,
     const pa_cvolume *volume,
-    pa_bool_t mute);
+    bool mute);
+
+typedef void (*pa_do_mix_func_t) (pa_mix_info streams[], unsigned nstreams, unsigned channels, void *data, unsigned length);
+
+pa_do_mix_func_t pa_get_mix_func(pa_sample_format_t f);
+void pa_set_mix_func(pa_sample_format_t f, pa_do_mix_func_t func);
 
 void pa_volume_memchunk(
     pa_memchunk*c,