![]() |
Synergy Software Package User's Manual
|
#include <sf_audio_record_api.h>
Data Fields | |
| sf_audio_record_data_size_t | capture_data_size |
| Size of data in the sample 8 or 16 bit. | |
| uint32_t | sampling_rate_hz |
| Sampling rate for audio capture. | |
| void * | p_capture_data_buffer |
| uint32_t | capture_data_buffer_size |
| 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. | |
| void const * | p_extend |
Configuration for audio recording framework
| uint32_t sf_audio_record_cfg_t::capture_data_buffer_size |
total size of buffer configured by user to store samples
| void* sf_audio_record_cfg_t::p_capture_data_buffer |
Pointer to the buffer that will store the samples
| void const* sf_audio_record_cfg_t::p_extend |
Extension parameter for hardware specific settings.
| uint32_t sf_audio_record_cfg_t::sample_count |
Samples per channel to be buffered before notifying the user via callback