diff options
author | Wohlstand <admin@wohlnet.ru> | 2017-10-18 03:03:49 +0300 |
---|---|---|
committer | Wohlstand <admin@wohlnet.ru> | 2017-10-18 03:03:49 +0300 |
commit | bb3fc091e0a5b9d1faa9198f3a72d1d332ddc85f (patch) | |
tree | f045915520ff7785a7f8c4f583de6a2a279e1a1d /src/midiplay/wave_writer.h | |
parent | 380d08e1a234efb17cf15a6b6c2d00c52e4fc648 (diff) | |
download | libADLMIDI-bb3fc091e0a5b9d1faa9198f3a72d1d332ddc85f.tar.gz libADLMIDI-bb3fc091e0a5b9d1faa9198f3a72d1d332ddc85f.tar.bz2 libADLMIDI-bb3fc091e0a5b9d1faa9198f3a72d1d332ddc85f.zip |
Wave recording in demo tool and disable loop by default
Diffstat (limited to 'src/midiplay/wave_writer.h')
-rwxr-xr-x | src/midiplay/wave_writer.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/midiplay/wave_writer.h b/src/midiplay/wave_writer.h new file mode 100755 index 0000000..6d49718 --- /dev/null +++ b/src/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 |