Lines Matching defs:handle
35 snd_pcm_t *handle;
84 const char *device_name = snd_pcm_name(sndpcm->handle);
95 err = snd_pcm_hw_params_any(sndpcm->handle, params);
104 err = snd_pcm_hw_params_set_access(sndpcm->handle, params,
114 err = snd_pcm_hw_params_set_format(sndpcm->handle, params, format);
123 err = snd_pcm_hw_params_set_channels(sndpcm->handle,
135 err = snd_pcm_hw_params_set_rate_near(sndpcm->handle,
189 err = snd_pcm_hw_params_set_buffer_size_near(sndpcm->handle,
199 err = snd_pcm_hw_params_set_period_size_near(sndpcm->handle,
225 err = snd_pcm_hw_params_set_buffer_time_near(sndpcm->handle,
235 err = snd_pcm_hw_params_set_period_time_near(sndpcm->handle,
247 if (snd_pcm_hw_params(sndpcm->handle, params) < 0) {
314 err = snd_pcm_writei(sndpcm->handle, sndpcm->buffer + offset,
317 snd_pcm_wait(sndpcm->handle, 500);
323 snd_pcm_prepare(sndpcm->handle);
325 while ((err = snd_pcm_resume(sndpcm->handle)) == -EAGAIN)
328 snd_pcm_prepare(sndpcm->handle);
433 snd_pcm_drain(sndpcm->handle);
451 err = snd_pcm_open(&sndpcm.handle, bat->playback.device,
505 snd_pcm_close(sndpcm.handle);
518 err = snd_pcm_readi(sndpcm->handle,
521 snd_pcm_wait(sndpcm->handle, 500);
523 snd_pcm_prepare(sndpcm->handle);
529 while ((err = snd_pcm_resume(sndpcm->handle)) == -EAGAIN)
532 snd_pcm_prepare(sndpcm->handle);
687 err = snd_pcm_open(&sndpcm.handle, bat->capture.device,
704 pthread_cleanup_push(pcm_cleanup, sndpcm.handle);
724 snd_pcm_drain(sndpcm.handle);
730 snd_pcm_close(sndpcm.handle);