Lines Matching refs:snd_pcm_extplug_t
49 typedef struct snd_pcm_extplug snd_pcm_extplug_t;
54 typedef snd_pcm_extplug snd_pcm_extplug_t;
133 snd_pcm_sframes_t (*transfer)(snd_pcm_extplug_t *ext,
142 int (*close)(snd_pcm_extplug_t *ext);
146 int (*hw_params)(snd_pcm_extplug_t *ext, snd_pcm_hw_params_t *params);
150 int (*hw_free)(snd_pcm_extplug_t *ext);
154 void (*dump)(snd_pcm_extplug_t *ext, snd_output_t *out);
158 int (*init)(snd_pcm_extplug_t *ext);
162 snd_pcm_chmap_query_t **(*query_chmaps)(snd_pcm_extplug_t *ext);
166 snd_pcm_chmap_t *(*get_chmap)(snd_pcm_extplug_t *ext);
170 int (*set_chmap)(snd_pcm_extplug_t *ext, const snd_pcm_chmap_t *map);
174 int snd_pcm_extplug_create(snd_pcm_extplug_t *ext, const char *name,
177 int snd_pcm_extplug_delete(snd_pcm_extplug_t *ext);
180 void snd_pcm_extplug_params_reset(snd_pcm_extplug_t *ext);
183 int snd_pcm_extplug_set_param_list(snd_pcm_extplug_t *extplug, int type, unsigned int num_list, const unsigned int *list);
184 int snd_pcm_extplug_set_param_minmax(snd_pcm_extplug_t *extplug, int type, unsigned int min, unsigned int max);
185 int snd_pcm_extplug_set_slave_param_list(snd_pcm_extplug_t *extplug, int type, unsigned int num_list, const unsigned int *list);
186 int snd_pcm_extplug_set_slave_param_minmax(snd_pcm_extplug_t *extplug, int type, unsigned int min, unsigned int max);
187 int snd_pcm_extplug_set_param_link(snd_pcm_extplug_t *extplug, int type,
193 static __inline__ int snd_pcm_extplug_set_param(snd_pcm_extplug_t *extplug, int type, unsigned int val)
201 static __inline__ int snd_pcm_extplug_set_slave_param(snd_pcm_extplug_t *extplug, int type, unsigned int val)