M5Unified
m5::Mic_Class Member List

This is the complete list of members for m5::Mic_Class, including all inherited members.

_calc_rec_rate(void) constm5::Mic_Classprotected
_cb_set_enabledm5::Mic_Classprotected
_cb_set_enabled_argsm5::Mic_Classprotected
_cfgm5::Mic_Classprotected
_is_recordingm5::Mic_Classprotected
_rec_flipm5::Mic_Classprotected
_rec_infom5::Mic_Classprotected
_rec_raw(void *recdata, size_t array_len, bool flg_16bit, uint32_t sample_rate, bool stereo)m5::Mic_Classprotected
_rec_sample_ratem5::Mic_Classprotected
_setup_i2s(void)m5::Mic_Classprotected
_task_handlem5::Mic_Classprotected
_task_runningm5::Mic_Classprotected
_task_semaphorem5::Mic_Classprotected
begin(void)m5::Mic_Class
config(void) constm5::Mic_Classinline
config(const mic_config_t &cfg)m5::Mic_Classinline
end(void)m5::Mic_Class
isEnabled(void) constm5::Mic_Classinline
isRecording(void) constm5::Mic_Classinline
isRunning(void) constm5::Mic_Classinline
mic_task(void *args)m5::Mic_Classprotectedstatic
record(uint8_t *rec_data, size_t array_len, uint32_t sample_rate, bool stereo=false)m5::Mic_Classinline
record(int16_t *rec_data, size_t array_len, uint32_t sample_rate, bool stereo=false)m5::Mic_Classinline
record(uint8_t *rec_data, size_t array_len)m5::Mic_Classinline
record(int16_t *rec_data, size_t array_len)m5::Mic_Classinline
setCallback(void *args, bool(*func)(void *, bool))m5::Mic_Classinlineprotected
setSampleRate(uint32_t sample_rate)m5::Mic_Classinline