![]() |
Synergy Software Package User's Manual
|
Control block for audio recording Initialization occurs when sf_audio_record_api_t::open is called. More...
#include <sf_audio_record_adc.h>
Data Fields | |
| uint32_t | open |
| TX_MUTEX | mutex |
| void * | p_capture_data_buffer |
| uint32_t | sample_count |
| void(* | p_callback )(sf_audio_record_callback_args_t *p_args) |
| Callback function. | |
| void const * | p_context |
| Placeholder for user data. | |
| sf_adc_periodic_instance_t const * | p_lower_lvl_adc_periodic |
| Lower level ADC periodic instance. | |
Control block for audio recording Initialization occurs when sf_audio_record_api_t::open is called.
| TX_MUTEX sf_audio_record_adc_instance_ctrl_t::mutex |
Mutex used to protect access to lower level driver hardware registers
| uint32_t sf_audio_record_adc_instance_ctrl_t::open |
Used by driver to check if pointer to control block is valid
| void* sf_audio_record_adc_instance_ctrl_t::p_capture_data_buffer |
Pointer to the buffer that will store the samples
| uint32_t sf_audio_record_adc_instance_ctrl_t::sample_count |
Samples per channel to be buffered before notifying the app