X-Git-Url: https://git.sesse.net/?p=pitch;a=blobdiff_plain;f=linux_audio.h;h=5c1b044e231a1061ad852d7878c9487a0e53cc20;hp=e26da3d66ad7dc996e25883b15bffafdbb26853a;hb=abee20b74fec255942d42656047e371979ef0fcf;hpb=6c480612a954cd85fbce1e3eb459e3274a61c0f7 diff --git a/linux_audio.h b/linux_audio.h index e26da3d..5c1b044 100644 --- a/linux_audio.h +++ b/linux_audio.h @@ -1,8 +1,10 @@ #ifndef _LINUX_AUDIO_H #define _LINUX_AUDIO_H 1 -int get_dsp_fd(int sample_rate, int fft_length, int overlap); -void read_chunk(int fd, short *in, unsigned num_samples); +#include + +snd_pcm_t *get_dsp_handle(int sample_rate); +void read_chunk(snd_pcm_t *handle, short *in, unsigned num_samples); void write_sine(int dsp_fd, double freq, unsigned num_samples, unsigned sample_rate); #endif /* !defined(_LINUX_AUDIO_H) */