11 #ifndef CJ_AUDIO_CAPTURE_H_ 12 #define CJ_AUDIO_CAPTURE_H_ 78 #endif // CJ_AUDIO_CAPTURE_H_ bool cj_ac_is_paused(void)
Check if frame capturing is paused.
void cj_ac_process_main_loop(void)
This function needs to be called regularly for the library to function.
void cj_ac_start(void)
Start capturing frames.
void(* cj_ac_audio_frames_captured_handler)(short *audioFrames, size_t audioFramesLen)
Callback delivers audio frames as they get captured.
Definition: cj_audio_capture.h:27
void cj_ac_stop(void)
Stop capturing frames.
void cj_ac_resume(void)
Resume capturing frames.
void cj_ac_deinit(void)
Deinitializes the library.
void cj_ac_init(int sampleRate, int frameSize, cj_ac_audio_frames_captured_handler audioFramesCapturedHandler)
Initializes library.
void cj_ac_pause(void)
Pause capturing frames.