Lines Matching refs:pcm
74 proxy->pcm = NULL; in proxy_prepare()
93 proxy->pcm = pcm_open(profile->card, profile->device, in proxy_open()
95 if (proxy->pcm == NULL) { in proxy_open()
99 if (!pcm_is_ready(proxy->pcm)) { in proxy_open()
100 ALOGE(" proxy_open() pcm_open() failed: %s", pcm_get_error(proxy->pcm)); in proxy_open()
104 pcm_close(proxy->pcm); in proxy_open()
105 proxy->pcm = NULL; in proxy_open()
114 ALOGV("proxy_close() [pcm:%p]", proxy->pcm); in proxy_close()
116 if (proxy->pcm != NULL) { in proxy_close()
117 pcm_close(proxy->pcm); in proxy_close()
118 proxy->pcm = NULL; in proxy_close()
170 if (proxy->pcm != NULL in proxy_get_presentation_position()
171 && pcm_get_htimestamp(proxy->pcm, &avail, timestamp) == 0) { in proxy_get_presentation_position()
195 int ret = pcm_write(proxy->pcm, data, count); in proxy_write()
204 return pcm_read(proxy->pcm, data, count); in proxy_read()