Lines Matching refs:aos_pcm_t
148 } aos_pcm_t; typedef
185 int aos_pcm_open(aos_pcm_t **pcm, const char *name, aos_pcm_stream_t stream, int mode);
194 int aos_pcm_prepare(aos_pcm_t *pcm);
203 int aos_pcm_start(aos_pcm_t *pcm);
213 int aos_pcm_wait(aos_pcm_t *pcm, int timeout);
222 int aos_pcm_stop(aos_pcm_t *pcm);
231 int aos_pcm_drain(aos_pcm_t *pcm);
240 int aos_pcm_pause(aos_pcm_t *pcm, int enable);
249 int aos_pcm_close(aos_pcm_t *pcm);
258 int aos_pcm_recover(aos_pcm_t *pcm);
286 int aos_pcm_hw_params(aos_pcm_t *pcm, aos_pcm_hw_params_t *p);
301 int aos_pcm_set_params(aos_pcm_t *pcm, aos_pcm_format_t format, aos_pcm_access_t access, unsigned i…
330 int aos_pcm_sw_params(aos_pcm_t *pcm, aos_pcm_sw_params_t *params);
341 aos_pcm_sframes_t aos_pcm_writei(aos_pcm_t *pcm, const void *buffer, aos_pcm_uframes_t size);
352 aos_pcm_sframes_t aos_pcm_readi(aos_pcm_t *pcm, void *buffer, aos_pcm_uframes_t size);
363 aos_pcm_sframes_t aos_pcm_writen(aos_pcm_t *pcm, void **bufs, aos_pcm_uframes_t size);
374 aos_pcm_sframes_t aos_pcm_readn(aos_pcm_t *pcm, void **bufs, aos_pcm_uframes_t size);
383 int aos_pcm_suspend(aos_pcm_t *pcm);
392 int aos_pcm_resume(aos_pcm_t *pcm);
402 aos_pcm_sframes_t aos_pcm_bytes_to_frames(aos_pcm_t *pcm, int bytes);
412 int aos_pcm_frames_to_bytes(aos_pcm_t *pcm, aos_pcm_sframes_t frames);