Bela
Real-time, ultra-low-latency audio and sensor processing system for BeagleBone Black
Loading...
Searching...
No Matches
WriteFile_c.h
1#ifdef __cplusplus
2#include "WriteFile.h"
3extern "C"
4{
5#else
6typedef void* WriteFile;
7typedef enum {
8 kBinary,
9 kText
10} WriteFileType;
11#endif
12
13WriteFile* WriteFile_new();
14void WriteFile_delete(WriteFile* file);
15void WriteFile_setFileType(WriteFile* file, WriteFileType newFileType);
16void WriteFile_setEcho(WriteFile* file, int newEcho);
17void WriteFile_setEchoInterval(WriteFile* file, int newPeriod);
18void WriteFile_setBufferSize(WriteFile* file, unsigned int newSize);
19void WriteFile_setFormat(WriteFile* file, const char* newFormat);
20void WriteFile_setHeader(WriteFile* file, const char* newHeader);
21void WriteFile_setFooter(WriteFile* file, const char* newFooter);
22void WriteFile_logArray(WriteFile* file, const float* array, int length);
23void WriteFile_log(WriteFile* file, float value);
24void WriteFile_init(WriteFile* file, const char* filename, int length);
25int WriteFile_getOffset(WriteFile* file);
26float WriteFile_getBufferStatus(WriteFile* file);
27
28#ifdef __cplusplus
29}
30#endif
Definition WriteFile.h:22