add support for RcB2 build sys
[rofl0r-c-flod.git] / backends / wavewriter.h
blob243d0cd5cb5a209214271d298f6ba3163a0face6
1 #ifndef WAVEWRITER_H
2 #define WAVEWRITER_H
4 #include <stddef.h>
5 #include <unistd.h>
7 #include "backend.h"
9 struct WaveWriter {
10 struct Backend super;
11 int fd;
12 size_t written;
15 int WaveWriter_init(struct WaveWriter *self, char* filename);
16 int WaveWriter_write(struct WaveWriter *self, void* buffer, size_t bufsize);
17 int WaveWriter_close(struct WaveWriter *self);
19 #endif