Lines Matching defs:params
251 " --dump-hw-params dump hw_params of the device\n"
526 {"dump-hw-params", 0, 0, OPT_DUMP_HWPARAMS},
1264 static void show_available_sample_formats(snd_pcm_hw_params_t* params)
1270 if (snd_pcm_hw_params_test_format(handle, params, format) == 0)
1347 snd_pcm_hw_params_t *params;
1354 snd_pcm_hw_params_alloca(¶ms);
1356 err = snd_pcm_hw_params_any(handle, params);
1365 snd_pcm_hw_params_dump(params, log);
1374 err = snd_pcm_hw_params_set_access_mask(handle, params, mask);
1376 err = snd_pcm_hw_params_set_access(handle, params,
1379 err = snd_pcm_hw_params_set_access(handle, params,
1385 err = snd_pcm_hw_params_set_format(handle, params, hwparams.format);
1388 show_available_sample_formats(params);
1391 err = snd_pcm_hw_params_set_subformat(handle, params, hwparams.subformat);
1396 err = snd_pcm_hw_params_set_channels(handle, params, hwparams.channels);
1403 err = snd_pcm_hw_params_set_periods_min(handle, params, 2);
1407 err = snd_pcm_hw_params_set_rate_near(handle, params, &hwparams.rate, 0);
1425 err = snd_pcm_hw_params_get_buffer_time_max(params,
1438 err = snd_pcm_hw_params_set_period_time_near(handle, params,
1441 err = snd_pcm_hw_params_set_period_size_near(handle, params,
1445 err = snd_pcm_hw_params_set_buffer_time_near(handle, params,
1448 err = snd_pcm_hw_params_set_buffer_size_near(handle, params,
1452 monotonic = snd_pcm_hw_params_is_monotonic(params);
1453 can_pause = snd_pcm_hw_params_can_pause(params);
1454 err = snd_pcm_hw_params(handle, params);
1456 error(_("Unable to install hw params:"));
1457 snd_pcm_hw_params_dump(params, log);
1460 snd_pcm_hw_params_get_period_size(params, &chunk_size, 0);
1461 snd_pcm_hw_params_get_buffer_size(params, &buffer_size);
1469 error(_("Unable to get current sw params."));
1509 error(_("unable to install sw params:"));