Synergy Software Package User's Manual
sf_audio_record_i2s_instance_ctrl_t Struct Reference

#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.
 

Detailed Description

Control block for audio recording Initialization occurs when sf_audio_record_api_t::open is called


The documentation for this struct was generated from the following file: