Type Alias alsa_sys::snd_pcm_hw_params_t
source · pub type snd_pcm_hw_params_t = _snd_pcm_hw_params;
Expand description
PCM hardware configuration space container
snd_pcm_hw_params_t is an opaque structure which contains a set of possible PCM hardware configurations. For example, a given instance might include a range of buffer sizes, a range of period sizes, and a set of several sample formats. Some subset of all possible combinations these sets may be valid, but not necessarily any combination will be valid.
When a parameter is set or restricted using a snd_pcm_hw_params_set* function, all of the other ranges will be updated to exclude as many impossible configurations as possible. Attempting to set a parameter outside of its acceptable range will result in the function failing and an error code being returned.
Aliased Type§
struct snd_pcm_hw_params_t { /* private fields */ }