Lines Matching refs:sparams

742 static int snd_pcm_plug_hw_refine_sprepare(snd_pcm_t *pcm, snd_pcm_hw_params_t *sparams)
747 _snd_pcm_hw_params_any(sparams);
749 _snd_pcm_hw_params_set_format(sparams, plug->sformat);
750 _snd_pcm_hw_params_set_subformat(sparams, SND_PCM_SUBFORMAT_STD);
753 _snd_pcm_hw_param_set(sparams, SND_PCM_HW_PARAM_CHANNELS,
756 _snd_pcm_hw_param_set_minmax(sparams, SND_PCM_HW_PARAM_RATE,
759 err = snd_pcm_hw_refine(plug->req_slave, sparams);
766 snd_pcm_hw_params_t *sparams)
775 snd_pcm_hw_param_get_mask(sparams,
813 snd_pcm_hw_params_t *sparams)
831 err = snd_pcm_hw_param_refine_multiple(slave, sparams, SND_PCM_HW_PARAM_RATE, params);
839 err = snd_pcm_hw_param_refine_near(slave, sparams, SND_PCM_HW_PARAM_CHANNELS, params);
847 sformat_mask = snd_pcm_hw_param_get_mask(sparams, SND_PCM_HW_PARAM_FORMAT);
877 err = snd_pcm_hw_param_set_mask(slave, sparams, SND_CHANGE,
883 if (snd_pcm_hw_param_never_eq(params, SND_PCM_HW_PARAM_ACCESS, sparams)) {
884 err = check_access_change(params, sparams);
893 snd_pcm_hw_param_always_eq(params, SND_PCM_HW_PARAM_RATE, sparams))
900 srate = snd_pcm_hw_param_get_interval(sparams, SND_PCM_HW_PARAM_RATE);
902 err = _snd_pcm_hw_param_set_interval(sparams, SND_PCM_HW_PARAM_BUFFER_SIZE, &t);
906 err = _snd_pcm_hw_params_refine(sparams, links, params);
914 snd_pcm_hw_params_t *sparams)
935 sformat_mask = snd_pcm_hw_param_get_mask(sparams,
985 err = snd_pcm_hw_param_get_min(sparams, SND_PCM_HW_PARAM_RATE, &srate_min, &srate_mindir);
995 snd_pcm_hw_param_always_eq(params, SND_PCM_HW_PARAM_RATE, sparams))
999 sbuffer_size = snd_pcm_hw_param_get_interval(sparams, SND_PCM_HW_PARAM_BUFFER_SIZE);
1001 srate = snd_pcm_hw_param_get_interval(sparams, SND_PCM_HW_PARAM_RATE);
1010 err = _snd_pcm_hw_params_refine(params, links, sparams);
1039 snd_pcm_hw_params_t sparams;
1042 err = snd_pcm_plug_hw_refine_sprepare(pcm, &sparams);
1045 err = snd_pcm_plug_hw_refine_schange(pcm, params, &sparams);
1048 err = snd_pcm_hw_refine_soft(slave, &sparams);
1057 INTERNAL(snd_pcm_hw_params_get_format)(&sparams, &slv_params.format);
1058 INTERNAL(snd_pcm_hw_params_get_channels)(&sparams, &slv_params.channels);
1059 INTERNAL(snd_pcm_hw_params_get_rate)(&sparams, &slv_params.rate, 0);
1065 snd_pcm_hw_params_test_access(slave, &sparams,
1067 INTERNAL(snd_pcm_hw_params_set_access_first)(slave, &sparams, &slv_params.access);