Lines Matching refs:pcm
62 proxy->pcm = NULL; in proxy_prepare()
71 proxy->pcm = pcm_open(profile->card, profile->device, profile->direction, &proxy->alsa_config); in proxy_open()
72 if (proxy->pcm == NULL) { in proxy_open()
76 if (!pcm_is_ready(proxy->pcm)) { in proxy_open()
77 ALOGE("[%s] proxy_open() pcm_open() failed: %s", LOG_TAG, pcm_get_error(proxy->pcm)); in proxy_open()
81 pcm_close(proxy->pcm); in proxy_open()
82 proxy->pcm = NULL; in proxy_open()
91 ALOGV("proxy_close() [pcm:%p]", proxy->pcm); in proxy_close()
93 if (proxy->pcm != NULL) { in proxy_close()
94 pcm_close(proxy->pcm); in proxy_close()
95 proxy->pcm = NULL; in proxy_close()
147 return pcm_write(proxy->pcm, data, count); in proxy_write()
152 return pcm_read(proxy->pcm, data, count); in proxy_read()