rlm@0: /* WAVE sound file writer for recording 16-bit output during program development */ rlm@0: rlm@0: #ifndef WAVE_WRITER_H rlm@0: #define WAVE_WRITER_H rlm@0: rlm@0: #ifdef __cplusplus rlm@0: extern "C" { rlm@0: #endif rlm@0: rlm@0: void wave_open( long sample_rate, const char* filename ); rlm@0: void wave_enable_stereo( void ); rlm@0: void wave_write( short const* in, long count ); rlm@0: long wave_sample_count( void ); rlm@0: void wave_close( void ); rlm@0: rlm@0: #ifdef __cplusplus rlm@0: } rlm@0: #endif rlm@0: rlm@0: #endif