Lines Matching defs:snd_pcm_extplug_t
49 typedef struct snd_pcm_extplug snd_pcm_extplug_t;
128 snd_pcm_sframes_t (*transfer)(snd_pcm_extplug_t *ext,
137 int (*close)(snd_pcm_extplug_t *ext);
141 int (*hw_params)(snd_pcm_extplug_t *ext, snd_pcm_hw_params_t *params);
145 int (*hw_free)(snd_pcm_extplug_t *ext);
149 void (*dump)(snd_pcm_extplug_t *ext, snd_output_t *out);
153 int (*init)(snd_pcm_extplug_t *ext);
157 int snd_pcm_extplug_create(snd_pcm_extplug_t *ext, const char *name,
160 int snd_pcm_extplug_delete(snd_pcm_extplug_t *ext);
163 void snd_pcm_extplug_params_reset(snd_pcm_extplug_t *ext);
166 int snd_pcm_extplug_set_param_list(snd_pcm_extplug_t *extplug, int type, unsigned int num_list, const unsigned int *list);
167 int snd_pcm_extplug_set_param_minmax(snd_pcm_extplug_t *extplug, int type, unsigned int min, unsigned int max);
168 int snd_pcm_extplug_set_slave_param_list(snd_pcm_extplug_t *extplug, int type, unsigned int num_list, const unsigned int *list);
169 int snd_pcm_extplug_set_slave_param_minmax(snd_pcm_extplug_t *extplug, int type, unsigned int min, unsigned int max);
174 static inline int snd_pcm_extplug_set_param(snd_pcm_extplug_t *extplug, int type, unsigned int val)
182 static inline int snd_pcm_extplug_set_slave_param(snd_pcm_extplug_t *extplug, int type, unsigned int val)