diff --git a/chunk.h b/chunk.h new file mode 100644 index 00000000..6266c365 --- /dev/null +++ b/chunk.h @@ -0,0 +1,20 @@ +#ifndef CHUNK_H +#define CHUNK_H + +#define MS (50) +//44100 / 20 = 2205 +#define SAMPLE_RATE (44100) +#define SIZE (SAMPLE_RATE*4*MS/1000) +int bufferMs; +#define FRAMES_PER_BUFFER (SIZE/4) + + +struct Chunk +{ + int32_t tv_sec; + int32_t tv_usec; + char payload[SIZE]; +}; + +#endif + diff --git a/client.cpp b/client.cpp index 79768d8d..753bc1f5 100644 --- a/client.cpp +++ b/client.cpp @@ -17,23 +17,9 @@ #include #include #include +#include "chunk.h" -#define MS (50) -//44100 / 20 = 2205 -#define SAMPLE_RATE (44100) -#define SIZE (SAMPLE_RATE*4*MS/1000) -int bufferMs; -#define FRAMES_PER_BUFFER (SIZE/4) - - -struct Chunk -{ - int32_t tv_sec; - int32_t tv_usec; - char payload[SIZE]; -}; - std::deque chunks; std::deque timeDiffs; std::mutex mtx;