#ifndef MIC_ASP_HEADER_H #define MIC_ASP_HEADER_H #define API_PUBLIC __attribute__ ((visibility("default"))) #define API_EXPORT API_PUBLIC #ifdef __cplusplus extern "C" { #endif typedef void MicDataCallback(void* userData, void* inputBuffer, int numSamples); API_EXPORT int mic_asp_init(MicDataCallback cb); API_EXPORT void mic_asp_uninit(); API_EXPORT int mic_asp_start(); API_EXPORT int mic_asp_stop(); #ifdef __cplusplus } #endif #endif