aboutsummaryrefslogtreecommitdiff
path: root/utils/midiplay/wave_writer.h
diff options
context:
space:
mode:
Diffstat (limited to 'utils/midiplay/wave_writer.h')
-rwxr-xr-xutils/midiplay/wave_writer.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/utils/midiplay/wave_writer.h b/utils/midiplay/wave_writer.h
new file mode 100755
index 0000000..6d49718
--- /dev/null
+++ b/utils/midiplay/wave_writer.h
@@ -0,0 +1,21 @@
+/* WAVE sound file writer for recording 16-bit output during program development */
+
+#pragma once
+#ifndef WAVE_WRITER_H
+#define WAVE_WRITER_H
+
+#ifdef __cplusplus
+ extern "C" {
+#endif
+
+int wave_open( long sample_rate, const char* filename );
+void wave_enable_stereo( void );
+void wave_write( short const* in, long count );
+long wave_sample_count( void );
+void wave_close( void );
+
+#ifdef __cplusplus
+ }
+#endif
+
+#endif