]> git.sesse.net Git - pitch/blobdiff - linux_audio.h
Separate the Linux audio functions into a separate file.
[pitch] / linux_audio.h
diff --git a/linux_audio.h b/linux_audio.h
new file mode 100644 (file)
index 0000000..e26da3d
--- /dev/null
@@ -0,0 +1,8 @@
+#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);
+void write_sine(int dsp_fd, double freq, unsigned num_samples, unsigned sample_rate);
+
+#endif /* !defined(_LINUX_AUDIO_H) */