37 if(capacity < sampleCount) {
39 data =
new Sample[sampleCount];
41 this->sampleCount = 0;
46 this->sampleCount = sampleCount;
71 unsigned capacity = 0;
72 unsigned sampleCount = 0;
Definition: ToneBufferQueue.h:19
Contains samples for one full signal cycle at a specific frequency.
Definition: ToneBuffer.h:24
unsigned getCapacity()
Definition: ToneBuffer.h:55
bool allocate(unsigned sampleCount)
Definition: ToneBuffer.h:35
static constexpr auto sampleSize
Definition: ToneBuffer.h:27
unsigned getSampleCount()
Definition: ToneBuffer.h:60
unsigned repeatCount
Definition: ToneBuffer.h:65
Sample * getData()
Definition: ToneBuffer.h:50
uint32_t Sample
Definition: ToneBuffer.h:26
~ToneBuffer()
Definition: ToneBuffer.h:29