diff options
Diffstat (limited to 'wave_linux.c')
| -rw-r--r-- | wave_linux.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/wave_linux.c b/wave_linux.c index f960a9b..90fc3a6 100644 --- a/wave_linux.c +++ b/wave_linux.c @@ -2,7 +2,7 @@ #include "wave.h" #include <sndfile.h> -int wave_out(wave_t *wave) +void wave_out(wave_t *wave, const char* filename) { SNDFILE* out; SF_INFO info; @@ -11,7 +11,7 @@ int wave_out(wave_t *wave) info.channels = wave->channels; info.format = SF_FORMAT_WAV | SF_FORMAT_PCM_U8; - out = sf_open("out.wav", SFM_WRITE, &info); + out = sf_open(filename, SFM_WRITE, &info); sf_write_raw(out, wave->frame_data, wave->frame_size); sf_close(out); |
