Lines Matching refs:snd_pcm_t
141 snd_pcm_t *spcm; /* slave PCM handle */
151 int (*sync_ptr)(snd_pcm_t *pcm);
317 int snd_pcm_direct_initialize_slave(snd_pcm_direct_t *dmix, snd_pcm_t *spcm, struct slave_params *p…
318 int snd_pcm_direct_initialize_secondary_slave(snd_pcm_direct_t *dmix, snd_pcm_t *spcm, struct slave…
320 int snd_pcm_direct_check_interleave(snd_pcm_direct_t *dmix, snd_pcm_t *pcm);
324 int snd_pcm_direct_nonblock(snd_pcm_t *pcm, int nonblock);
325 int snd_pcm_direct_async(snd_pcm_t *pcm, int sig, pid_t pid);
326 int snd_pcm_direct_poll_descriptors(snd_pcm_t *pcm, struct pollfd *pfds,
328 int snd_pcm_direct_poll_revents(snd_pcm_t *pcm, struct pollfd *pfds, unsigned int nfds, unsigned sh…
329 int snd_pcm_direct_info(snd_pcm_t *pcm, snd_pcm_info_t * info);
330 int snd_pcm_direct_hw_refine(snd_pcm_t *pcm, snd_pcm_hw_params_t *params);
331 int snd_pcm_direct_hw_params(snd_pcm_t *pcm, snd_pcm_hw_params_t * params);
332 int snd_pcm_direct_hw_free(snd_pcm_t *pcm);
333 int snd_pcm_direct_sw_params(snd_pcm_t *pcm, snd_pcm_sw_params_t * params);
334 int snd_pcm_direct_channel_info(snd_pcm_t *pcm, snd_pcm_channel_info_t * info);
335 int snd_pcm_direct_mmap(snd_pcm_t *pcm);
336 int snd_pcm_direct_munmap(snd_pcm_t *pcm);
337 int snd_pcm_direct_prepare(snd_pcm_t *pcm);
338 int snd_pcm_direct_resume(snd_pcm_t *pcm);
342 int snd_pcm_direct_open_secondary_client(snd_pcm_t **spcmp, snd_pcm_direct_t *dmix, const char *cli…
344 snd_pcm_chmap_query_t **snd_pcm_direct_query_chmaps(snd_pcm_t *pcm);
345 snd_pcm_chmap_t *snd_pcm_direct_get_chmap(snd_pcm_t *pcm);
346 int snd_pcm_direct_set_chmap(snd_pcm_t *pcm, const snd_pcm_chmap_t *map);
348 int snd_pcm_direct_client_chk_xrun(snd_pcm_direct_t *direct, snd_pcm_t *pcm);
350 struct timespec snd_pcm_hw_fast_tstamp(snd_pcm_t *pcm);
351 void snd_pcm_direct_reset_slave_ptr(snd_pcm_t *pcm, snd_pcm_direct_t *dmix);
369 int _snd_pcm_direct_new(snd_pcm_t **pcmp, snd_pcm_direct_t **_dmix, int type,