Lines Matching refs:snd_pcm_info_t
48 typedef struct _snd_pcm_info snd_pcm_info_t;
542 int snd_pcm_info(snd_pcm_t *pcm, snd_pcm_info_t *info);
696 * \brief allocate an invalid #snd_pcm_info_t using standard alloca
700 int snd_pcm_info_malloc(snd_pcm_info_t **ptr);
701 void snd_pcm_info_free(snd_pcm_info_t *obj);
702 void snd_pcm_info_copy(snd_pcm_info_t *dst, const snd_pcm_info_t *src);
703 unsigned int snd_pcm_info_get_device(const snd_pcm_info_t *obj);
704 unsigned int snd_pcm_info_get_subdevice(const snd_pcm_info_t *obj);
705 snd_pcm_stream_t snd_pcm_info_get_stream(const snd_pcm_info_t *obj);
706 int snd_pcm_info_get_card(const snd_pcm_info_t *obj);
707 const char *snd_pcm_info_get_id(const snd_pcm_info_t *obj);
708 const char *snd_pcm_info_get_name(const snd_pcm_info_t *obj);
709 const char *snd_pcm_info_get_subdevice_name(const snd_pcm_info_t *obj);
710 snd_pcm_class_t snd_pcm_info_get_class(const snd_pcm_info_t *obj);
711 snd_pcm_subclass_t snd_pcm_info_get_subclass(const snd_pcm_info_t *obj);
712 unsigned int snd_pcm_info_get_subdevices_count(const snd_pcm_info_t *obj);
713 unsigned int snd_pcm_info_get_subdevices_avail(const snd_pcm_info_t *obj);
714 snd_pcm_sync_id_t snd_pcm_info_get_sync(const snd_pcm_info_t *obj);
715 void snd_pcm_info_set_device(snd_pcm_info_t *obj, unsigned int val);
716 void snd_pcm_info_set_subdevice(snd_pcm_info_t *obj, unsigned int val);
717 void snd_pcm_info_set_stream(snd_pcm_info_t *obj, snd_pcm_stream_t val);