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
 

Detailed Description

Configuration for audio recording framework

Field Documentation

◆ capture_data_buffer_size

uint32_t sf_audio_record_cfg_t::capture_data_buffer_size

total size of buffer configured by user to store samples

◆ p_capture_data_buffer

void* sf_audio_record_cfg_t::p_capture_data_buffer

Pointer to the buffer that will store the samples

◆ p_extend

void const* sf_audio_record_cfg_t::p_extend

Extension parameter for hardware specific settings.

◆ sample_count

uint32_t sf_audio_record_cfg_t::sample_count

Samples per channel to be buffered before notifying the user via callback


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