20 lines
326 B
C
20 lines
326 B
C
|
#ifndef NOISE_TRACKER_H
|
||
|
#define NOISE_TRACKER_H
|
||
|
|
||
|
#include <stdint.h>
|
||
|
|
||
|
typedef void (*NoiseTrackerCallback)(float);
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
extern "C" {
|
||
|
#endif
|
||
|
|
||
|
void noise_tracker_init(NoiseTrackerCallback cb, int ch_num, int threshold);
|
||
|
|
||
|
void noise_tracker_process(int16_t *buf, uint32_t len);
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
}
|
||
|
#endif
|
||
|
|
||
|
#endif
|