25 #ifndef SRC_HEADERS_GX_PITCH_TRACKER_H_
26 #define SRC_HEADERS_GX_PITCH_TRACKER_H_
37 void init(
int priority,
int policy,
unsigned int samplerate);
38 void add(
int count,
float *input);
46 bool setParameters(
int priority,
int policy,
int sampleRate,
int fftSize );
48 static void *static_run(
void* p);
49 void start_thread(
int policy,
int priority);
62 float signal_threshold_on;
65 float signal_threshold_off;
81 float *m_fftwBufferTime;
83 float *m_fftwBufferFreq;
85 fftwf_plan m_fftwPlanFFT;
87 fftwf_plan m_fftwPlanIFFT;
91 #endif // SRC_HEADERS_GX_PITCH_TRACKER_H_