Lines Matching defs:SpectrumBuffer
26 struct SpectrumBuffer { struct
30 int IncIndex(int index) const { in IncIndex()
35 int DecIndex(int index) const { in DecIndex()
40 int OffsetIndex(int index, int offset) const { in OffsetIndex()
47 void UpdateWriteIndex(int offset) { write = OffsetIndex(write, offset); } in UpdateWriteIndex()
48 void IncWriteIndex() { write = IncIndex(write); } in IncWriteIndex()
49 void DecWriteIndex() { write = DecIndex(write); } in DecWriteIndex()
50 void UpdateReadIndex(int offset) { read = OffsetIndex(read, offset); } in UpdateReadIndex()
51 void IncReadIndex() { read = IncIndex(read); } in IncReadIndex()
52 void DecReadIndex() { read = DecIndex(read); } in DecReadIndex()
54 const int size;
55 std::vector<std::vector<std::array<float, kFftLengthBy2Plus1>>> buffer;
56 int write = 0;
57 int read = 0;