Lines Matching refs:snd_ump_endpoint_info_t
19 typedef struct snd_ump_endpoint_info snd_ump_endpoint_info_t;
74 * \brief allocate an invalid #snd_ump_endpoint_info_t using standard alloca
78 int snd_ump_endpoint_info_malloc(snd_ump_endpoint_info_t **info);
79 void snd_ump_endpoint_info_free(snd_ump_endpoint_info_t *info);
80 void snd_ump_endpoint_info_copy(snd_ump_endpoint_info_t *dst, const snd_ump_endpoint_info_t *src);
81 int snd_ump_endpoint_info_get_card(const snd_ump_endpoint_info_t *info);
82 int snd_ump_endpoint_info_get_device(const snd_ump_endpoint_info_t *info);
83 unsigned int snd_ump_endpoint_info_get_flags(const snd_ump_endpoint_info_t *info);
84 unsigned int snd_ump_endpoint_info_get_protocol_caps(const snd_ump_endpoint_info_t *info);
85 unsigned int snd_ump_endpoint_info_get_protocol(const snd_ump_endpoint_info_t *info);
86 unsigned int snd_ump_endpoint_info_get_num_blocks(const snd_ump_endpoint_info_t *info);
87 unsigned int snd_ump_endpoint_info_get_version(const snd_ump_endpoint_info_t *info);
88 unsigned int snd_ump_endpoint_info_get_manufacturer_id(const snd_ump_endpoint_info_t *info);
89 unsigned int snd_ump_endpoint_info_get_family_id(const snd_ump_endpoint_info_t *info);
90 unsigned int snd_ump_endpoint_info_get_model_id(const snd_ump_endpoint_info_t *info);
91 const unsigned char *snd_ump_endpoint_info_get_sw_revision(const snd_ump_endpoint_info_t *info);
92 const char *snd_ump_endpoint_info_get_name(const snd_ump_endpoint_info_t *info);
93 const char *snd_ump_endpoint_info_get_product_id(const snd_ump_endpoint_info_t *info);
94 int snd_ump_endpoint_info(snd_ump_t *ump, snd_ump_endpoint_info_t *info);