avs-device-sdk/extension/mic-asp-sdk/include/mic-asp.h

19 lines
462 B
C
Raw Normal View History

2022-05-28 11:27:10 +00:00
#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