9 lines
388 B
C
9 lines
388 B
C
#ifndef XTC_WAVE_INTERNAL_H
|
|
#define XTC_WAVE_INTERNAL_H
|
|
#include "xtc/xtc_audio.h"
|
|
#include <stdio.h>
|
|
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
|