Lines Matching refs:pcm

24 int uvoice_set_path(struct pcm_device *pcm, snd_device_t device)  in uvoice_set_path()  argument
29 int uvoice_dev_mute(struct pcm_device *pcm, snd_device_t device, int mute) in uvoice_dev_mute() argument
40 int uvoice_pcm_setup(struct pcm_device *pcm) in uvoice_pcm_setup() argument
45 int uvoice_pcm_open(struct pcm_device *pcm) in uvoice_pcm_open() argument
49 if (!pcm) { in uvoice_pcm_open()
54 switch (pcm->config.format) { in uvoice_pcm_open()
72 if (pcm->dir == PCM_OUT) { in uvoice_pcm_open()
78 …s_pcm_set_params(pb_pcm, format, AOS_PCM_ACCESS_RW_INTERLEAVED, pcm->config.channels, pcm->config.… in uvoice_pcm_open()
84 } else if (pcm->dir == PCM_IN) { in uvoice_pcm_open()
91 …_pcm_set_params(cap_pcm, format, AOS_PCM_ACCESS_RW_INTERLEAVED, pcm->config.channels, pcm->config.… in uvoice_pcm_open()
101 int uvoice_pcm_read(struct pcm_device *pcm, uint8_t *buffer, int nbytes) in uvoice_pcm_read() argument
104 if (pcm->dir == PCM_IN && cap_pcm) { in uvoice_pcm_read()
111 int uvoice_pcm_write(struct pcm_device *pcm, uint8_t *buffer, int nbytes) in uvoice_pcm_write() argument
114 if (pcm->dir == PCM_OUT && pb_pcm) { in uvoice_pcm_write()
126 int uvoice_pcm_silence(struct pcm_device *pcm) in uvoice_pcm_silence() argument
131 int uvoice_pcm_flush(struct pcm_device *pcm) in uvoice_pcm_flush() argument
136 int uvoice_pcm_close(struct pcm_device *pcm) in uvoice_pcm_close() argument
138 if (pb_pcm && (pcm->dir == PCM_OUT)) { in uvoice_pcm_close()
144 if (cap_pcm && (pcm->dir == PCM_IN)) { in uvoice_pcm_close()