19 #ifndef FREESURROUND_H
20 #define FREESURROUND_H
34 SurroundModePassiveHall
41 uint putFrames(
void* buffer,
uint numFrames,
uint numChannels);
43 uint receiveFrames(
void *buffer,
uint maxFrames);
46 uint numUnprocessedFrames()
const;
47 uint numFrames()
const;
49 long long getLatency();
50 uint frameLatency()
const;
52 static uint framesPerBlock();
66 float coeff_a { 0.8165 };
67 float coeff_b { 0.5774 };
68 int32_t phasemode { 0 };
69 int32_t steering { 1 };
70 int32_t front_sep { 100 };
71 int32_t rear_sep { 100 };
84 bool m_processed {
true};
85 int m_processedSize {0};
87 int m_latencyFrames {0};