![]() |
Synergy Software Package User's Manual
|
#include <sf_audio_record_i2s.h>
Data Fields | |
| uint32_t | open |
| Used by driver to check if pointer to control. | |
| TX_MUTEX | mutex |
| Mutex used to protect access to lower level driver hardware registers. | |
| void * | p_capture_data_buffer |
| Pointer to the buffer record buffer */. | |
| uint32_t | capture_data_size |
| capture data type | |
| uint32_t | data_size |
| Number of bytes captured for each iteration. | |
| uint32_t | buffer_size |
| size of the current record buffer */ | |
| uint32_t | current_buffer_index |
| Index into current buffer */. | |
| void(* | p_callback )(sf_audio_record_callback_args_t *p_args) |
| Callback function. | |
| void const * | p_context |
| Placeholder for user data. | |
| i2s_instance_t const * | p_lower_lvl_i2s |
| Lower level I2S instance. | |
Control block for audio recording Initialization occurs when sf_audio_record_api_t::open is called