#ifndef XTC_WAVE_INTERNAL_H #define XTC_WAVE_INTERNAL_H #include "xtc/xtc_audio.h" #include typedef struct { float *samples; size_t frames; unsigned int rate; } xtc_wave; xtc_result xtc_wave_load(const char *path, xtc_wave *out_wave); int xtc_wave_header(FILE *file, unsigned int rate, uint32_t frames); int xtc_wave_write(FILE *file, const float *input, size_t frames); #endif