Lines Matching refs:pcmp
2562 static int snd_pcm_open_conf(snd_pcm_t **pcmp, const char *name,
2671 err = open_func(pcmp, name, pcm_root, pcm_conf, stream, mode);
2673 if ((*pcmp)->open_func) {
2677 (*pcmp)->open_func = open_func;
2692 (*pcmp)->compat = 1;
2697 (*pcmp)->compat = 1;
2701 snd_config_get_integer(tmp, &(*pcmp)->minperiodtime);
2712 static int snd_pcm_open_noupdate(snd_pcm_t **pcmp, snd_config_t *root,
2726 err = snd_pcm_open_noupdate(pcmp, root, str, stream, mode,
2730 err = snd_pcm_open_conf(pcmp, name, root, pcm_conf, stream, mode);
2738 * \param pcmp Returned PCM handle
2744 int snd_pcm_open(snd_pcm_t **pcmp, const char *name,
2750 assert(pcmp && name);
2760 err = snd_pcm_open_noupdate(pcmp, top, name, stream, mode, 0);
2767 * \param pcmp Returned PCM handle
2774 int snd_pcm_open_lconf(snd_pcm_t **pcmp, const char *name,
2778 assert(pcmp && name && lconf);
2779 return snd_pcm_open_noupdate(pcmp, lconf, name, stream, mode, 0);
2784 * \param pcmp Returned PCM handle
2792 int snd_pcm_open_fallback(snd_pcm_t **pcmp, snd_config_t *root,
2797 assert(pcmp && name && root);
2798 err = snd_pcm_open_noupdate(pcmp, root, name, stream, mode, 0);
2800 free((*pcmp)->name);
2801 (*pcmp)->name = orig_name ? strdup(orig_name) : NULL;
2807 int snd_pcm_new(snd_pcm_t **pcmp, snd_pcm_type_t type, const char *name,
2854 *pcmp = pcm;
2872 int snd_pcm_open_named_slave(snd_pcm_t **pcmp, const char *name,
2883 return snd_pcm_open_noupdate(pcmp, root, str, stream, mode,
2885 return snd_pcm_open_conf(pcmp, name, root, conf, stream, mode);