Defines | |
#define | snd_pcm_sw_params_alloca(ptr) |
allocate an invalid snd_pcm_sw_params_t using standard alloca | |
Functions | |
size_t | snd_pcm_sw_params_sizeof (void) |
get size of snd_pcm_sw_params_t | |
int | snd_pcm_sw_params_malloc (snd_pcm_sw_params_t **ptr) |
allocate an invalid snd_pcm_sw_params_t using standard malloc | |
void | snd_pcm_sw_params_free (snd_pcm_sw_params_t *obj) |
frees a previously allocated snd_pcm_sw_params_t | |
void | snd_pcm_sw_params_copy (snd_pcm_sw_params_t *dst, const snd_pcm_sw_params_t *src) |
copy one snd_pcm_sw_params_t to another | |
int | snd_pcm_sw_params_get_boundary (const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val) |
Get boundary for ring pointers from a software configuration container. | |
int | snd_pcm_sw_params_set_tstamp_mode (snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_tstamp_t val) |
Set timestamp mode inside a software configuration container. | |
int | snd_pcm_sw_params_get_tstamp_mode (const snd_pcm_sw_params_t *params, snd_pcm_tstamp_t *val) |
Get timestamp mode from a software configuration container. | |
int | snd_pcm_sw_params_set_avail_min (snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val) |
Set avail min inside a software configuration container. | |
int | snd_pcm_sw_params_get_avail_min (const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val) |
Get avail min from a software configuration container. | |
int | snd_pcm_sw_params_set_period_event (snd_pcm_t *pcm, snd_pcm_sw_params_t *params, int val) |
Set period event inside a software configuration container. | |
int | snd_pcm_sw_params_get_period_event (const snd_pcm_sw_params_t *params, int *val) |
Get period event from a software configuration container. | |
int | snd_pcm_sw_params_set_start_threshold (snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val) |
Set start threshold inside a software configuration container. | |
int | snd_pcm_sw_params_get_start_threshold (const snd_pcm_sw_params_t *paramsm, snd_pcm_uframes_t *val) |
Get start threshold from a software configuration container. | |
int | snd_pcm_sw_params_set_stop_threshold (snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val) |
Set stop threshold inside a software configuration container. | |
int | snd_pcm_sw_params_get_stop_threshold (const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val) |
Get stop threshold from a software configuration container. | |
int | snd_pcm_sw_params_set_silence_threshold (snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val) |
Set silence threshold inside a software configuration container. | |
int | snd_pcm_sw_params_get_silence_threshold (const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val) |
Get silence threshold from a software configuration container. | |
int | snd_pcm_sw_params_set_silence_size (snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val) |
Set silence size inside a software configuration container. | |
int | snd_pcm_sw_params_get_silence_size (const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val) |
Get silence size from a software configuration container. |
|
allocate an invalid snd_pcm_sw_params_t using standard alloca
|
|
copy one snd_pcm_sw_params_t to another
|
|
frees a previously allocated snd_pcm_sw_params_t
|
|
Get avail min from a software configuration container.
|
|
Get boundary for ring pointers from a software configuration container.
|
|
Get period event from a software configuration container.
|
|
Get silence size from a software configuration container.
|
|
Get silence threshold from a software configuration container.
|
|
Get start threshold from a software configuration container.
|
|
Get stop threshold from a software configuration container.
|
|
Get timestamp mode from a software configuration container.
|
|
allocate an invalid snd_pcm_sw_params_t using standard malloc
|
|
Set avail min inside a software configuration container.
|
|
Set period event inside a software configuration container.
|
|
Set silence size inside a software configuration container.
The special case is when silence size value is equal or greater than boundary. The unused portion of the ring buffer (initial written samples are untouched) is filled with silence at start. Later, only just processed sample area is filled with silence. Note: silence_threshold must be set to zero. |
|
Set silence threshold inside a software configuration container.
|
|
Set start threshold inside a software configuration container.
|
|
Set stop threshold inside a software configuration container.
|
|
Set timestamp mode inside a software configuration container.
|
|
get size of snd_pcm_sw_params_t
|