class Segment
{
private:
- static const uint64_t MaxChunkSize = 10*1024*1024; /* 10MiB */
+ static const uint64_t MaxChunkSize;
public:
Segment(uint64_t samplerate, unsigned int unit_size);
unsigned int unit_size() const;
+ void free_unused_memory();
+
protected:
void append_single_sample(void *data);
void append_samples(void *data, uint64_t samples);