Home | History | Annotate | Download | only in include

Lines Matching refs:snd_ctl_t

203 typedef struct _snd_ctl snd_ctl_t;
221 int snd_ctl_open(snd_ctl_t **ctl, const char *name, int mode);
222 int snd_ctl_open_lconf(snd_ctl_t **ctl, const char *name, int mode, snd_config_t *lconf);
223 int snd_ctl_close(snd_ctl_t *ctl);
224 int snd_ctl_nonblock(snd_ctl_t *ctl, int nonblock);
225 int snd_async_add_ctl_handler(snd_async_handler_t **handler, snd_ctl_t *ctl,
227 snd_ctl_t *snd_async_handler_get_ctl(snd_async_handler_t *handler);
228 int snd_ctl_poll_descriptors_count(snd_ctl_t *ctl);
229 int snd_ctl_poll_descriptors(snd_ctl_t *ctl, struct pollfd *pfds, unsigned int space);
230 int snd_ctl_poll_descriptors_revents(snd_ctl_t *ctl, struct pollfd *pfds, unsigned int nfds, unsigned short *revents);
231 int snd_ctl_subscribe_events(snd_ctl_t *ctl, int subscribe);
232 int snd_ctl_card_info(snd_ctl_t *ctl, snd_ctl_card_info_t *info);
233 int snd_ctl_elem_list(snd_ctl_t *ctl, snd_ctl_elem_list_t *list);
234 int snd_ctl_elem_info(snd_ctl_t *ctl, snd_ctl_elem_info_t *info);
235 int snd_ctl_elem_read(snd_ctl_t *ctl, snd_ctl_elem_value_t *value);
236 int snd_ctl_elem_write(snd_ctl_t *ctl, snd_ctl_elem_value_t *value);
237 int snd_ctl_elem_lock(snd_ctl_t *ctl, snd_ctl_elem_id_t *id);
238 int snd_ctl_elem_unlock(snd_ctl_t *ctl, snd_ctl_elem_id_t *id);
239 int snd_ctl_elem_tlv_read(snd_ctl_t *ctl, const snd_ctl_elem_id_t *id,
241 int snd_ctl_elem_tlv_write(snd_ctl_t *ctl, const snd_ctl_elem_id_t *id,
243 int snd_ctl_elem_tlv_command(snd_ctl_t *ctl, const snd_ctl_elem_id_t *id,
246 int snd_ctl_hwdep_next_device(snd_ctl_t *ctl, int * device);
247 int snd_ctl_hwdep_info(snd_ctl_t *ctl, snd_hwdep_info_t * info);
250 int snd_ctl_pcm_next_device(snd_ctl_t *ctl, int *device);
251 int snd_ctl_pcm_info(snd_ctl_t *ctl, snd_pcm_info_t * info);
252 int snd_ctl_pcm_prefer_subdevice(snd_ctl_t *ctl, int subdev);
255 int snd_ctl_rawmidi_next_device(snd_ctl_t *ctl, int * device);
256 int snd_ctl_rawmidi_info(snd_ctl_t *ctl, snd_rawmidi_info_t * info);
257 int snd_ctl_rawmidi_prefer_subdevice(snd_ctl_t *ctl, int subdev);
259 int snd_ctl_set_power_state(snd_ctl_t *ctl, unsigned int state);
260 int snd_ctl_get_power_state(snd_ctl_t *ctl, unsigned int *state);
262 int snd_ctl_read(snd_ctl_t *ctl, snd_ctl_event_t *event);
263 int snd_ctl_wait(snd_ctl_t *ctl, int timeout);
264 const char *snd_ctl_name(snd_ctl_t *ctl);
265 snd_ctl_type_t snd_ctl_type(snd_ctl_t *ctl);
406 int snd_ctl_elem_add_integer(snd_ctl_t *ctl, const snd_ctl_elem_id_t *id, unsigned int count, long imin, long imax, long istep);
407 int snd_ctl_elem_add_integer64(snd_ctl_t *ctl, const snd_ctl_elem_id_t *id, unsigned int count, long long imin, long long imax, long long istep);
408 int snd_ctl_elem_add_boolean(snd_ctl_t *ctl, const snd_ctl_elem_id_t *id, unsigned int count);
409 int snd_ctl_elem_add_iec958(snd_ctl_t *ctl, const snd_ctl_elem_id_t *id);
410 int snd_ctl_elem_remove(snd_ctl_t *ctl, snd_ctl_elem_id_t *id);
459 int snd_ctl_get_dB_range(snd_ctl_t *ctl, const snd_ctl_elem_id_t *id,
461 int snd_ctl_convert_to_dB(snd_ctl_t *ctl, const snd_ctl_elem_id_t *id,
463 int snd_ctl_convert_from_dB(snd_ctl_t *ctl, const snd_ctl_elem_id_t *id,
510 int snd_hctl_open_ctl(snd_hctl_t **hctlp, snd_ctl_t *ctl);
529 snd_ctl_t *snd_hctl_ctl(snd_hctl_t *hctl);
564 int snd_sctl_build(snd_sctl_t **ctl, snd_ctl_t *handle, snd_config_t *config,