Lines Matching refs:handle

83 static int setup_handle(snd_pcm_t **handle, snd_pcm_sw_params_t *swparams,  in setup_handle()  argument
91 err = snd_pcm_open(handle, pcm_name, stream, 0); in setup_handle()
94 snd_pcm_hw_params_any(*handle, hwparams); in setup_handle()
95 snd_pcm_hw_params_set_rate_resample(*handle, hwparams, 0); in setup_handle()
96 snd_pcm_hw_params_set_access(*handle, hwparams, params->access); in setup_handle()
97 snd_pcm_hw_params_set_format(*handle, hwparams, params->format); in setup_handle()
98 snd_pcm_hw_params_set_channels(*handle, hwparams, params->channels); in setup_handle()
99 snd_pcm_hw_params_set_rate_near(*handle, hwparams, &params->rate, 0); in setup_handle()
100 snd_pcm_hw_params_set_period_size_near(*handle, hwparams, &params->period_size, 0); in setup_handle()
101 snd_pcm_hw_params_set_buffer_size_near(*handle, hwparams, &params->buffer_size); in setup_handle()
102 snd_pcm_hw_params(*handle, hwparams); in setup_handle()
103 snd_pcm_sw_params_current(*handle, swparams); in setup_handle()
105 snd_pcm_hw_params_set_rate_resample(*handle, hwparams, 0); in setup_handle()
106 snd_pcm_sw_params_set_avail_min(*handle, swparams, params->period_size); in setup_handle()
107 snd_pcm_hw_params_set_buffer_size_near(*handle, hwparams, &params->buffer_size); in setup_handle()
108 snd_pcm_hw_params_set_period_size_near(*handle, hwparams, &params->period_size, 0); in setup_handle()
109 snd_pcm_sw_params(*handle, swparams); in setup_handle()
110 snd_pcm_hw_params(*handle, hwparams); in setup_handle()
167 snd_pcm_t *handle; in TEST_F() local
181 ASSERT_EQ(setup_handle(&handle, self->swparams, self->hwparams, params, in TEST_F()
192 write_res = snd_pcm_writei(handle, samples, params->rate * params->time); in TEST_F()
195 snd_pcm_close(handle); in TEST_F()
207 snd_pcm_t *handle; in TEST_F() local
220 ASSERT_EQ(setup_handle(&handle, self->swparams, self->hwparams, in TEST_F()
224 read_res = snd_pcm_readi(handle, samples, params->rate * params->time); in TEST_F()
226 snd_pcm_close(handle); in TEST_F()
239 snd_pcm_t *handle; in TEST_F() local
252 ASSERT_EQ(setup_handle(&handle, self->swparams, self->hwparams, in TEST_F()
259 read_res = snd_pcm_readn(handle, (void **)chan_samples, params.rate * params.time); in TEST_F()
262 snd_pcm_close(handle); in TEST_F()
273 snd_pcm_t *handle; in TEST_F() local
287 ASSERT_EQ(setup_handle(&handle, self->swparams, self->hwparams, in TEST_F()
297 read_res = snd_pcm_writen(handle, (void **)chan_samples, params.rate * params.time); in TEST_F()
301 snd_pcm_close(handle); in TEST_F()
315 snd_pcm_t *handle; in TEST_F() local
322 ASSERT_EQ(setup_handle(&handle, self->swparams, self->hwparams, params, in TEST_F()
324 snd_pcm_reset(handle); in TEST_F()
327 snd_pcm_close(handle); in TEST_F()