diff options
Diffstat (limited to 'src/audio/wav_dump_backend.h')
| -rw-r--r-- | src/audio/wav_dump_backend.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/audio/wav_dump_backend.h b/src/audio/wav_dump_backend.h index eb6e011..6482ef3 100644 --- a/src/audio/wav_dump_backend.h +++ b/src/audio/wav_dump_backend.h @@ -26,8 +26,9 @@ class WavDumpBackend : public AudioBackend { // Set output filename (call before init()) void set_output_file(const char* filename); - // Set duration in seconds (default: 60s, call before start()) - void set_duration(float seconds); + // Write audio data to WAV file (stereo interleaved float samples) + // num_samples: Total number of samples (2x num_frames for stereo) + void write_audio(const float* samples, int num_samples); // Get total samples written size_t get_samples_written() const { |
