1snd_asoundlib_version: [const char *] 2# note: dlsym/dlopen need to be implemented in the client proxy lib 3snd_dlopen: [void *, const char *file, int mode] 4snd_dlsym: [void *, void *handle, const char *name, const char *version] 5snd_dlclose: [int, void *handle] 6 7# global.h 8# callback functions won't work :( 9snd_async_add_handler: [int, snd_async_handler_t **handler, int fd, snd_async_callback_t callback, void *private_data] 10snd_async_del_handler: [int, snd_async_handler_t *handler] 11snd_async_handler_get_fd: [int, snd_async_handler_t *handler] 12snd_async_handler_get_signo: [int, snd_async_handler_t *handler] 13snd_async_handler_get_callback_private: [void *, snd_async_handler_t *handler] 14snd_shm_area_create: [struct snd_shm_area *, int shmid, void *ptr] 15snd_shm_area_share: [struct snd_shm_area *, struct snd_shm_area *area] 16snd_shm_area_destroy: [int, struct snd_shm_area *area] 17snd_user_file: [int, const char *file, char **result] 18 19# input.h 20snd_input_stdio_open: [int, snd_input_t **inputp, const char *file, const char *mode] 21snd_input_stdio_attach: [int, snd_input_t **inputp, FILE *fp, int _close] 22snd_input_buffer_open: [int, snd_input_t **inputp, const char *buffer, ssize_t size] 23snd_input_close: [int, snd_input_t *input] 24snd_input_scanf: [int, snd_input_t *input, const char *format, ...] 25snd_input_gets: [char *, snd_input_t *input, char *str, size_t size] 26snd_input_getc: [int, snd_input_t *input] 27snd_input_ungetc: [int, snd_input_t *input, int c] 28 29# output.h 30snd_output_stdio_open: [int, snd_output_t **outputp, const char *file, const char *mode] 31snd_output_stdio_attach: [int, snd_output_t **outputp, FILE *fp, int _close] 32snd_output_buffer_open: [int, snd_output_t **outputp] 33snd_output_buffer_string: [size_t, snd_output_t *output, char **buf] 34snd_output_close: [int, snd_output_t *output] 35snd_output_printf: [int, snd_output_t *output, const char *format, ...] 36snd_output_vprintf: [int, snd_output_t *output, const char *format, va_list args] 37snd_output_puts: [int, snd_output_t *output, const char *str] 38snd_output_putc: [int, snd_output_t *output, int c] 39snd_output_flush: [int, snd_output_t *output] 40 41# error.h 42snd_strerror: [const char *, int errnum] 43# callback-based functions won't work 44snd_lib_error_set_handler: [int, snd_lib_error_handler_t handler] 45 46# conf.h 47snd_config_top: [int, snd_config_t **config] 48snd_config_load: [int, snd_config_t *config, snd_input_t *in] 49snd_config_load_override: [int, snd_config_t *config, snd_input_t *in] 50snd_config_save: [int, snd_config_t *config, snd_output_t *out] 51snd_config_update: [int] 52snd_config_update_r: [int, snd_config_t **top, snd_config_update_t **update, const char *path] 53snd_config_update_free: [int, snd_config_update_t *update] 54snd_config_update_free_global: [int] 55snd_config_search: [int, snd_config_t *config, const char *key, snd_config_t **result] 56snd_config_searchv: [int, snd_config_t *config, snd_config_t **result, ...] 57snd_config_search_definition: [int, snd_config_t *config, const char *base, const char *key, snd_config_t **result] 58snd_config_expand: [int, snd_config_t *config, snd_config_t *root, const char *args, snd_config_t *private_data, snd_config_t **result] 59snd_config_evaluate: [int, snd_config_t *config, snd_config_t *root, snd_config_t *private_data, snd_config_t **result] 60snd_config_add: [int, snd_config_t *config, snd_config_t *leaf] 61snd_config_delete: [int, snd_config_t *config] 62snd_config_delete_compound_members: [int, const snd_config_t *config] 63snd_config_copy: [int, snd_config_t **dst, snd_config_t *src] 64snd_config_make: [int, snd_config_t **config, const char *key, snd_config_type_t type] 65snd_config_make_integer: [int, snd_config_t **config, const char *key] 66snd_config_make_integer64: [int, snd_config_t **config, const char *key] 67snd_config_make_real: [int, snd_config_t **config, const char *key] 68snd_config_make_string: [int, snd_config_t **config, const char *key] 69snd_config_make_pointer: [int, snd_config_t **config, const char *key] 70snd_config_make_compound: [int, snd_config_t **config, const char *key, int join] 71snd_config_imake_integer: [int, snd_config_t **config, const char *key, const long value] 72snd_config_imake_integer64: [int, snd_config_t **config, const char *key, const long long value] 73snd_config_imake_real: [int, snd_config_t **config, const char *key, const double value] 74snd_config_imake_string: [int, snd_config_t **config, const char *key, const char *ascii] 75snd_config_imake_pointer: [int, snd_config_t **config, const char *key, const void *ptr] 76snd_config_get_type: [snd_config_type_t, const snd_config_t *config] 77snd_config_set_id: [int, snd_config_t *config, const char *id] 78snd_config_set_integer: [int, snd_config_t *config, long value] 79snd_config_set_integer64: [int, snd_config_t *config, long long value] 80snd_config_set_real: [int, snd_config_t *config, double value] 81snd_config_set_string: [int, snd_config_t *config, const char *value] 82snd_config_set_ascii: [int, snd_config_t *config, const char *ascii] 83snd_config_set_pointer: [int, snd_config_t *config, const void *ptr] 84snd_config_get_id: [int, const snd_config_t *config, const char **value] 85snd_config_get_integer: [int, const snd_config_t *config, long *value] 86snd_config_get_integer64: [int, const snd_config_t *config, long long *value] 87snd_config_get_real: [int, const snd_config_t *config, double *value] 88snd_config_get_ireal: [int, const snd_config_t *config, double *value] 89snd_config_get_string: [int, const snd_config_t *config, const char **value] 90snd_config_get_ascii: [int, const snd_config_t *config, char **value] 91snd_config_get_pointer: [int, const snd_config_t *config, const void **value] 92snd_config_test_id: [int, const snd_config_t *config, const char *id] 93snd_config_iterator_first: [snd_config_iterator_t, const snd_config_t *node] 94snd_config_iterator_next: [snd_config_iterator_t, const snd_config_iterator_t iterator] 95snd_config_iterator_end: [snd_config_iterator_t, const snd_config_t *node] 96snd_config_iterator_entry: [snd_config_t *, const snd_config_iterator_t iterator] 97snd_config_get_bool_ascii: [int, const char *ascii] 98snd_config_get_bool: [int, const snd_config_t *conf] 99snd_config_get_ctl_iface_ascii: [int, const char *ascii] 100snd_config_get_ctl_iface: [int, const snd_config_t *conf] 101snd_names_list: [int, const char *iface, snd_devname_t **list] 102snd_names_list_free: [void, snd_devname_t *list] 103 104# pcm.h 105snd_pcm_format_mask_sizeof: [size_t] 106snd_pcm_subformat_mask_sizeof: [size_t] 107snd_pcm_status_sizeof: [size_t] 108snd_async_add_pcm_handler: [int, snd_async_handler_t **handler, snd_pcm_t *pcm, snd_async_callback_t callback, void *private_data] 109snd_async_handler_get_pcm: [snd_pcm_t *, snd_async_handler_t *handler] 110snd_pcm_access_mask_any: [void, snd_pcm_access_mask_t *mask] 111snd_pcm_access_mask_copy: [void, snd_pcm_access_mask_t *dst, const snd_pcm_access_mask_t *src] 112snd_pcm_access_mask_empty: [int, const snd_pcm_access_mask_t *mask] 113snd_pcm_access_mask_free: [void, snd_pcm_access_mask_t *obj] 114snd_pcm_access_mask_malloc: [int, snd_pcm_access_mask_t **ptr] 115snd_pcm_access_mask_none: [void, snd_pcm_access_mask_t *mask] 116snd_pcm_access_mask_reset: [void, snd_pcm_access_mask_t *mask, snd_pcm_access_t val] 117snd_pcm_access_mask_set: [void, snd_pcm_access_mask_t *mask, snd_pcm_access_t val] 118snd_pcm_access_mask_test: [int, const snd_pcm_access_mask_t *mask, snd_pcm_access_t val] 119snd_pcm_access_name: [const char *, const snd_pcm_access_t _access] 120snd_pcm_area_copy: [int, const snd_pcm_channel_area_t *dst_channel, snd_pcm_uframes_t dst_offset, const snd_pcm_channel_area_t *src_channel, snd_pcm_uframes_t src_offset, unsigned int samples, snd_pcm_format_t format] 121snd_pcm_area_silence: [int, const snd_pcm_channel_area_t *dst_channel, snd_pcm_uframes_t dst_offset, unsigned int samples, snd_pcm_format_t format] 122snd_pcm_areas_copy: [int, const snd_pcm_channel_area_t *dst_channels, snd_pcm_uframes_t dst_offset, const snd_pcm_channel_area_t *src_channels, snd_pcm_uframes_t src_offset, unsigned int channels, snd_pcm_uframes_t frames, snd_pcm_format_t format] 123snd_pcm_areas_silence: [int, const snd_pcm_channel_area_t *dst_channels, snd_pcm_uframes_t dst_offset, unsigned int channels, snd_pcm_uframes_t frames, snd_pcm_format_t format] 124snd_pcm_avail_update: [snd_pcm_sframes_t, snd_pcm_t *pcm] 125snd_pcm_build_linear_format: [snd_pcm_format_t, int width, int pwidth, int unsignd, int big_endian] 126snd_pcm_bytes_to_frames: [snd_pcm_sframes_t, snd_pcm_t *pcm, ssize_t bytes] 127snd_pcm_bytes_to_samples: [long, snd_pcm_t *pcm, ssize_t bytes] 128snd_pcm_close: [int, snd_pcm_t *pcm] 129snd_pcm_delay: [int, snd_pcm_t *pcm, snd_pcm_sframes_t *delayp] 130snd_pcm_drain: [int, snd_pcm_t *pcm] 131snd_pcm_drop: [int, snd_pcm_t *pcm] 132snd_pcm_dump: [int, snd_pcm_t *pcm, snd_output_t *out] 133snd_pcm_dump_hw_setup: [int, snd_pcm_t *pcm, snd_output_t *out] 134snd_pcm_dump_setup: [int, snd_pcm_t *pcm, snd_output_t *out] 135snd_pcm_dump_sw_setup: [int, snd_pcm_t *pcm, snd_output_t *out] 136snd_pcm_format_big_endian: [int, snd_pcm_format_t format] 137snd_pcm_format_cpu_endian: [int, snd_pcm_format_t format] 138snd_pcm_format_description: [const char *, const snd_pcm_format_t format] 139snd_pcm_format_float: [int, snd_pcm_format_t format] 140snd_pcm_format_linear: [int, snd_pcm_format_t format] 141snd_pcm_format_little_endian: [int, snd_pcm_format_t format] 142snd_pcm_format_mask_any: [void, snd_pcm_format_mask_t *mask] 143snd_pcm_format_mask_copy: [void, snd_pcm_format_mask_t *dst, const snd_pcm_format_mask_t *src] 144snd_pcm_format_mask_empty: [int, const snd_pcm_format_mask_t *mask] 145snd_pcm_format_mask_free: [void, snd_pcm_format_mask_t *obj] 146snd_pcm_format_mask_malloc: [int, snd_pcm_format_mask_t **ptr] 147snd_pcm_format_mask_none: [void, snd_pcm_format_mask_t *mask] 148snd_pcm_format_mask_reset: [void, snd_pcm_format_mask_t *mask, snd_pcm_format_t val] 149snd_pcm_format_mask_set: [void, snd_pcm_format_mask_t *mask, snd_pcm_format_t val] 150snd_pcm_format_mask_test: [int, const snd_pcm_format_mask_t *mask, snd_pcm_format_t val] 151snd_pcm_format_name: [const char *, const snd_pcm_format_t format] 152snd_pcm_format_physical_width: [int, snd_pcm_format_t format] 153snd_pcm_format_set_silence: [int, snd_pcm_format_t format, void *buf, unsigned int samples] 154snd_pcm_format_signed: [int, snd_pcm_format_t format] 155snd_pcm_format_silence: [u_int8_t, snd_pcm_format_t format] 156snd_pcm_format_silence_16: [u_int16_t, snd_pcm_format_t format] 157snd_pcm_format_silence_32: [u_int32_t, snd_pcm_format_t format] 158snd_pcm_format_silence_64: [u_int64_t, snd_pcm_format_t format] 159snd_pcm_format_size: [ssize_t, snd_pcm_format_t format, size_t samples] 160snd_pcm_format_unsigned: [int, snd_pcm_format_t format] 161snd_pcm_format_value: [snd_pcm_format_t, const char* name] 162snd_pcm_format_width: [int, snd_pcm_format_t format] 163snd_pcm_forward: [snd_pcm_sframes_t, snd_pcm_t *pcm, snd_pcm_uframes_t frames] 164snd_pcm_frames_to_bytes: [ssize_t, snd_pcm_t *pcm, snd_pcm_sframes_t frames] 165snd_pcm_get_params: [int, snd_pcm_t *pcm, snd_pcm_uframes_t *buffer_size, snd_pcm_uframes_t *period_size] 166snd_pcm_hook_add: [int, snd_pcm_hook_t **hookp, snd_pcm_t *pcm, snd_pcm_hook_type_t type, snd_pcm_hook_func_t func, void *private_data] 167snd_pcm_hook_get_pcm: [snd_pcm_t *, snd_pcm_hook_t *hook] 168snd_pcm_hook_get_private: [void *, snd_pcm_hook_t *hook] 169snd_pcm_hook_remove: [int, snd_pcm_hook_t *hook] 170snd_pcm_hook_set_private: [void, snd_pcm_hook_t *hook, void *private_data] 171snd_pcm_hw_free: [int, snd_pcm_t *pcm] 172snd_pcm_hw_params: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params] 173snd_pcm_hw_params_any: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params] 174snd_pcm_hw_params_can_mmap_sample_resolution: [int, const snd_pcm_hw_params_t *params] 175snd_pcm_hw_params_can_overrange: [int, const snd_pcm_hw_params_t *params] 176snd_pcm_hw_params_can_pause: [int, const snd_pcm_hw_params_t *params] 177snd_pcm_hw_params_can_resume: [int, const snd_pcm_hw_params_t *params] 178snd_pcm_hw_params_can_sync_start: [int, const snd_pcm_hw_params_t *params] 179snd_pcm_hw_params_copy: [void, snd_pcm_hw_params_t *dst, const snd_pcm_hw_params_t *src] 180snd_pcm_hw_params_current: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params] 181snd_pcm_hw_params_dump: [int, snd_pcm_hw_params_t *params, snd_output_t *out] 182snd_pcm_hw_params_free: [void, snd_pcm_hw_params_t *obj] 183snd_pcm_hw_params_get_access: [int, const snd_pcm_hw_params_t *params, snd_pcm_access_t *_access] 184snd_pcm_hw_params_get_access_mask: [int, snd_pcm_hw_params_t *params, snd_pcm_access_mask_t *mask] 185snd_pcm_hw_params_get_buffer_size: [int, const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val] 186snd_pcm_hw_params_get_buffer_size_max: [int, const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val] 187snd_pcm_hw_params_get_buffer_size_min: [int, const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val] 188snd_pcm_hw_params_get_buffer_time: [int, const snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 189snd_pcm_hw_params_get_buffer_time_max: [int, const snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 190snd_pcm_hw_params_get_buffer_time_min: [int, const snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 191snd_pcm_hw_params_get_channels: [int, const snd_pcm_hw_params_t *params, unsigned int *val] 192snd_pcm_hw_params_get_channels_max: [int, const snd_pcm_hw_params_t *params, unsigned int *val] 193snd_pcm_hw_params_get_channels_min: [int, const snd_pcm_hw_params_t *params, unsigned int *val] 194snd_pcm_hw_params_get_export_buffer: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val] 195snd_pcm_hw_params_get_fifo_size: [int, const snd_pcm_hw_params_t *params] 196snd_pcm_hw_params_get_format: [int, const snd_pcm_hw_params_t *params, snd_pcm_format_t *val] 197snd_pcm_hw_params_get_format_mask: [void, snd_pcm_hw_params_t *params, snd_pcm_format_mask_t *mask] 198snd_pcm_hw_params_get_min_align: [int, const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val] 199snd_pcm_hw_params_get_period_size: [int, const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *frames, int *dir] 200snd_pcm_hw_params_get_period_size_max: [int, const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *frames, int *dir] 201snd_pcm_hw_params_get_period_size_min: [int, const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *frames, int *dir] 202snd_pcm_hw_params_get_period_time: [int, const snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 203snd_pcm_hw_params_get_period_time_max: [int, const snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 204snd_pcm_hw_params_get_period_time_min: [int, const snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 205snd_pcm_hw_params_get_periods: [int, const snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 206snd_pcm_hw_params_get_periods_max: [int, const snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 207snd_pcm_hw_params_get_periods_min: [int, const snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 208snd_pcm_hw_params_get_rate: [int, const snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 209snd_pcm_hw_params_get_rate_max: [int, const snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 210snd_pcm_hw_params_get_rate_min: [int, const snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 211snd_pcm_hw_params_get_rate_numden: [int, const snd_pcm_hw_params_t *params, unsigned int *rate_num, unsigned int *rate_den] 212snd_pcm_hw_params_get_rate_resample: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val] 213snd_pcm_hw_params_get_sbits: [int, const snd_pcm_hw_params_t *params] 214snd_pcm_hw_params_get_subformat: [int, const snd_pcm_hw_params_t *params, snd_pcm_subformat_t *subformat] 215snd_pcm_hw_params_get_subformat_mask: [void, snd_pcm_hw_params_t *params, snd_pcm_subformat_mask_t *mask] 216snd_pcm_hw_params_get_tick_time: [int, const snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 217snd_pcm_hw_params_get_tick_time_max: [int, const snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 218snd_pcm_hw_params_get_tick_time_min: [int, const snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 219snd_pcm_hw_params_is_batch: [int, const snd_pcm_hw_params_t *params] 220snd_pcm_hw_params_is_block_transfer: [int, const snd_pcm_hw_params_t *params] 221snd_pcm_hw_params_is_double: [int, const snd_pcm_hw_params_t *params] 222snd_pcm_hw_params_is_half_duplex: [int, const snd_pcm_hw_params_t *params] 223snd_pcm_hw_params_is_joint_duplex: [int, const snd_pcm_hw_params_t *params] 224snd_pcm_hw_params_malloc: [int, snd_pcm_hw_params_t **ptr] 225snd_pcm_hw_params_set_access: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_access_t _access] 226snd_pcm_hw_params_set_access_first: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_access_t *_access] 227snd_pcm_hw_params_set_access_last: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_access_t *_access] 228snd_pcm_hw_params_set_access_mask: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_access_mask_t *mask] 229snd_pcm_hw_params_set_buffer_size: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t val] 230snd_pcm_hw_params_set_buffer_size_first: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val] 231snd_pcm_hw_params_set_buffer_size_last: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val] 232snd_pcm_hw_params_set_buffer_size_max: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val] 233snd_pcm_hw_params_set_buffer_size_min: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val] 234snd_pcm_hw_params_set_buffer_size_minmax: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *min, snd_pcm_uframes_t *max] 235snd_pcm_hw_params_set_buffer_size_near: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val] 236snd_pcm_hw_params_set_buffer_time: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir] 237snd_pcm_hw_params_set_buffer_time_first: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 238snd_pcm_hw_params_set_buffer_time_last: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 239snd_pcm_hw_params_set_buffer_time_max: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 240snd_pcm_hw_params_set_buffer_time_min: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 241snd_pcm_hw_params_set_buffer_time_minmax: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *min, int *mindir, unsigned int *max, int *maxdir] 242snd_pcm_hw_params_set_buffer_time_near: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 243snd_pcm_hw_params_set_channels: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val] 244snd_pcm_hw_params_set_channels_first: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val] 245snd_pcm_hw_params_set_channels_last: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val] 246snd_pcm_hw_params_set_channels_max: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val] 247snd_pcm_hw_params_set_channels_min: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val] 248snd_pcm_hw_params_set_channels_minmax: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *min, unsigned int *max] 249snd_pcm_hw_params_set_channels_near: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val] 250snd_pcm_hw_params_set_export_buffer: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val] 251snd_pcm_hw_params_set_format: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_format_t val] 252snd_pcm_hw_params_set_format_first: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_format_t *format] 253snd_pcm_hw_params_set_format_last: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_format_t *format] 254snd_pcm_hw_params_set_format_mask: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_format_mask_t *mask] 255snd_pcm_hw_params_set_period_size: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t val, int dir] 256snd_pcm_hw_params_set_period_size_first: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val, int *dir] 257snd_pcm_hw_params_set_period_size_integer: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params] 258snd_pcm_hw_params_set_period_size_last: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val, int *dir] 259snd_pcm_hw_params_set_period_size_max: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val, int *dir] 260snd_pcm_hw_params_set_period_size_min: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val, int *dir] 261snd_pcm_hw_params_set_period_size_minmax: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *min, int *mindir, snd_pcm_uframes_t *max, int *maxdir] 262snd_pcm_hw_params_set_period_size_near: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val, int *dir] 263snd_pcm_hw_params_set_period_time: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir] 264snd_pcm_hw_params_set_period_time_first: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 265snd_pcm_hw_params_set_period_time_last: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 266snd_pcm_hw_params_set_period_time_max: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 267snd_pcm_hw_params_set_period_time_min: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 268snd_pcm_hw_params_set_period_time_minmax: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *min, int *mindir, unsigned int *max, int *maxdir] 269snd_pcm_hw_params_set_period_time_near: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 270snd_pcm_hw_params_set_periods: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir] 271snd_pcm_hw_params_set_periods_first: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 272snd_pcm_hw_params_set_periods_integer: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params] 273snd_pcm_hw_params_set_periods_last: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 274snd_pcm_hw_params_set_periods_max: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 275snd_pcm_hw_params_set_periods_min: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 276snd_pcm_hw_params_set_periods_minmax: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *min, int *mindir, unsigned int *max, int *maxdir] 277snd_pcm_hw_params_set_periods_near: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 278snd_pcm_hw_params_set_rate: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir] 279snd_pcm_hw_params_set_rate_first: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 280snd_pcm_hw_params_set_rate_last: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 281snd_pcm_hw_params_set_rate_max: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 282snd_pcm_hw_params_set_rate_min: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 283snd_pcm_hw_params_set_rate_minmax: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *min, int *mindir, unsigned int *max, int *maxdir] 284snd_pcm_hw_params_set_rate_near: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 285snd_pcm_hw_params_set_rate_resample: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val] 286snd_pcm_hw_params_set_subformat: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_subformat_t subformat] 287snd_pcm_hw_params_set_subformat_first: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_subformat_t *subformat] 288snd_pcm_hw_params_set_subformat_last: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_subformat_t *subformat] 289snd_pcm_hw_params_set_subformat_mask: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_subformat_mask_t *mask] 290snd_pcm_hw_params_set_tick_time: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir] 291snd_pcm_hw_params_set_tick_time_first: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 292snd_pcm_hw_params_set_tick_time_last: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 293snd_pcm_hw_params_set_tick_time_max: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 294snd_pcm_hw_params_set_tick_time_min: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 295snd_pcm_hw_params_set_tick_time_minmax: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *min, int *mindir, unsigned int *max, int *maxdir] 296snd_pcm_hw_params_set_tick_time_near: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] 297snd_pcm_hw_params_test_access: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_access_t _access] 298snd_pcm_hw_params_test_buffer_size: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t val] 299snd_pcm_hw_params_test_buffer_time: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir] 300snd_pcm_hw_params_test_channels: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val] 301snd_pcm_hw_params_test_format: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_format_t val] 302snd_pcm_hw_params_test_period_size: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t val, int dir] 303snd_pcm_hw_params_test_period_time: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir] 304snd_pcm_hw_params_test_periods: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir] 305snd_pcm_hw_params_test_rate: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir] 306snd_pcm_hw_params_test_subformat: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_subformat_t subformat] 307snd_pcm_hw_params_test_tick_time: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir] 308snd_pcm_hwsync: [int, snd_pcm_t *pcm] 309snd_pcm_info: [int, snd_pcm_t *pcm, snd_pcm_info_t *info] 310snd_pcm_info_copy: [void, snd_pcm_info_t *dst, const snd_pcm_info_t *src] 311snd_pcm_info_free: [void, snd_pcm_info_t *obj] 312snd_pcm_info_get_card: [int, const snd_pcm_info_t *obj] 313snd_pcm_info_get_class: [snd_pcm_class_t, const snd_pcm_info_t *obj] 314snd_pcm_info_get_device: [unsigned int, const snd_pcm_info_t *obj] 315snd_pcm_info_get_id: [const char *, const snd_pcm_info_t *obj] 316snd_pcm_info_get_name: [const char *, const snd_pcm_info_t *obj] 317snd_pcm_info_get_stream: [snd_pcm_stream_t, const snd_pcm_info_t *obj] 318snd_pcm_info_get_subclass: [snd_pcm_subclass_t, const snd_pcm_info_t *obj] 319snd_pcm_info_get_subdevice: [unsigned int, const snd_pcm_info_t *obj] 320snd_pcm_info_get_subdevice_name: [const char *, const snd_pcm_info_t *obj] 321snd_pcm_info_get_subdevices_avail: [unsigned int, const snd_pcm_info_t *obj] 322snd_pcm_info_get_subdevices_count: [unsigned int, const snd_pcm_info_t *obj] 323snd_pcm_info_get_sync: [snd_pcm_sync_id_t, const snd_pcm_info_t *obj] 324snd_pcm_info_malloc: [int, snd_pcm_info_t **ptr] 325snd_pcm_info_sizeof: [size_t] 326snd_pcm_access_mask_sizeof: [size_t] 327snd_pcm_info_set_device: [void, snd_pcm_info_t *obj, unsigned int val] 328snd_pcm_info_set_stream: [void, snd_pcm_info_t *obj, snd_pcm_stream_t val] 329snd_pcm_info_set_subdevice: [void, snd_pcm_info_t *obj, unsigned int val] 330snd_pcm_link: [int, snd_pcm_t *pcm1, snd_pcm_t *pcm2] 331snd_pcm_meter_add_scope: [int, snd_pcm_t *pcm, snd_pcm_scope_t *scope] 332snd_pcm_meter_get_boundary: [snd_pcm_uframes_t, snd_pcm_t *pcm] 333snd_pcm_meter_get_bufsize: [snd_pcm_uframes_t, snd_pcm_t *pcm] 334snd_pcm_meter_get_channels: [unsigned int, snd_pcm_t *pcm] 335snd_pcm_meter_get_now: [snd_pcm_uframes_t, snd_pcm_t *pcm] 336snd_pcm_meter_get_rate: [unsigned int, snd_pcm_t *pcm] 337snd_pcm_meter_search_scope: [snd_pcm_scope_t *, snd_pcm_t *pcm, const char *name] 338snd_pcm_mmap_begin: [int, snd_pcm_t *pcm, const snd_pcm_channel_area_t **areas, snd_pcm_uframes_t *offset, snd_pcm_uframes_t *frames] 339snd_pcm_mmap_commit: [snd_pcm_sframes_t, snd_pcm_t *pcm, snd_pcm_uframes_t offset, snd_pcm_uframes_t frames] 340snd_pcm_mmap_readi: [snd_pcm_sframes_t, snd_pcm_t *pcm, void *buffer, snd_pcm_uframes_t size] 341snd_pcm_mmap_readn: [snd_pcm_sframes_t, snd_pcm_t *pcm, void **bufs, snd_pcm_uframes_t size] 342snd_pcm_mmap_writei: [snd_pcm_sframes_t, snd_pcm_t *pcm, const void *buffer, snd_pcm_uframes_t size] 343snd_pcm_mmap_writen: [snd_pcm_sframes_t, snd_pcm_t *pcm, void **bufs, snd_pcm_uframes_t size] 344snd_pcm_name: [const char *, snd_pcm_t *pcm] 345snd_pcm_nonblock: [int, snd_pcm_t *pcm, int nonblock] 346snd_pcm_open: [int, snd_pcm_t **pcm, const char *name, snd_pcm_stream_t stream, int mode] 347snd_pcm_open_lconf: [int, snd_pcm_t **pcm, const char *name, snd_pcm_stream_t stream, int mode, snd_config_t *lconf] 348snd_pcm_pause: [int, snd_pcm_t *pcm, int enable] 349snd_pcm_poll_descriptors: [int, snd_pcm_t *pcm, struct pollfd *pfds, unsigned int space] 350snd_pcm_poll_descriptors_count: [int, snd_pcm_t *pcm] 351snd_pcm_poll_descriptors_revents: [int, snd_pcm_t *pcm, struct pollfd *pfds, unsigned int nfds, unsigned short *revents] 352snd_pcm_prepare: [int, snd_pcm_t *pcm] 353snd_pcm_readi: [snd_pcm_sframes_t, snd_pcm_t *pcm, void *buffer, snd_pcm_uframes_t size] 354snd_pcm_readn: [snd_pcm_sframes_t, snd_pcm_t *pcm, void **bufs, snd_pcm_uframes_t size] 355snd_pcm_recover: [int, snd_pcm_t *pcm, int err, int silent] 356snd_pcm_reset: [int, snd_pcm_t *pcm] 357snd_pcm_resume: [int, snd_pcm_t *pcm] 358snd_pcm_rewind: [snd_pcm_sframes_t, snd_pcm_t *pcm, snd_pcm_uframes_t frames] 359snd_pcm_samples_to_bytes: [ssize_t, snd_pcm_t *pcm, long samples] 360snd_pcm_scope_get_callback_private: [void *, snd_pcm_scope_t *scope] 361snd_pcm_scope_get_name: [const char *, snd_pcm_scope_t *scope] 362snd_pcm_scope_malloc: [int, snd_pcm_scope_t **ptr] 363snd_pcm_scope_s16_get_channel_buffer: [int16_t *, snd_pcm_scope_t *scope, unsigned int channel] 364snd_pcm_scope_s16_open: [int, snd_pcm_t *pcm, const char *name, snd_pcm_scope_t **scopep] 365snd_pcm_scope_set_callback_private: [void, snd_pcm_scope_t *scope, void *val] 366snd_pcm_hw_params_sizeof: [size_t] 367snd_pcm_sw_params_sizeof: [size_t] 368snd_pcm_hw_params_is_monotonic: [int, const snd_pcm_hw_params_t *params] 369snd_pcm_scope_set_name: [void, snd_pcm_scope_t *scope, const char *val] 370snd_pcm_scope_set_ops: [void, snd_pcm_scope_t *scope, const snd_pcm_scope_ops_t *val] 371snd_pcm_set_params: [int, snd_pcm_t *pcm, snd_pcm_format_t format, snd_pcm_access_t access, unsigned int channels, unsigned int rate, int soft_resample, unsigned int latency] 372snd_pcm_start: [int, snd_pcm_t *pcm] 373snd_pcm_start_mode_name: [const char *, snd_pcm_start_t mode] 374snd_pcm_state: [snd_pcm_state_t, snd_pcm_t *pcm] 375snd_pcm_state_name: [const char *, const snd_pcm_state_t state] 376snd_pcm_status: [int, snd_pcm_t *pcm, snd_pcm_status_t *status] 377snd_pcm_status_copy: [void, snd_pcm_status_t *dst, const snd_pcm_status_t *src] 378snd_pcm_status_dump: [int, snd_pcm_status_t *status, snd_output_t *out] 379snd_pcm_status_free: [void, snd_pcm_status_t *obj] 380snd_pcm_status_get_avail: [snd_pcm_uframes_t, const snd_pcm_status_t *obj] 381snd_pcm_status_get_avail_max: [snd_pcm_uframes_t, const snd_pcm_status_t *obj] 382snd_pcm_status_get_delay: [snd_pcm_sframes_t, const snd_pcm_status_t *obj] 383snd_pcm_status_get_htstamp: [void, const snd_pcm_status_t *obj, snd_htimestamp_t *ptr] 384snd_pcm_status_get_overrange: [snd_pcm_uframes_t, const snd_pcm_status_t *obj] 385snd_pcm_status_get_state: [snd_pcm_state_t, const snd_pcm_status_t *obj] 386snd_pcm_status_get_trigger_htstamp: [void, const snd_pcm_status_t *obj, snd_htimestamp_t *ptr] 387snd_pcm_status_get_trigger_tstamp: [void, const snd_pcm_status_t *obj, snd_timestamp_t *ptr] 388snd_pcm_status_get_tstamp: [void, const snd_pcm_status_t *obj, snd_timestamp_t *ptr] 389snd_pcm_status_malloc: [int, snd_pcm_status_t **ptr] 390snd_pcm_stream: [snd_pcm_stream_t, snd_pcm_t *pcm] 391snd_pcm_stream_name: [const char *, const snd_pcm_stream_t stream] 392snd_pcm_subformat_description: [const char *, const snd_pcm_subformat_t subformat] 393snd_pcm_subformat_mask_any: [void, snd_pcm_subformat_mask_t *mask] 394snd_pcm_subformat_mask_copy: [void, snd_pcm_subformat_mask_t *dst, const snd_pcm_subformat_mask_t *src] 395snd_pcm_subformat_mask_empty: [int, const snd_pcm_subformat_mask_t *mask] 396snd_pcm_subformat_mask_free: [void, snd_pcm_subformat_mask_t *obj] 397snd_pcm_subformat_mask_malloc: [int, snd_pcm_subformat_mask_t **ptr] 398snd_pcm_subformat_mask_none: [void, snd_pcm_subformat_mask_t *mask] 399snd_pcm_subformat_mask_reset: [void, snd_pcm_subformat_mask_t *mask, snd_pcm_subformat_t val] 400snd_pcm_subformat_mask_set: [void, snd_pcm_subformat_mask_t *mask, snd_pcm_subformat_t val] 401snd_pcm_subformat_mask_test: [int, const snd_pcm_subformat_mask_t *mask, snd_pcm_subformat_t val] 402snd_pcm_subformat_name: [const char *, const snd_pcm_subformat_t subformat] 403snd_pcm_sw_params: [int, snd_pcm_t *pcm, snd_pcm_sw_params_t *params] 404snd_pcm_sw_params_copy: [void, snd_pcm_sw_params_t *dst, const snd_pcm_sw_params_t *src] 405snd_pcm_sw_params_current: [int, snd_pcm_t *pcm, snd_pcm_sw_params_t *params] 406snd_pcm_sw_params_dump: [int, snd_pcm_sw_params_t *params, snd_output_t *out] 407snd_pcm_sw_params_free: [void, snd_pcm_sw_params_t *obj] 408snd_pcm_sw_params_get_avail_min: [int, const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val] 409snd_pcm_sw_params_get_boundary: [int, const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val] 410snd_pcm_sw_params_get_silence_size: [int, const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val] 411snd_pcm_sw_params_get_silence_threshold: [int, const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val] 412snd_pcm_sw_params_get_sleep_min: [int, const snd_pcm_sw_params_t *params, unsigned int *val] 413snd_pcm_sw_params_get_start_mode: [snd_pcm_start_t, const snd_pcm_sw_params_t *params] 414snd_pcm_sw_params_get_start_threshold: [int, const snd_pcm_sw_params_t *paramsm, snd_pcm_uframes_t *val] 415snd_pcm_sw_params_get_stop_threshold: [int, const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val] 416snd_pcm_sw_params_get_tstamp_mode: [int, const snd_pcm_sw_params_t *params, snd_pcm_tstamp_t *val] 417snd_pcm_sw_params_get_xfer_align: [int, const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val] 418snd_pcm_sw_params_get_xrun_mode: [snd_pcm_xrun_t, const snd_pcm_sw_params_t *params] 419snd_pcm_sw_params_malloc: [int, snd_pcm_sw_params_t **ptr] 420snd_pcm_sw_params_set_avail_min: [int, snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val] 421snd_pcm_sw_params_set_silence_size: [int, snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val] 422snd_pcm_sw_params_set_silence_threshold: [int, snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val] 423snd_pcm_sw_params_set_sleep_min: [int, snd_pcm_t *pcm, snd_pcm_sw_params_t *params, unsigned int val] 424snd_pcm_sw_params_set_start_mode: [int, snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_start_t val] 425snd_pcm_sw_params_set_start_threshold: [int, snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val] 426snd_pcm_sw_params_set_stop_threshold: [int, snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val] 427snd_pcm_sw_params_set_tstamp_mode: [int, snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_tstamp_t val] 428snd_pcm_sw_params_set_xfer_align: [int, snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val] 429snd_pcm_sw_params_set_xrun_mode: [int, snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_xrun_t val] 430snd_pcm_tstamp_mode_name: [const char *, const snd_pcm_tstamp_t mode] 431snd_pcm_type: [snd_pcm_type_t, snd_pcm_t *pcm] 432snd_pcm_type_name: [const char *, snd_pcm_type_t type] 433snd_pcm_unlink: [int, snd_pcm_t *pcm] 434snd_pcm_wait: [int, snd_pcm_t *pcm, int timeout] 435snd_pcm_writei: [snd_pcm_sframes_t, snd_pcm_t *pcm, const void *buffer, snd_pcm_uframes_t size] 436snd_pcm_writen: [snd_pcm_sframes_t, snd_pcm_t *pcm, void **bufs, snd_pcm_uframes_t size] 437snd_pcm_xrun_mode_name: [const char *, snd_pcm_xrun_t mode] 438snd_spcm_init: [int, snd_pcm_t *pcm, unsigned int rate, unsigned int channels, snd_pcm_format_t format, snd_pcm_subformat_t subformat, snd_spcm_latency_t latency, snd_pcm_access_t _access, snd_spcm_xrun_type_t xrun_type] 439snd_spcm_init_duplex: [int, snd_pcm_t *playback_pcm, snd_pcm_t *capture_pcm, unsigned int rate, unsigned int channels, snd_pcm_format_t format, snd_pcm_subformat_t subformat, snd_spcm_latency_t latency, snd_pcm_access_t _access, snd_spcm_xrun_type_t xrun_type, snd_spcm_duplex_type_t duplex_type] 440snd_spcm_init_get_params: [int, snd_pcm_t *pcm, unsigned int *rate, snd_pcm_uframes_t *buffer_size, snd_pcm_uframes_t *period_size] 441 442# rawmidi.h 443snd_rawmidi_open: [int, snd_rawmidi_t **in_rmidi, snd_rawmidi_t **out_rmidi, const char *name, int mode] 444snd_rawmidi_open_lconf: [int, snd_rawmidi_t **in_rmidi, snd_rawmidi_t **out_rmidi, const char *name, int mode, snd_config_t *lconf] 445snd_rawmidi_close: [int, snd_rawmidi_t *rmidi] 446snd_rawmidi_poll_descriptors_count: [int, snd_rawmidi_t *rmidi] 447snd_rawmidi_poll_descriptors: [int, snd_rawmidi_t *rmidi, struct pollfd *pfds, unsigned int space] 448snd_rawmidi_poll_descriptors_revents: [int, snd_rawmidi_t *rawmidi, struct pollfd *pfds, unsigned int nfds, unsigned short *revent] 449snd_rawmidi_nonblock: [int, snd_rawmidi_t *rmidi, int nonblock] 450snd_rawmidi_info_sizeof: [size_t] 451snd_rawmidi_info_malloc: [int, snd_rawmidi_info_t **ptr] 452snd_rawmidi_info_free: [void, snd_rawmidi_info_t *obj] 453snd_rawmidi_info_copy: [void, snd_rawmidi_info_t *dst, const snd_rawmidi_info_t *src] 454snd_rawmidi_info_get_device: [unsigned int, const snd_rawmidi_info_t *obj] 455snd_rawmidi_info_get_subdevice: [unsigned int, const snd_rawmidi_info_t *obj] 456snd_rawmidi_info_get_stream: [snd_rawmidi_stream_t, const snd_rawmidi_info_t *obj] 457snd_rawmidi_info_get_card: [int, const snd_rawmidi_info_t *obj] 458snd_rawmidi_info_get_flags: [unsigned int, const snd_rawmidi_info_t *obj] 459snd_rawmidi_info_get_id: [const char *, const snd_rawmidi_info_t *obj] 460snd_rawmidi_info_get_name: [const char *, const snd_rawmidi_info_t *obj] 461snd_rawmidi_info_get_subdevice_name: [const char *, const snd_rawmidi_info_t *obj] 462snd_rawmidi_info_get_subdevices_count: [unsigned int, const snd_rawmidi_info_t *obj] 463snd_rawmidi_info_get_subdevices_avail: [unsigned int, const snd_rawmidi_info_t *obj] 464snd_rawmidi_info_set_device: [void, snd_rawmidi_info_t *obj, unsigned int val] 465snd_rawmidi_info_set_subdevice: [void, snd_rawmidi_info_t *obj, unsigned int val] 466snd_rawmidi_info_set_stream: [void, snd_rawmidi_info_t *obj, snd_rawmidi_stream_t val] 467snd_rawmidi_info: [int, snd_rawmidi_t *rmidi, snd_rawmidi_info_t * info] 468snd_rawmidi_params_sizeof: [size_t] 469snd_rawmidi_params_malloc: [int, snd_rawmidi_params_t **ptr] 470snd_rawmidi_params_free: [void, snd_rawmidi_params_t *obj] 471snd_rawmidi_params_copy: [void, snd_rawmidi_params_t *dst, const snd_rawmidi_params_t *src] 472snd_rawmidi_params_set_buffer_size: [int, snd_rawmidi_t *rmidi, snd_rawmidi_params_t *params, size_t val] 473snd_rawmidi_params_get_buffer_size: [size_t, const snd_rawmidi_params_t *params] 474snd_rawmidi_params_set_avail_min: [int, snd_rawmidi_t *rmidi, snd_rawmidi_params_t *params, size_t val] 475snd_rawmidi_params_get_avail_min: [size_t, const snd_rawmidi_params_t *params] 476snd_rawmidi_params_set_no_active_sensing: [int, snd_rawmidi_t *rmidi, snd_rawmidi_params_t *params, int val] 477snd_rawmidi_params_get_no_active_sensing: [int, const snd_rawmidi_params_t *params] 478snd_rawmidi_params: [int, snd_rawmidi_t *rmidi, snd_rawmidi_params_t * params] 479snd_rawmidi_params_current: [int, snd_rawmidi_t *rmidi, snd_rawmidi_params_t *params] 480snd_rawmidi_status_sizeof: [size_t] 481snd_rawmidi_status_malloc: [int, snd_rawmidi_status_t **ptr] 482snd_rawmidi_status_free: [void, snd_rawmidi_status_t *obj] 483snd_rawmidi_status_copy: [void, snd_rawmidi_status_t *dst, const snd_rawmidi_status_t *src] 484snd_rawmidi_status_get_tstamp: [void, const snd_rawmidi_status_t *obj, snd_htimestamp_t *ptr] 485snd_rawmidi_status_get_avail: [size_t, const snd_rawmidi_status_t *obj] 486snd_rawmidi_status_get_xruns: [size_t, const snd_rawmidi_status_t *obj] 487snd_rawmidi_status: [int, snd_rawmidi_t *rmidi, snd_rawmidi_status_t * status] 488snd_rawmidi_drain: [int, snd_rawmidi_t *rmidi] 489snd_rawmidi_drop: [int, snd_rawmidi_t *rmidi] 490snd_rawmidi_write: [ssize_t, snd_rawmidi_t *rmidi, const void *buffer, size_t size] 491snd_rawmidi_read: [ssize_t, snd_rawmidi_t *rmidi, void *buffer, size_t size] 492snd_rawmidi_name: [const char *, snd_rawmidi_t *rmidi] 493snd_rawmidi_type: [snd_rawmidi_type_t, snd_rawmidi_t *rmidi] 494snd_rawmidi_stream: [snd_rawmidi_stream_t, snd_rawmidi_t *rawmidi] 495 496# timer.h 497snd_timer_query_open: [int, snd_timer_query_t **handle, const char *name, int mode] 498snd_timer_query_open_lconf: [int, snd_timer_query_t **handle, const char *name, int mode, snd_config_t *lconf] 499snd_timer_query_close: [int, snd_timer_query_t *handle] 500snd_timer_query_next_device: [int, snd_timer_query_t *handle, snd_timer_id_t *tid] 501snd_timer_query_info: [int, snd_timer_query_t *handle, snd_timer_ginfo_t *info] 502snd_timer_query_params: [int, snd_timer_query_t *handle, snd_timer_gparams_t *params] 503snd_timer_query_status: [int, snd_timer_query_t *handle, snd_timer_gstatus_t *status] 504snd_timer_open: [int, snd_timer_t **handle, const char *name, int mode] 505snd_timer_open_lconf: [int, snd_timer_t **handle, const char *name, int mode, snd_config_t *lconf] 506snd_timer_close: [int, snd_timer_t *handle] 507snd_async_add_timer_handler: [int, snd_async_handler_t **handler, snd_timer_t *timer, snd_async_callback_t callback, void *private_data] 508snd_async_handler_get_timer: [snd_timer_t *, snd_async_handler_t *handler] 509snd_timer_poll_descriptors_count: [int, snd_timer_t *handle] 510snd_timer_poll_descriptors: [int, snd_timer_t *handle, struct pollfd *pfds, unsigned int space] 511snd_timer_poll_descriptors_revents: [int, snd_timer_t *timer, struct pollfd *pfds, unsigned int nfds, unsigned short *revents] 512snd_timer_info: [int, snd_timer_t *handle, snd_timer_info_t *timer] 513snd_timer_params: [int, snd_timer_t *handle, snd_timer_params_t *params] 514snd_timer_status: [int, snd_timer_t *handle, snd_timer_status_t *status] 515snd_timer_start: [int, snd_timer_t *handle] 516snd_timer_stop: [int, snd_timer_t *handle] 517snd_timer_continue: [int, snd_timer_t *handle] 518snd_timer_read: [ssize_t, snd_timer_t *handle, void *buffer, size_t size] 519snd_timer_id_sizeof: [size_t] 520snd_timer_id_malloc: [int, snd_timer_id_t **ptr] 521snd_timer_id_free: [void, snd_timer_id_t *obj] 522snd_timer_id_copy: [void, snd_timer_id_t *dst, const snd_timer_id_t *src] 523snd_timer_id_set_class: [void, snd_timer_id_t *id, int dev_class] 524snd_timer_id_get_class: [int, snd_timer_id_t *id] 525snd_timer_id_set_sclass: [void, snd_timer_id_t *id, int dev_sclass] 526snd_timer_id_get_sclass: [int, snd_timer_id_t *id] 527snd_timer_id_set_card: [void, snd_timer_id_t *id, int card] 528snd_timer_id_get_card: [int, snd_timer_id_t *id] 529snd_timer_id_set_device: [void, snd_timer_id_t *id, int device] 530snd_timer_id_get_device: [int, snd_timer_id_t *id] 531snd_timer_id_set_subdevice: [void, snd_timer_id_t *id, int subdevice] 532snd_timer_id_get_subdevice: [int, snd_timer_id_t *id] 533snd_timer_ginfo_sizeof: [size_t] 534snd_timer_ginfo_malloc: [int, snd_timer_ginfo_t **ptr] 535snd_timer_ginfo_free: [void, snd_timer_ginfo_t *obj] 536snd_timer_ginfo_copy: [void, snd_timer_ginfo_t *dst, const snd_timer_ginfo_t *src] 537snd_timer_ginfo_set_tid: [int, snd_timer_ginfo_t *obj, snd_timer_id_t *tid] 538snd_timer_ginfo_get_tid: [snd_timer_id_t *, snd_timer_ginfo_t *obj] 539snd_timer_ginfo_get_flags: [unsigned int, snd_timer_ginfo_t *obj] 540snd_timer_ginfo_get_card: [int, snd_timer_ginfo_t *obj] 541snd_timer_ginfo_get_id: [char *, snd_timer_ginfo_t *obj] 542snd_timer_ginfo_get_name: [char *, snd_timer_ginfo_t *obj] 543snd_timer_ginfo_get_resolution: [unsigned long, snd_timer_ginfo_t *obj] 544snd_timer_ginfo_get_resolution_min: [unsigned long, snd_timer_ginfo_t *obj] 545snd_timer_ginfo_get_resolution_max: [unsigned long, snd_timer_ginfo_t *obj] 546snd_timer_ginfo_get_clients: [unsigned int, snd_timer_ginfo_t *obj] 547snd_timer_info_sizeof: [size_t] 548snd_timer_info_malloc: [int, snd_timer_info_t **ptr] 549snd_timer_info_free: [void, snd_timer_info_t *obj] 550snd_timer_info_copy: [void, snd_timer_info_t *dst, const snd_timer_info_t *src] 551snd_timer_info_is_slave: [int, snd_timer_info_t * info] 552snd_timer_info_get_card: [int, snd_timer_info_t * info] 553snd_timer_info_get_id: [const char *, snd_timer_info_t * info] 554snd_timer_info_get_name: [const char *, snd_timer_info_t * info] 555snd_timer_info_get_resolution: [long, snd_timer_info_t * info] 556snd_timer_params_sizeof: [size_t] 557snd_timer_params_malloc: [int, snd_timer_params_t **ptr] 558snd_timer_params_free: [void, snd_timer_params_t *obj] 559snd_timer_params_copy: [void, snd_timer_params_t *dst, const snd_timer_params_t *src] 560snd_timer_params_set_auto_start: [int, snd_timer_params_t * params, int auto_start] 561snd_timer_params_get_auto_start: [int, snd_timer_params_t * params] 562snd_timer_params_set_exclusive: [int, snd_timer_params_t * params, int exclusive] 563snd_timer_params_get_exclusive: [int, snd_timer_params_t * params] 564snd_timer_params_set_early_event: [int, snd_timer_params_t * params, int early_event] 565snd_timer_params_get_early_event: [int, snd_timer_params_t * params] 566snd_timer_params_set_ticks: [void, snd_timer_params_t * params, long ticks] 567snd_timer_params_get_ticks: [long, snd_timer_params_t * params] 568snd_timer_params_set_queue_size: [void, snd_timer_params_t * params, long queue_size] 569snd_timer_params_get_queue_size: [long, snd_timer_params_t * params] 570snd_timer_params_set_filter: [void, snd_timer_params_t * params, unsigned int filter] 571snd_timer_params_get_filter: [unsigned int, snd_timer_params_t * params] 572snd_timer_status_sizeof: [size_t] 573snd_timer_status_malloc: [int, snd_timer_status_t **ptr] 574snd_timer_status_free: [void, snd_timer_status_t *obj] 575snd_timer_status_copy: [void, snd_timer_status_t *dst, const snd_timer_status_t *src] 576snd_timer_status_get_timestamp: [snd_htimestamp_t, snd_timer_status_t * status] 577snd_timer_status_get_resolution: [long, snd_timer_status_t * status] 578snd_timer_status_get_lost: [long, snd_timer_status_t * status] 579snd_timer_status_get_overrun: [long, snd_timer_status_t * status] 580snd_timer_status_get_queue: [long, snd_timer_status_t * status] 581snd_timer_info_get_ticks: [long, snd_timer_info_t * info] 582 583# hwdep.h 584snd_hwdep_open: [int, snd_hwdep_t **hwdep, const char *name, int mode] 585snd_hwdep_close: [int, snd_hwdep_t *hwdep] 586snd_hwdep_poll_descriptors: [int, snd_hwdep_t *hwdep, struct pollfd *pfds, unsigned int space] 587snd_hwdep_poll_descriptors_revents: [int, snd_hwdep_t *hwdep, struct pollfd *pfds, unsigned int nfds, unsigned short *revents] 588snd_hwdep_nonblock: [int, snd_hwdep_t *hwdep, int nonblock] 589snd_hwdep_info: [int, snd_hwdep_t *hwdep, snd_hwdep_info_t * info] 590snd_hwdep_dsp_status: [int, snd_hwdep_t *hwdep, snd_hwdep_dsp_status_t *status] 591snd_hwdep_dsp_load: [int, snd_hwdep_t *hwdep, snd_hwdep_dsp_image_t *block] 592snd_hwdep_ioctl: [int, snd_hwdep_t *hwdep, unsigned int request, void * arg] 593snd_hwdep_write: [ssize_t, snd_hwdep_t *hwdep, const void *buffer, size_t size] 594snd_hwdep_read: [ssize_t, snd_hwdep_t *hwdep, void *buffer, size_t size] 595snd_hwdep_info_sizeof: [size_t] 596snd_hwdep_dsp_status_sizeof: [size_t] 597snd_hwdep_dsp_status_malloc: [int, snd_hwdep_dsp_status_t **ptr] 598snd_hwdep_dsp_status_free: [void, snd_hwdep_dsp_status_t *obj] 599snd_hwdep_dsp_status_copy: [void, snd_hwdep_dsp_status_t *dst, const snd_hwdep_dsp_status_t *src] 600snd_hwdep_dsp_status_get_version: [unsigned int, const snd_hwdep_dsp_status_t *obj] 601snd_hwdep_dsp_status_get_id: [const char *, const snd_hwdep_dsp_status_t *obj] 602snd_hwdep_dsp_status_get_num_dsps: [unsigned int, const snd_hwdep_dsp_status_t *obj] 603snd_hwdep_dsp_status_get_dsp_loaded: [unsigned int, const snd_hwdep_dsp_status_t *obj] 604snd_hwdep_dsp_status_get_chip_ready: [unsigned int, const snd_hwdep_dsp_status_t *obj] 605snd_hwdep_dsp_image_sizeof: [size_t] 606snd_hwdep_dsp_image_malloc: [int, snd_hwdep_dsp_image_t **ptr] 607snd_hwdep_dsp_image_free: [void, snd_hwdep_dsp_image_t *obj] 608snd_hwdep_dsp_image_copy: [void, snd_hwdep_dsp_image_t *dst, const snd_hwdep_dsp_image_t *src] 609snd_hwdep_dsp_image_get_index: [unsigned int, const snd_hwdep_dsp_image_t *obj] 610snd_hwdep_dsp_image_get_name: [const char *, const snd_hwdep_dsp_image_t *obj] 611snd_hwdep_dsp_image_get_image: [const void *, const snd_hwdep_dsp_image_t *obj] 612snd_hwdep_dsp_image_get_length: [size_t, const snd_hwdep_dsp_image_t *obj] 613snd_hwdep_dsp_image_set_index: [void, snd_hwdep_dsp_image_t *obj, unsigned int _index] 614snd_hwdep_dsp_image_set_name: [void, snd_hwdep_dsp_image_t *obj, const char *name] 615snd_hwdep_dsp_image_set_image: [void, snd_hwdep_dsp_image_t *obj, void *buffer] 616snd_hwdep_dsp_image_set_length: [void, snd_hwdep_dsp_image_t *obj, size_t length] 617 618# control.h 619snd_card_load: [int, int card] 620snd_card_next: [int, int *card] 621snd_card_get_index: [int, const char *name] 622snd_card_get_name: [int, int card, char **name] 623snd_card_get_longname: [int, int card, char **name] 624snd_ctl_open: [int, snd_ctl_t **ctl, const char *name, int mode] 625snd_ctl_open_lconf: [int, snd_ctl_t **ctl, const char *name, int mode, snd_config_t *lconf] 626snd_ctl_close: [int, snd_ctl_t *ctl] 627snd_ctl_nonblock: [int, snd_ctl_t *ctl, int nonblock] 628snd_async_add_ctl_handler: [int, snd_async_handler_t **handler, snd_ctl_t *ctl, snd_async_callback_t callback, void *private_data] 629snd_async_handler_get_ctl: [snd_ctl_t *, snd_async_handler_t *handler] 630snd_ctl_poll_descriptors_count: [int, snd_ctl_t *ctl] 631snd_ctl_poll_descriptors: [int, snd_ctl_t *ctl, struct pollfd *pfds, unsigned int space] 632snd_ctl_poll_descriptors_revents: [int, snd_ctl_t *ctl, struct pollfd *pfds, unsigned int nfds, unsigned short *revents] 633snd_ctl_subscribe_events: [int, snd_ctl_t *ctl, int subscribe] 634snd_ctl_card_info: [int, snd_ctl_t *ctl, snd_ctl_card_info_t *info] 635snd_ctl_elem_list: [int, snd_ctl_t *ctl, snd_ctl_elem_list_t *list] 636snd_ctl_elem_info: [int, snd_ctl_t *ctl, snd_ctl_elem_info_t *info] 637snd_ctl_elem_read: [int, snd_ctl_t *ctl, snd_ctl_elem_value_t *value] 638snd_ctl_elem_write: [int, snd_ctl_t *ctl, snd_ctl_elem_value_t *value] 639snd_ctl_elem_lock: [int, snd_ctl_t *ctl, snd_ctl_elem_id_t *id] 640snd_ctl_elem_unlock: [int, snd_ctl_t *ctl, snd_ctl_elem_id_t *id] 641snd_ctl_elem_tlv_read: [int, snd_ctl_t *ctl, const snd_ctl_elem_id_t *id, unsigned int *tlv, unsigned int tlv_size] 642snd_ctl_elem_tlv_write: [int, snd_ctl_t *ctl, const snd_ctl_elem_id_t *id, const unsigned int *tlv] 643snd_ctl_elem_tlv_command: [int, snd_ctl_t *ctl, const snd_ctl_elem_id_t *id, const unsigned int *tlv] 644snd_ctl_hwdep_next_device: [int, snd_ctl_t *ctl, int * device] 645snd_ctl_hwdep_info: [int, snd_ctl_t *ctl, snd_hwdep_info_t * info] 646snd_ctl_pcm_next_device: [int, snd_ctl_t *ctl, int *device] 647snd_ctl_pcm_info: [int, snd_ctl_t *ctl, snd_pcm_info_t * info] 648snd_ctl_pcm_prefer_subdevice: [int, snd_ctl_t *ctl, int subdev] 649snd_ctl_rawmidi_next_device: [int, snd_ctl_t *ctl, int * device] 650snd_ctl_rawmidi_info: [int, snd_ctl_t *ctl, snd_rawmidi_info_t * info] 651snd_ctl_rawmidi_prefer_subdevice: [int, snd_ctl_t *ctl, int subdev] 652snd_ctl_set_power_state: [int, snd_ctl_t *ctl, unsigned int state] 653snd_ctl_get_power_state: [int, snd_ctl_t *ctl, unsigned int *state] 654snd_ctl_read: [int, snd_ctl_t *ctl, snd_ctl_event_t *event] 655snd_ctl_wait: [int, snd_ctl_t *ctl, int timeout] 656snd_ctl_name: [const char *, snd_ctl_t *ctl] 657snd_ctl_type: [snd_ctl_type_t, snd_ctl_t *ctl] 658snd_ctl_elem_type_name: [const char *, snd_ctl_elem_type_t type] 659snd_ctl_elem_iface_name: [const char *, snd_ctl_elem_iface_t iface] 660snd_ctl_event_type_name: [const char *, snd_ctl_event_type_t type] 661snd_ctl_event_elem_get_mask: [unsigned int, const snd_ctl_event_t *obj] 662snd_ctl_event_elem_get_numid: [unsigned int, const snd_ctl_event_t *obj] 663snd_ctl_event_elem_get_id: [void, const snd_ctl_event_t *obj, snd_ctl_elem_id_t *ptr] 664snd_ctl_event_elem_get_interface: [snd_ctl_elem_iface_t, const snd_ctl_event_t *obj] 665snd_ctl_event_elem_get_device: [unsigned int, const snd_ctl_event_t *obj] 666snd_ctl_event_elem_get_subdevice: [unsigned int, const snd_ctl_event_t *obj] 667snd_ctl_event_elem_get_name: [const char *, const snd_ctl_event_t *obj] 668snd_ctl_event_elem_get_index: [unsigned int, const snd_ctl_event_t *obj] 669snd_ctl_elem_list_alloc_space: [int, snd_ctl_elem_list_t *obj, unsigned int entries] 670snd_ctl_elem_list_free_space: [void, snd_ctl_elem_list_t *obj] 671snd_ctl_elem_id_sizeof: [size_t] 672snd_ctl_elem_id_malloc: [int, snd_ctl_elem_id_t **ptr] 673snd_ctl_elem_id_free: [void, snd_ctl_elem_id_t *obj] 674snd_ctl_elem_id_clear: [void, snd_ctl_elem_id_t *obj] 675snd_ctl_elem_id_copy: [void, snd_ctl_elem_id_t *dst, const snd_ctl_elem_id_t *src] 676snd_ctl_elem_id_get_numid: [unsigned int, const snd_ctl_elem_id_t *obj] 677snd_ctl_elem_id_get_interface: [snd_ctl_elem_iface_t, const snd_ctl_elem_id_t *obj] 678snd_ctl_elem_id_get_device: [unsigned int, const snd_ctl_elem_id_t *obj] 679snd_ctl_elem_id_get_subdevice: [unsigned int, const snd_ctl_elem_id_t *obj] 680snd_ctl_elem_id_get_name: [const char *, const snd_ctl_elem_id_t *obj] 681snd_ctl_elem_id_get_index: [unsigned int, const snd_ctl_elem_id_t *obj] 682snd_ctl_elem_id_set_numid: [void, snd_ctl_elem_id_t *obj, unsigned int val] 683snd_ctl_elem_id_set_interface: [void, snd_ctl_elem_id_t *obj, snd_ctl_elem_iface_t val] 684snd_ctl_elem_id_set_device: [void, snd_ctl_elem_id_t *obj, unsigned int val] 685snd_ctl_elem_id_set_subdevice: [void, snd_ctl_elem_id_t *obj, unsigned int val] 686snd_ctl_elem_id_set_name: [void, snd_ctl_elem_id_t *obj, const char *val] 687snd_ctl_elem_id_set_index: [void, snd_ctl_elem_id_t *obj, unsigned int val] 688snd_ctl_card_info_sizeof: [size_t] 689snd_ctl_card_info_malloc: [int, snd_ctl_card_info_t **ptr] 690snd_ctl_card_info_free: [void, snd_ctl_card_info_t *obj] 691snd_ctl_card_info_clear: [void, snd_ctl_card_info_t *obj] 692snd_ctl_card_info_copy: [void, snd_ctl_card_info_t *dst, const snd_ctl_card_info_t *src] 693snd_ctl_card_info_get_card: [int, const snd_ctl_card_info_t *obj] 694snd_ctl_card_info_get_id: [const char *, const snd_ctl_card_info_t *obj] 695snd_ctl_card_info_get_driver: [const char *, const snd_ctl_card_info_t *obj] 696snd_ctl_card_info_get_name: [const char *, const snd_ctl_card_info_t *obj] 697snd_ctl_card_info_get_longname: [const char *, const snd_ctl_card_info_t *obj] 698snd_ctl_card_info_get_mixername: [const char *, const snd_ctl_card_info_t *obj] 699snd_ctl_card_info_get_components: [const char *, const snd_ctl_card_info_t *obj] 700snd_ctl_event_sizeof: [size_t] 701snd_ctl_event_malloc: [int, snd_ctl_event_t **ptr] 702snd_ctl_event_free: [void, snd_ctl_event_t *obj] 703snd_ctl_event_clear: [void, snd_ctl_event_t *obj] 704snd_ctl_event_copy: [void, snd_ctl_event_t *dst, const snd_ctl_event_t *src] 705snd_ctl_event_get_type: [snd_ctl_event_type_t, const snd_ctl_event_t *obj] 706snd_ctl_elem_list_sizeof: [size_t] 707snd_ctl_elem_list_malloc: [int, snd_ctl_elem_list_t **ptr] 708snd_ctl_elem_list_free: [void, snd_ctl_elem_list_t *obj] 709snd_ctl_elem_list_clear: [void, snd_ctl_elem_list_t *obj] 710snd_ctl_elem_list_copy: [void, snd_ctl_elem_list_t *dst, const snd_ctl_elem_list_t *src] 711snd_ctl_elem_list_set_offset: [void, snd_ctl_elem_list_t *obj, unsigned int val] 712snd_ctl_elem_list_get_used: [unsigned int, const snd_ctl_elem_list_t *obj] 713snd_ctl_elem_list_get_count: [unsigned int, const snd_ctl_elem_list_t *obj] 714snd_ctl_elem_list_get_id: [void, const snd_ctl_elem_list_t *obj, unsigned int idx, snd_ctl_elem_id_t *ptr] 715snd_ctl_elem_list_get_numid: [unsigned int, const snd_ctl_elem_list_t *obj, unsigned int idx] 716snd_ctl_elem_list_get_interface: [snd_ctl_elem_iface_t, const snd_ctl_elem_list_t *obj, unsigned int idx] 717snd_ctl_elem_list_get_device: [unsigned int, const snd_ctl_elem_list_t *obj, unsigned int idx] 718snd_ctl_elem_list_get_subdevice: [unsigned int, const snd_ctl_elem_list_t *obj, unsigned int idx] 719snd_ctl_elem_list_get_name: [const char *, const snd_ctl_elem_list_t *obj, unsigned int idx] 720snd_ctl_elem_list_get_index: [unsigned int, const snd_ctl_elem_list_t *obj, unsigned int idx] 721snd_ctl_elem_info_sizeof: [size_t] 722snd_ctl_elem_info_malloc: [int, snd_ctl_elem_info_t **ptr] 723snd_ctl_elem_info_free: [void, snd_ctl_elem_info_t *obj] 724snd_ctl_elem_info_clear: [void, snd_ctl_elem_info_t *obj] 725snd_ctl_elem_info_copy: [void, snd_ctl_elem_info_t *dst, const snd_ctl_elem_info_t *src] 726snd_ctl_elem_info_get_type: [snd_ctl_elem_type_t, const snd_ctl_elem_info_t *obj] 727snd_ctl_elem_info_is_readable: [int, const snd_ctl_elem_info_t *obj] 728snd_ctl_elem_info_is_writable: [int, const snd_ctl_elem_info_t *obj] 729snd_ctl_elem_info_is_volatile: [int, const snd_ctl_elem_info_t *obj] 730snd_ctl_elem_info_is_inactive: [int, const snd_ctl_elem_info_t *obj] 731snd_ctl_elem_info_is_locked: [int, const snd_ctl_elem_info_t *obj] 732snd_ctl_elem_info_is_tlv_readable: [int, const snd_ctl_elem_info_t *obj] 733snd_ctl_elem_info_is_tlv_writable: [int, const snd_ctl_elem_info_t *obj] 734snd_ctl_elem_info_is_tlv_commandable: [int, const snd_ctl_elem_info_t *obj] 735snd_ctl_elem_info_is_owner: [int, const snd_ctl_elem_info_t *obj] 736snd_ctl_elem_info_is_user: [int, const snd_ctl_elem_info_t *obj] 737snd_ctl_elem_info_get_owner: [pid_t, const snd_ctl_elem_info_t *obj] 738snd_ctl_elem_info_get_count: [unsigned int, const snd_ctl_elem_info_t *obj] 739snd_ctl_elem_info_get_min: [long, const snd_ctl_elem_info_t *obj] 740snd_ctl_elem_info_get_max: [long, const snd_ctl_elem_info_t *obj] 741snd_ctl_elem_info_get_step: [long, const snd_ctl_elem_info_t *obj] 742snd_ctl_elem_info_get_min64: [long long, const snd_ctl_elem_info_t *obj] 743snd_ctl_elem_info_get_max64: [long long, const snd_ctl_elem_info_t *obj] 744snd_ctl_elem_info_get_step64: [long long, const snd_ctl_elem_info_t *obj] 745snd_ctl_elem_info_get_items: [unsigned int, const snd_ctl_elem_info_t *obj] 746snd_ctl_elem_info_set_item: [void, snd_ctl_elem_info_t *obj, unsigned int val] 747snd_ctl_elem_info_get_item_name: [const char *, const snd_ctl_elem_info_t *obj] 748snd_ctl_elem_info_get_dimensions: [int, const snd_ctl_elem_info_t *obj] 749snd_ctl_elem_info_get_dimension: [int, const snd_ctl_elem_info_t *obj, unsigned int idx] 750snd_ctl_elem_info_get_id: [void, const snd_ctl_elem_info_t *obj, snd_ctl_elem_id_t *ptr] 751snd_ctl_elem_info_get_numid: [unsigned int, const snd_ctl_elem_info_t *obj] 752snd_ctl_elem_info_get_interface: [snd_ctl_elem_iface_t, const snd_ctl_elem_info_t *obj] 753snd_ctl_elem_info_get_device: [unsigned int, const snd_ctl_elem_info_t *obj] 754snd_ctl_elem_info_get_subdevice: [unsigned int, const snd_ctl_elem_info_t *obj] 755snd_ctl_elem_info_get_name: [const char *, const snd_ctl_elem_info_t *obj] 756snd_ctl_elem_info_get_index: [unsigned int, const snd_ctl_elem_info_t *obj] 757snd_ctl_elem_info_set_id: [void, snd_ctl_elem_info_t *obj, const snd_ctl_elem_id_t *ptr] 758snd_ctl_elem_info_set_numid: [void, snd_ctl_elem_info_t *obj, unsigned int val] 759snd_ctl_elem_info_set_interface: [void, snd_ctl_elem_info_t *obj, snd_ctl_elem_iface_t val] 760snd_ctl_elem_info_set_device: [void, snd_ctl_elem_info_t *obj, unsigned int val] 761snd_ctl_elem_info_set_subdevice: [void, snd_ctl_elem_info_t *obj, unsigned int val] 762snd_ctl_elem_info_set_name: [void, snd_ctl_elem_info_t *obj, const char *val] 763snd_ctl_elem_info_set_index: [void, snd_ctl_elem_info_t *obj, unsigned int val] 764snd_ctl_elem_add_integer: [int, snd_ctl_t *ctl, const snd_ctl_elem_id_t *id, unsigned int count, long imin, long imax, long istep] 765snd_ctl_elem_add_integer64: [int, snd_ctl_t *ctl, const snd_ctl_elem_id_t *id, unsigned int count, long long imin, long long imax, long long istep] 766snd_ctl_elem_add_boolean: [int, snd_ctl_t *ctl, const snd_ctl_elem_id_t *id, unsigned int count] 767snd_ctl_elem_add_iec958: [int, snd_ctl_t *ctl, const snd_ctl_elem_id_t *id] 768snd_ctl_elem_remove: [int, snd_ctl_t *ctl, snd_ctl_elem_id_t *id] 769snd_ctl_elem_value_sizeof: [size_t] 770snd_ctl_elem_value_malloc: [int, snd_ctl_elem_value_t **ptr] 771snd_ctl_elem_value_free: [void, snd_ctl_elem_value_t *obj] 772snd_ctl_elem_value_clear: [void, snd_ctl_elem_value_t *obj] 773snd_ctl_elem_value_copy: [void, snd_ctl_elem_value_t *dst, const snd_ctl_elem_value_t *src] 774snd_ctl_elem_value_get_id: [void, const snd_ctl_elem_value_t *obj, snd_ctl_elem_id_t *ptr] 775snd_ctl_elem_value_get_numid: [unsigned int, const snd_ctl_elem_value_t *obj] 776snd_ctl_elem_value_get_interface: [snd_ctl_elem_iface_t, const snd_ctl_elem_value_t *obj] 777snd_ctl_elem_value_get_device: [unsigned int, const snd_ctl_elem_value_t *obj] 778snd_ctl_elem_value_get_subdevice: [unsigned int, const snd_ctl_elem_value_t *obj] 779snd_ctl_elem_value_get_name: [const char *, const snd_ctl_elem_value_t *obj] 780snd_ctl_elem_value_get_index: [unsigned int, const snd_ctl_elem_value_t *obj] 781snd_ctl_elem_value_set_id: [void, snd_ctl_elem_value_t *obj, const snd_ctl_elem_id_t *ptr] 782snd_ctl_elem_value_set_numid: [void, snd_ctl_elem_value_t *obj, unsigned int val] 783snd_ctl_elem_value_set_interface: [void, snd_ctl_elem_value_t *obj, snd_ctl_elem_iface_t val] 784snd_ctl_elem_value_set_device: [void, snd_ctl_elem_value_t *obj, unsigned int val] 785snd_ctl_elem_value_set_subdevice: [void, snd_ctl_elem_value_t *obj, unsigned int val] 786snd_ctl_elem_value_set_name: [void, snd_ctl_elem_value_t *obj, const char *val] 787snd_ctl_elem_value_set_index: [void, snd_ctl_elem_value_t *obj, unsigned int val] 788snd_ctl_elem_value_get_boolean: [int, const snd_ctl_elem_value_t *obj, unsigned int idx] 789snd_ctl_elem_value_get_integer: [long, const snd_ctl_elem_value_t *obj, unsigned int idx] 790snd_ctl_elem_value_get_integer64: [long long, const snd_ctl_elem_value_t *obj, unsigned int idx] 791snd_ctl_elem_value_get_enumerated: [unsigned int, const snd_ctl_elem_value_t *obj, unsigned int idx] 792snd_ctl_elem_value_get_byte: [unsigned char, const snd_ctl_elem_value_t *obj, unsigned int idx] 793snd_ctl_elem_value_set_boolean: [void, snd_ctl_elem_value_t *obj, unsigned int idx, long val] 794snd_ctl_elem_value_set_integer: [void, snd_ctl_elem_value_t *obj, unsigned int idx, long val] 795snd_ctl_elem_value_set_integer64: [void, snd_ctl_elem_value_t *obj, unsigned int idx, long long val] 796snd_ctl_elem_value_set_enumerated: [void, snd_ctl_elem_value_t *obj, unsigned int idx, unsigned int val] 797snd_ctl_elem_value_set_byte: [void, snd_ctl_elem_value_t *obj, unsigned int idx, unsigned char val] 798snd_ctl_elem_set_bytes: [void, snd_ctl_elem_value_t *obj, void *data, size_t size] 799snd_ctl_elem_value_get_bytes: [const void *, const snd_ctl_elem_value_t *obj] 800snd_ctl_elem_value_get_iec958: [void, const snd_ctl_elem_value_t *obj, snd_aes_iec958_t *ptr] 801snd_ctl_elem_value_set_iec958: [void, snd_ctl_elem_value_t *obj, const snd_aes_iec958_t *ptr] 802snd_hctl_compare_fast: [int, const snd_hctl_elem_t *c1, const snd_hctl_elem_t *c2] 803snd_hctl_open: [int, snd_hctl_t **hctl, const char *name, int mode] 804snd_hctl_open_ctl: [int, snd_hctl_t **hctlp, snd_ctl_t *ctl] 805snd_hctl_close: [int, snd_hctl_t *hctl] 806snd_hctl_nonblock: [int, snd_hctl_t *hctl, int nonblock] 807snd_hctl_poll_descriptors_count: [int, snd_hctl_t *hctl] 808snd_hctl_poll_descriptors: [int, snd_hctl_t *hctl, struct pollfd *pfds, unsigned int space] 809snd_hctl_poll_descriptors_revents: [int, snd_hctl_t *ctl, struct pollfd *pfds, unsigned int nfds, unsigned short *revents] 810snd_hctl_get_count: [unsigned int, snd_hctl_t *hctl] 811snd_hctl_set_compare: [int, snd_hctl_t *hctl, snd_hctl_compare_t hsort] 812snd_hctl_first_elem: [snd_hctl_elem_t *, snd_hctl_t *hctl] 813snd_hctl_last_elem: [snd_hctl_elem_t *, snd_hctl_t *hctl] 814snd_hctl_find_elem: [snd_hctl_elem_t *, snd_hctl_t *hctl, const snd_ctl_elem_id_t *id] 815snd_hctl_set_callback: [void, snd_hctl_t *hctl, snd_hctl_callback_t callback] 816snd_hctl_set_callback_private: [void, snd_hctl_t *hctl, void *data] 817snd_hctl_get_callback_private: [void *, snd_hctl_t *hctl] 818snd_hctl_load: [int, snd_hctl_t *hctl] 819snd_hctl_free: [int, snd_hctl_t *hctl] 820snd_hctl_handle_events: [int, snd_hctl_t *hctl] 821snd_hctl_name: [const char *, snd_hctl_t *hctl] 822snd_hctl_wait: [int, snd_hctl_t *hctl, int timeout] 823snd_hctl_ctl: [snd_ctl_t *, snd_hctl_t *hctl] 824snd_hctl_elem_next: [snd_hctl_elem_t *, snd_hctl_elem_t *elem] 825snd_hctl_elem_prev: [snd_hctl_elem_t *, snd_hctl_elem_t *elem] 826snd_hctl_elem_info: [int, snd_hctl_elem_t *elem, snd_ctl_elem_info_t * info] 827snd_hctl_elem_read: [int, snd_hctl_elem_t *elem, snd_ctl_elem_value_t * value] 828snd_hctl_elem_write: [int, snd_hctl_elem_t *elem, snd_ctl_elem_value_t * value] 829snd_hctl_elem_tlv_read: [int, snd_hctl_elem_t *elem, unsigned int *tlv, unsigned int tlv_size] 830snd_hctl_elem_tlv_write: [int, snd_hctl_elem_t *elem, const unsigned int *tlv] 831snd_hctl_elem_tlv_command: [int, snd_hctl_elem_t *elem, const unsigned int *tlv] 832snd_hctl_elem_get_hctl: [snd_hctl_t *, snd_hctl_elem_t *elem] 833snd_hctl_elem_get_id: [void, const snd_hctl_elem_t *obj, snd_ctl_elem_id_t *ptr] 834snd_hctl_elem_get_numid: [unsigned int, const snd_hctl_elem_t *obj] 835snd_hctl_elem_get_interface: [snd_ctl_elem_iface_t, const snd_hctl_elem_t *obj] 836snd_hctl_elem_get_device: [unsigned int, const snd_hctl_elem_t *obj] 837snd_hctl_elem_get_subdevice: [unsigned int, const snd_hctl_elem_t *obj] 838snd_hctl_elem_get_name: [const char *, const snd_hctl_elem_t *obj] 839snd_hctl_elem_get_index: [unsigned int, const snd_hctl_elem_t *obj] 840snd_hctl_elem_set_callback: [void, snd_hctl_elem_t *obj, snd_hctl_elem_callback_t val] 841snd_hctl_elem_get_callback_private: [void *, const snd_hctl_elem_t *obj] 842snd_hctl_elem_set_callback_private: [void, snd_hctl_elem_t *obj, void * val] 843snd_sctl_build: [int, snd_sctl_t **ctl, snd_ctl_t *handle, snd_config_t *config, snd_config_t *private_data, int mode] 844snd_sctl_free: [int, snd_sctl_t *handle] 845snd_sctl_install: [int, snd_sctl_t *handle] 846snd_sctl_remove: [int, snd_sctl_t *handle] 847 848# mixer.h 849snd_mixer_open: [int, snd_mixer_t **mixer, int mode] 850snd_mixer_close: [int, snd_mixer_t *mixer] 851snd_mixer_first_elem: [snd_mixer_elem_t *, snd_mixer_t *mixer] 852snd_mixer_last_elem: [snd_mixer_elem_t *, snd_mixer_t *mixer] 853snd_mixer_handle_events: [int, snd_mixer_t *mixer] 854snd_mixer_attach: [int, snd_mixer_t *mixer, const char *name] 855snd_mixer_attach_hctl: [int, snd_mixer_t *mixer, snd_hctl_t *hctl] 856snd_mixer_detach: [int, snd_mixer_t *mixer, const char *name] 857snd_mixer_detach_hctl: [int, snd_mixer_t *mixer, snd_hctl_t *hctl] 858snd_mixer_get_hctl: [int, snd_mixer_t *mixer, const char *name, snd_hctl_t **hctl] 859snd_mixer_poll_descriptors_count: [int, snd_mixer_t *mixer] 860snd_mixer_poll_descriptors: [int, snd_mixer_t *mixer, struct pollfd *pfds, unsigned int space] 861snd_mixer_poll_descriptors_revents: [int, snd_mixer_t *mixer, struct pollfd *pfds, unsigned int nfds, unsigned short *revents] 862snd_mixer_load: [int, snd_mixer_t *mixer] 863snd_mixer_free: [void, snd_mixer_t *mixer] 864snd_mixer_wait: [int, snd_mixer_t *mixer, int timeout] 865snd_mixer_set_compare: [int, snd_mixer_t *mixer, snd_mixer_compare_t msort] 866snd_mixer_set_callback: [void, snd_mixer_t *obj, snd_mixer_callback_t val] 867snd_mixer_get_callback_private: [void *, const snd_mixer_t *obj] 868snd_mixer_set_callback_private: [void, snd_mixer_t *obj, void * val] 869snd_mixer_get_count: [unsigned int, const snd_mixer_t *obj] 870snd_mixer_class_unregister: [int, snd_mixer_class_t *clss] 871snd_mixer_elem_next: [snd_mixer_elem_t *, snd_mixer_elem_t *elem] 872snd_mixer_elem_prev: [snd_mixer_elem_t *, snd_mixer_elem_t *elem] 873snd_mixer_elem_set_callback: [void, snd_mixer_elem_t *obj, snd_mixer_elem_callback_t val] 874snd_mixer_elem_get_callback_private: [void *, const snd_mixer_elem_t *obj] 875snd_mixer_elem_set_callback_private: [void, snd_mixer_elem_t *obj, void * val] 876snd_mixer_elem_get_type: [snd_mixer_elem_type_t, const snd_mixer_elem_t *obj] 877snd_mixer_class_register: [int, snd_mixer_class_t *class_, snd_mixer_t *mixer] 878# snd_mixer_add_elem: [int, snd_mixer_t *mixer, snd_mixer_elem_t *elem] 879# snd_mixer_remove_elem: [int, snd_mixer_t *mixer, snd_mixer_elem_t *elem] 880snd_mixer_elem_new: [int, snd_mixer_elem_t **elem, snd_mixer_elem_type_t type, int compare_weight, void *private_data, void *] 881snd_mixer_elem_add: [int, snd_mixer_elem_t *elem, snd_mixer_class_t *class_] 882snd_mixer_elem_remove: [int, snd_mixer_elem_t *elem] 883snd_mixer_elem_free: [void, snd_mixer_elem_t *elem] 884snd_mixer_elem_info: [int, snd_mixer_elem_t *elem] 885snd_mixer_elem_value: [int, snd_mixer_elem_t *elem] 886snd_mixer_elem_attach: [int, snd_mixer_elem_t *melem, snd_hctl_elem_t *helem] 887snd_mixer_elem_detach: [int, snd_mixer_elem_t *melem, snd_hctl_elem_t *helem] 888snd_mixer_elem_empty: [int, snd_mixer_elem_t *melem] 889snd_mixer_elem_get_private: [void *, const snd_mixer_elem_t *melem] 890snd_mixer_class_sizeof: [size_t] 891snd_mixer_class_malloc: [int, snd_mixer_class_t **ptr] 892snd_mixer_class_free: [void, snd_mixer_class_t *obj] 893snd_mixer_class_copy: [void, snd_mixer_class_t *dst, const snd_mixer_class_t *src] 894snd_mixer_class_get_mixer: [snd_mixer_t *, const snd_mixer_class_t *class_] 895snd_mixer_class_get_event: [snd_mixer_event_t, const snd_mixer_class_t *class_] 896snd_mixer_class_get_private: [void *, const snd_mixer_class_t *class_] 897snd_mixer_class_get_compare: [snd_mixer_compare_t, const snd_mixer_class_t *class_] 898snd_mixer_class_set_event: [int, snd_mixer_class_t *class_, snd_mixer_event_t event] 899snd_mixer_class_set_private: [int, snd_mixer_class_t *class_, void *private_data] 900snd_mixer_class_set_private_free: [int, snd_mixer_class_t *class_, void *] 901snd_mixer_class_set_compare: [int, snd_mixer_class_t *class_, snd_mixer_compare_t compare] 902snd_mixer_selem_channel_name: [const char *, snd_mixer_selem_channel_id_t channel] 903snd_mixer_selem_register: [int, snd_mixer_t *mixer, struct snd_mixer_selem_regopt *options, snd_mixer_class_t **classp] 904snd_mixer_selem_get_id: [void, snd_mixer_elem_t *element, snd_mixer_selem_id_t *id] 905snd_mixer_selem_get_name: [const char *, snd_mixer_elem_t *elem] 906snd_mixer_selem_get_index: [unsigned int, snd_mixer_elem_t *elem] 907snd_mixer_find_selem: [snd_mixer_elem_t *, snd_mixer_t *mixer, const snd_mixer_selem_id_t *id] 908snd_mixer_selem_is_active: [int, snd_mixer_elem_t *elem] 909snd_mixer_selem_is_playback_mono: [int, snd_mixer_elem_t *elem] 910snd_mixer_selem_has_playback_channel: [int, snd_mixer_elem_t *obj, snd_mixer_selem_channel_id_t channel] 911snd_mixer_selem_is_capture_mono: [int, snd_mixer_elem_t *elem] 912snd_mixer_selem_has_capture_channel: [int, snd_mixer_elem_t *obj, snd_mixer_selem_channel_id_t channel] 913snd_mixer_selem_get_capture_group: [int, snd_mixer_elem_t *elem] 914snd_mixer_selem_has_common_volume: [int, snd_mixer_elem_t *elem] 915snd_mixer_selem_has_playback_volume: [int, snd_mixer_elem_t *elem] 916snd_mixer_selem_has_playback_volume_joined: [int, snd_mixer_elem_t *elem] 917snd_mixer_selem_has_capture_volume: [int, snd_mixer_elem_t *elem] 918snd_mixer_selem_has_capture_volume_joined: [int, snd_mixer_elem_t *elem] 919snd_mixer_selem_has_common_switch: [int, snd_mixer_elem_t *elem] 920snd_mixer_selem_has_playback_switch: [int, snd_mixer_elem_t *elem] 921snd_mixer_selem_has_playback_switch_joined: [int, snd_mixer_elem_t *elem] 922snd_mixer_selem_has_capture_switch: [int, snd_mixer_elem_t *elem] 923snd_mixer_selem_has_capture_switch_joined: [int, snd_mixer_elem_t *elem] 924snd_mixer_selem_has_capture_switch_exclusive: [int, snd_mixer_elem_t *elem] 925snd_mixer_selem_get_playback_volume: [int, snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, long *value] 926snd_mixer_selem_get_capture_volume: [int, snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, long *value] 927snd_mixer_selem_get_playback_dB: [int, snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, long *value] 928snd_mixer_selem_get_capture_dB: [int, snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, long *value] 929snd_mixer_selem_get_playback_switch: [int, snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, int *value] 930snd_mixer_selem_get_capture_switch: [int, snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, int *value] 931snd_mixer_selem_set_playback_volume: [int, snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, long value] 932snd_mixer_selem_set_capture_volume: [int, snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, long value] 933snd_mixer_selem_set_playback_dB: [int, snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, long value, int dir] 934snd_mixer_selem_set_capture_dB: [int, snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, long value, int dir] 935snd_mixer_selem_set_playback_volume_all: [int, snd_mixer_elem_t *elem, long value] 936snd_mixer_selem_set_capture_volume_all: [int, snd_mixer_elem_t *elem, long value] 937snd_mixer_selem_set_playback_dB_all: [int, snd_mixer_elem_t *elem, long value, int dir] 938snd_mixer_selem_set_capture_dB_all: [int, snd_mixer_elem_t *elem, long value, int dir] 939snd_mixer_selem_set_playback_switch: [int, snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, int value] 940snd_mixer_selem_set_capture_switch: [int, snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, int value] 941snd_mixer_selem_set_playback_switch_all: [int, snd_mixer_elem_t *elem, int value] 942snd_mixer_selem_set_capture_switch_all: [int, snd_mixer_elem_t *elem, int value] 943snd_mixer_selem_get_playback_volume_range: [int, snd_mixer_elem_t *elem, long *min, long *max] 944snd_mixer_selem_get_playback_dB_range: [int, snd_mixer_elem_t *elem, long *min, long *max] 945snd_mixer_selem_set_playback_volume_range: [int, snd_mixer_elem_t *elem, long min, long max] 946snd_mixer_selem_get_capture_volume_range: [int, snd_mixer_elem_t *elem, long *min, long *max] 947snd_mixer_selem_get_capture_dB_range: [int, snd_mixer_elem_t *elem, long *min, long *max] 948snd_mixer_selem_set_capture_volume_range: [int, snd_mixer_elem_t *elem, long min, long max] 949snd_mixer_selem_is_enumerated: [int, snd_mixer_elem_t *elem] 950snd_mixer_selem_is_enum_playback: [int, snd_mixer_elem_t *elem] 951snd_mixer_selem_is_enum_capture: [int, snd_mixer_elem_t *elem] 952snd_mixer_selem_get_enum_items: [int, snd_mixer_elem_t *elem] 953snd_mixer_selem_get_enum_item_name: [int, snd_mixer_elem_t *elem, unsigned int idx, size_t maxlen, char *str] 954snd_mixer_selem_get_enum_item: [int, snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, unsigned int *idxp] 955snd_mixer_selem_set_enum_item: [int, snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, unsigned int idx] 956snd_mixer_selem_id_sizeof: [size_t] 957snd_mixer_selem_id_malloc: [int, snd_mixer_selem_id_t **ptr] 958snd_mixer_selem_id_free: [void, snd_mixer_selem_id_t *obj] 959snd_mixer_selem_id_copy: [void, snd_mixer_selem_id_t *dst, const snd_mixer_selem_id_t *src] 960snd_mixer_selem_id_get_name: [const char *, const snd_mixer_selem_id_t *obj] 961snd_mixer_selem_id_get_index: [unsigned int, const snd_mixer_selem_id_t *obj] 962snd_mixer_selem_id_set_name: [void, snd_mixer_selem_id_t *obj, const char *val] 963snd_mixer_selem_id_set_index: [void, snd_mixer_selem_id_t *obj, unsigned int val] 964 965# seq.h 966snd_seq_open: [int, snd_seq_t **handle, const char *name, int streams, int mode] 967snd_seq_open_lconf: [int, snd_seq_t **handle, const char *name, int streams, int mode, snd_config_t *lconf] 968snd_seq_name: [const char *, snd_seq_t *seq] 969snd_seq_type: [snd_seq_type_t, snd_seq_t *seq] 970snd_seq_close: [int, snd_seq_t *handle] 971snd_seq_poll_descriptors_count: [int, snd_seq_t *handle, short events] 972snd_seq_poll_descriptors: [int, snd_seq_t *handle, struct pollfd *pfds, unsigned int space, short events] 973snd_seq_poll_descriptors_revents: [int, snd_seq_t *seq, struct pollfd *pfds, unsigned int nfds, unsigned short *revents] 974snd_seq_nonblock: [int, snd_seq_t *handle, int nonblock] 975snd_seq_client_id: [int, snd_seq_t *handle] 976snd_seq_get_output_buffer_size: [size_t, snd_seq_t *handle] 977snd_seq_get_input_buffer_size: [size_t, snd_seq_t *handle] 978snd_seq_set_output_buffer_size: [int, snd_seq_t *handle, size_t size] 979snd_seq_set_input_buffer_size: [int, snd_seq_t *handle, size_t size] 980snd_seq_system_info_sizeof: [size_t] 981snd_seq_system_info_malloc: [int, snd_seq_system_info_t **ptr] 982snd_seq_system_info_free: [void, snd_seq_system_info_t *ptr] 983snd_seq_system_info_copy: [void, snd_seq_system_info_t *dst, const snd_seq_system_info_t *src] 984snd_seq_system_info_get_queues: [int, const snd_seq_system_info_t *info] 985snd_seq_system_info_get_clients: [int, const snd_seq_system_info_t *info] 986snd_seq_system_info_get_ports: [int, const snd_seq_system_info_t *info] 987snd_seq_system_info_get_channels: [int, const snd_seq_system_info_t *info] 988snd_seq_system_info_get_cur_clients: [int, const snd_seq_system_info_t *info] 989snd_seq_system_info_get_cur_queues: [int, const snd_seq_system_info_t *info] 990snd_seq_system_info: [int, snd_seq_t *handle, snd_seq_system_info_t *info] 991snd_seq_client_info_sizeof: [size_t] 992snd_seq_client_info_malloc: [int, snd_seq_client_info_t **ptr] 993snd_seq_client_info_free: [void, snd_seq_client_info_t *ptr] 994snd_seq_client_info_copy: [void, snd_seq_client_info_t *dst, const snd_seq_client_info_t *src] 995snd_seq_client_info_get_client: [int, const snd_seq_client_info_t *info] 996snd_seq_client_info_get_type: [snd_seq_client_type_t, const snd_seq_client_info_t *info] 997snd_seq_client_info_get_name: [const char *, snd_seq_client_info_t *info] 998snd_seq_client_info_get_broadcast_filter: [int, const snd_seq_client_info_t *info] 999snd_seq_client_info_get_error_bounce: [int, const snd_seq_client_info_t *info] 1000snd_seq_client_info_get_event_filter: [const unsigned char *, const snd_seq_client_info_t *info] 1001snd_seq_client_info_get_num_ports: [int, const snd_seq_client_info_t *info] 1002snd_seq_client_info_get_event_lost: [int, const snd_seq_client_info_t *info] 1003snd_seq_client_info_set_client: [void, snd_seq_client_info_t *info, int client] 1004snd_seq_client_info_set_name: [void, snd_seq_client_info_t *info, const char *name] 1005snd_seq_client_info_set_broadcast_filter: [void, snd_seq_client_info_t *info, int val] 1006snd_seq_client_info_set_error_bounce: [void, snd_seq_client_info_t *info, int val] 1007snd_seq_client_info_set_event_filter: [void, snd_seq_client_info_t *info, unsigned char *filter] 1008snd_seq_get_client_info: [int, snd_seq_t *handle, snd_seq_client_info_t *info] 1009snd_seq_get_any_client_info: [int, snd_seq_t *handle, int client, snd_seq_client_info_t *info] 1010snd_seq_set_client_info: [int, snd_seq_t *handle, snd_seq_client_info_t *info] 1011snd_seq_query_next_client: [int, snd_seq_t *handle, snd_seq_client_info_t *info] 1012snd_seq_client_pool_sizeof: [size_t] 1013snd_seq_client_pool_malloc: [int, snd_seq_client_pool_t **ptr] 1014snd_seq_client_pool_free: [void, snd_seq_client_pool_t *ptr] 1015snd_seq_client_pool_copy: [void, snd_seq_client_pool_t *dst, const snd_seq_client_pool_t *src] 1016snd_seq_client_pool_get_client: [int, const snd_seq_client_pool_t *info] 1017snd_seq_client_pool_get_output_pool: [size_t, const snd_seq_client_pool_t *info] 1018snd_seq_client_pool_get_input_pool: [size_t, const snd_seq_client_pool_t *info] 1019snd_seq_client_pool_get_output_room: [size_t, const snd_seq_client_pool_t *info] 1020snd_seq_client_pool_get_output_free: [size_t, const snd_seq_client_pool_t *info] 1021snd_seq_client_pool_get_input_free: [size_t, const snd_seq_client_pool_t *info] 1022snd_seq_client_pool_set_output_pool: [void, snd_seq_client_pool_t *info, size_t size] 1023snd_seq_client_pool_set_input_pool: [void, snd_seq_client_pool_t *info, size_t size] 1024snd_seq_client_pool_set_output_room: [void, snd_seq_client_pool_t *info, size_t size] 1025snd_seq_get_client_pool: [int, snd_seq_t *handle, snd_seq_client_pool_t *info] 1026snd_seq_set_client_pool: [int, snd_seq_t *handle, snd_seq_client_pool_t *info] 1027snd_seq_port_info_sizeof: [size_t] 1028snd_seq_port_info_malloc: [int, snd_seq_port_info_t **ptr] 1029snd_seq_port_info_free: [void, snd_seq_port_info_t *ptr] 1030snd_seq_port_info_copy: [void, snd_seq_port_info_t *dst, const snd_seq_port_info_t *src] 1031snd_seq_port_info_get_client: [int, const snd_seq_port_info_t *info] 1032snd_seq_port_info_get_port: [int, const snd_seq_port_info_t *info] 1033snd_seq_port_info_get_addr: [const snd_seq_addr_t *, const snd_seq_port_info_t *info] 1034snd_seq_port_info_get_name: [const char *, const snd_seq_port_info_t *info] 1035snd_seq_port_info_get_capability: [unsigned int, const snd_seq_port_info_t *info] 1036snd_seq_port_info_get_type: [unsigned int, const snd_seq_port_info_t *info] 1037snd_seq_port_info_get_midi_channels: [int, const snd_seq_port_info_t *info] 1038snd_seq_port_info_get_midi_voices: [int, const snd_seq_port_info_t *info] 1039snd_seq_port_info_get_synth_voices: [int, const snd_seq_port_info_t *info] 1040snd_seq_port_info_get_read_use: [int, const snd_seq_port_info_t *info] 1041snd_seq_port_info_get_write_use: [int, const snd_seq_port_info_t *info] 1042snd_seq_port_info_get_port_specified: [int, const snd_seq_port_info_t *info] 1043snd_seq_port_info_get_timestamping: [int, const snd_seq_port_info_t *info] 1044snd_seq_port_info_get_timestamp_real: [int, const snd_seq_port_info_t *info] 1045snd_seq_port_info_get_timestamp_queue: [int, const snd_seq_port_info_t *info] 1046snd_seq_port_info_set_client: [void, snd_seq_port_info_t *info, int client] 1047snd_seq_port_info_set_port: [void, snd_seq_port_info_t *info, int port] 1048snd_seq_port_info_set_addr: [void, snd_seq_port_info_t *info, const snd_seq_addr_t *addr] 1049snd_seq_port_info_set_name: [void, snd_seq_port_info_t *info, const char *name] 1050snd_seq_port_info_set_capability: [void, snd_seq_port_info_t *info, unsigned int capability] 1051snd_seq_port_info_set_type: [void, snd_seq_port_info_t *info, unsigned int type] 1052snd_seq_port_info_set_midi_channels: [void, snd_seq_port_info_t *info, int channels] 1053snd_seq_port_info_set_midi_voices: [void, snd_seq_port_info_t *info, int voices] 1054snd_seq_port_info_set_synth_voices: [void, snd_seq_port_info_t *info, int voices] 1055snd_seq_port_info_set_port_specified: [void, snd_seq_port_info_t *info, int val] 1056snd_seq_port_info_set_timestamping: [void, snd_seq_port_info_t *info, int enable] 1057snd_seq_port_info_set_timestamp_real: [void, snd_seq_port_info_t *info, int realtime] 1058snd_seq_port_info_set_timestamp_queue: [void, snd_seq_port_info_t *info, int queue] 1059snd_seq_create_port: [int, snd_seq_t *handle, snd_seq_port_info_t *info] 1060snd_seq_delete_port: [int, snd_seq_t *handle, int port] 1061snd_seq_get_port_info: [int, snd_seq_t *handle, int port, snd_seq_port_info_t *info] 1062snd_seq_get_any_port_info: [int, snd_seq_t *handle, int client, int port, snd_seq_port_info_t *info] 1063snd_seq_set_port_info: [int, snd_seq_t *handle, int port, snd_seq_port_info_t *info] 1064snd_seq_query_next_port: [int, snd_seq_t *handle, snd_seq_port_info_t *info] 1065snd_seq_port_subscribe_sizeof: [size_t] 1066snd_seq_port_subscribe_malloc: [int, snd_seq_port_subscribe_t **ptr] 1067snd_seq_port_subscribe_free: [void, snd_seq_port_subscribe_t *ptr] 1068snd_seq_port_subscribe_copy: [void, snd_seq_port_subscribe_t *dst, const snd_seq_port_subscribe_t *src] 1069snd_seq_port_subscribe_get_sender: [const snd_seq_addr_t *, const snd_seq_port_subscribe_t *info] 1070snd_seq_port_subscribe_get_dest: [const snd_seq_addr_t *, const snd_seq_port_subscribe_t *info] 1071snd_seq_port_subscribe_get_queue: [int, const snd_seq_port_subscribe_t *info] 1072snd_seq_port_subscribe_get_exclusive: [int, const snd_seq_port_subscribe_t *info] 1073snd_seq_port_subscribe_get_time_update: [int, const snd_seq_port_subscribe_t *info] 1074snd_seq_port_subscribe_get_time_real: [int, const snd_seq_port_subscribe_t *info] 1075snd_seq_port_subscribe_set_sender: [void, snd_seq_port_subscribe_t *info, const snd_seq_addr_t *addr] 1076snd_seq_port_subscribe_set_dest: [void, snd_seq_port_subscribe_t *info, const snd_seq_addr_t *addr] 1077snd_seq_port_subscribe_set_queue: [void, snd_seq_port_subscribe_t *info, int q] 1078snd_seq_port_subscribe_set_exclusive: [void, snd_seq_port_subscribe_t *info, int val] 1079snd_seq_port_subscribe_set_time_update: [void, snd_seq_port_subscribe_t *info, int val] 1080snd_seq_port_subscribe_set_time_real: [void, snd_seq_port_subscribe_t *info, int val] 1081snd_seq_get_port_subscription: [int, snd_seq_t *handle, snd_seq_port_subscribe_t *sub] 1082snd_seq_subscribe_port: [int, snd_seq_t *handle, snd_seq_port_subscribe_t *sub] 1083snd_seq_unsubscribe_port: [int, snd_seq_t *handle, snd_seq_port_subscribe_t *sub] 1084snd_seq_query_subscribe_sizeof: [size_t] 1085snd_seq_query_subscribe_malloc: [int, snd_seq_query_subscribe_t **ptr] 1086snd_seq_query_subscribe_free: [void, snd_seq_query_subscribe_t *ptr] 1087snd_seq_query_subscribe_copy: [void, snd_seq_query_subscribe_t *dst, const snd_seq_query_subscribe_t *src] 1088snd_seq_query_subscribe_get_client: [int, const snd_seq_query_subscribe_t *info] 1089snd_seq_query_subscribe_get_port: [int, const snd_seq_query_subscribe_t *info] 1090snd_seq_query_subscribe_get_root: [const snd_seq_addr_t *, const snd_seq_query_subscribe_t *info] 1091snd_seq_query_subscribe_get_type: [snd_seq_query_subs_type_t, const snd_seq_query_subscribe_t *info] 1092snd_seq_query_subscribe_get_index: [int, const snd_seq_query_subscribe_t *info] 1093snd_seq_query_subscribe_get_num_subs: [int, const snd_seq_query_subscribe_t *info] 1094snd_seq_query_subscribe_get_addr: [const snd_seq_addr_t *, const snd_seq_query_subscribe_t *info] 1095snd_seq_query_subscribe_get_queue: [int, const snd_seq_query_subscribe_t *info] 1096snd_seq_query_subscribe_get_exclusive: [int, const snd_seq_query_subscribe_t *info] 1097snd_seq_query_subscribe_get_time_update: [int, const snd_seq_query_subscribe_t *info] 1098snd_seq_query_subscribe_get_time_real: [int, const snd_seq_query_subscribe_t *info] 1099snd_seq_query_subscribe_set_client: [void, snd_seq_query_subscribe_t *info, int client] 1100snd_seq_query_subscribe_set_port: [void, snd_seq_query_subscribe_t *info, int port] 1101snd_seq_query_subscribe_set_root: [void, snd_seq_query_subscribe_t *info, const snd_seq_addr_t *addr] 1102snd_seq_query_subscribe_set_type: [void, snd_seq_query_subscribe_t *info, snd_seq_query_subs_type_t type] 1103snd_seq_query_subscribe_set_index: [void, snd_seq_query_subscribe_t *info, int _index] 1104snd_seq_query_port_subscribers: [int, snd_seq_t *seq, snd_seq_query_subscribe_t * subs] 1105snd_seq_queue_info_sizeof: [size_t] 1106snd_seq_queue_info_malloc: [int, snd_seq_queue_info_t **ptr] 1107snd_seq_queue_info_free: [void, snd_seq_queue_info_t *ptr] 1108snd_seq_queue_info_copy: [void, snd_seq_queue_info_t *dst, const snd_seq_queue_info_t *src] 1109snd_seq_queue_info_get_queue: [int, const snd_seq_queue_info_t *info] 1110snd_seq_queue_info_get_name: [const char *, const snd_seq_queue_info_t *info] 1111snd_seq_queue_info_get_owner: [int, const snd_seq_queue_info_t *info] 1112snd_seq_queue_info_get_locked: [int, const snd_seq_queue_info_t *info] 1113snd_seq_queue_info_get_flags: [unsigned int, const snd_seq_queue_info_t *info] 1114snd_seq_queue_info_set_name: [void, snd_seq_queue_info_t *info, const char *name] 1115snd_seq_queue_info_set_owner: [void, snd_seq_queue_info_t *info, int owner] 1116snd_seq_queue_info_set_locked: [void, snd_seq_queue_info_t *info, int locked] 1117snd_seq_queue_info_set_flags: [void, snd_seq_queue_info_t *info, unsigned int flags] 1118snd_seq_create_queue: [int, snd_seq_t *seq, snd_seq_queue_info_t *info] 1119snd_seq_alloc_named_queue: [int, snd_seq_t *seq, const char *name] 1120snd_seq_alloc_queue: [int, snd_seq_t *handle] 1121snd_seq_free_queue: [int, snd_seq_t *handle, int q] 1122snd_seq_get_queue_info: [int, snd_seq_t *seq, int q, snd_seq_queue_info_t *info] 1123snd_seq_set_queue_info: [int, snd_seq_t *seq, int q, snd_seq_queue_info_t *info] 1124snd_seq_query_named_queue: [int, snd_seq_t *seq, const char *name] 1125snd_seq_get_queue_usage: [int, snd_seq_t *handle, int q] 1126snd_seq_set_queue_usage: [int, snd_seq_t *handle, int q, int used] 1127snd_seq_queue_status_sizeof: [size_t] 1128snd_seq_queue_status_malloc: [int, snd_seq_queue_status_t **ptr] 1129snd_seq_queue_status_free: [void, snd_seq_queue_status_t *ptr] 1130snd_seq_queue_status_copy: [void, snd_seq_queue_status_t *dst, const snd_seq_queue_status_t *src] 1131snd_seq_queue_status_get_queue: [int, const snd_seq_queue_status_t *info] 1132snd_seq_queue_status_get_events: [int, const snd_seq_queue_status_t *info] 1133snd_seq_queue_status_get_tick_time: [snd_seq_tick_time_t, const snd_seq_queue_status_t *info] 1134snd_seq_queue_status_get_real_time: [const snd_seq_real_time_t *, const snd_seq_queue_status_t *info] 1135snd_seq_queue_status_get_status: [unsigned int, const snd_seq_queue_status_t *info] 1136snd_seq_get_queue_status: [int, snd_seq_t *handle, int q, snd_seq_queue_status_t *status] 1137snd_seq_queue_tempo_sizeof: [size_t] 1138snd_seq_queue_tempo_malloc: [int, snd_seq_queue_tempo_t **ptr] 1139snd_seq_queue_tempo_free: [void, snd_seq_queue_tempo_t *ptr] 1140snd_seq_queue_tempo_copy: [void, snd_seq_queue_tempo_t *dst, const snd_seq_queue_tempo_t *src] 1141snd_seq_queue_tempo_get_queue: [int, const snd_seq_queue_tempo_t *info] 1142snd_seq_queue_tempo_get_tempo: [unsigned int, const snd_seq_queue_tempo_t *info] 1143snd_seq_queue_tempo_get_ppq: [int, const snd_seq_queue_tempo_t *info] 1144snd_seq_queue_tempo_get_skew: [unsigned int, const snd_seq_queue_tempo_t *info] 1145snd_seq_queue_tempo_get_skew_base: [unsigned int, const snd_seq_queue_tempo_t *info] 1146snd_seq_queue_tempo_set_tempo: [void, snd_seq_queue_tempo_t *info, unsigned int tempo] 1147snd_seq_queue_tempo_set_ppq: [void, snd_seq_queue_tempo_t *info, int ppq] 1148snd_seq_queue_tempo_set_skew: [void, snd_seq_queue_tempo_t *info, unsigned int skew] 1149snd_seq_queue_tempo_set_skew_base: [void, snd_seq_queue_tempo_t *info, unsigned int base] 1150snd_seq_get_queue_tempo: [int, snd_seq_t *handle, int q, snd_seq_queue_tempo_t *tempo] 1151snd_seq_set_queue_tempo: [int, snd_seq_t *handle, int q, snd_seq_queue_tempo_t *tempo] 1152snd_seq_queue_timer_sizeof: [size_t] 1153snd_seq_queue_timer_malloc: [int, snd_seq_queue_timer_t **ptr] 1154snd_seq_queue_timer_free: [void, snd_seq_queue_timer_t *ptr] 1155snd_seq_queue_timer_copy: [void, snd_seq_queue_timer_t *dst, const snd_seq_queue_timer_t *src] 1156snd_seq_queue_timer_get_queue: [int, const snd_seq_queue_timer_t *info] 1157snd_seq_queue_timer_get_type: [snd_seq_queue_timer_type_t, const snd_seq_queue_timer_t *info] 1158snd_seq_queue_timer_get_id: [const snd_timer_id_t *, const snd_seq_queue_timer_t *info] 1159snd_seq_queue_timer_get_resolution: [unsigned int, const snd_seq_queue_timer_t *info] 1160snd_seq_queue_timer_set_type: [void, snd_seq_queue_timer_t *info, snd_seq_queue_timer_type_t type] 1161snd_seq_queue_timer_set_id: [void, snd_seq_queue_timer_t *info, const snd_timer_id_t *id] 1162snd_seq_queue_timer_set_resolution: [void, snd_seq_queue_timer_t *info, unsigned int resolution] 1163snd_seq_get_queue_timer: [int, snd_seq_t *handle, int q, snd_seq_queue_timer_t *timer] 1164snd_seq_set_queue_timer: [int, snd_seq_t *handle, int q, snd_seq_queue_timer_t *timer] 1165snd_seq_free_event: [int, snd_seq_event_t *ev] 1166snd_seq_event_length: [ssize_t, snd_seq_event_t *ev] 1167snd_seq_event_output: [int, snd_seq_t *handle, snd_seq_event_t *ev] 1168snd_seq_event_output_buffer: [int, snd_seq_t *handle, snd_seq_event_t *ev] 1169snd_seq_event_output_direct: [int, snd_seq_t *handle, snd_seq_event_t *ev] 1170snd_seq_event_input: [int, snd_seq_t *handle, snd_seq_event_t **ev] 1171snd_seq_event_input_pending: [int, snd_seq_t *seq, int fetch_sequencer] 1172snd_seq_drain_output: [int, snd_seq_t *handle] 1173snd_seq_event_output_pending: [int, snd_seq_t *seq] 1174snd_seq_extract_output: [int, snd_seq_t *handle, snd_seq_event_t **ev] 1175snd_seq_drop_output: [int, snd_seq_t *handle] 1176snd_seq_drop_output_buffer: [int, snd_seq_t *handle] 1177snd_seq_drop_input: [int, snd_seq_t *handle] 1178snd_seq_drop_input_buffer: [int, snd_seq_t *handle] 1179snd_seq_remove_events_sizeof: [size_t] 1180snd_seq_remove_events_malloc: [int, snd_seq_remove_events_t **ptr] 1181snd_seq_remove_events_free: [void, snd_seq_remove_events_t *ptr] 1182snd_seq_remove_events_copy: [void, snd_seq_remove_events_t *dst, const snd_seq_remove_events_t *src] 1183snd_seq_remove_events_get_condition: [unsigned int, const snd_seq_remove_events_t *info] 1184snd_seq_remove_events_get_queue: [int, const snd_seq_remove_events_t *info] 1185snd_seq_remove_events_get_time: [const snd_seq_timestamp_t *, const snd_seq_remove_events_t *info] 1186snd_seq_remove_events_get_dest: [const snd_seq_addr_t *, const snd_seq_remove_events_t *info] 1187snd_seq_remove_events_get_channel: [int, const snd_seq_remove_events_t *info] 1188snd_seq_remove_events_get_event_type: [int, const snd_seq_remove_events_t *info] 1189snd_seq_remove_events_get_tag: [int, const snd_seq_remove_events_t *info] 1190snd_seq_remove_events_set_condition: [void, snd_seq_remove_events_t *info, unsigned int flags] 1191snd_seq_remove_events_set_queue: [void, snd_seq_remove_events_t *info, int queue] 1192snd_seq_remove_events_set_time: [void, snd_seq_remove_events_t *info, const snd_seq_timestamp_t *time] 1193snd_seq_remove_events_set_dest: [void, snd_seq_remove_events_t *info, const snd_seq_addr_t *addr] 1194snd_seq_remove_events_set_channel: [void, snd_seq_remove_events_t *info, int channel] 1195snd_seq_remove_events_set_event_type: [void, snd_seq_remove_events_t *info, int type] 1196snd_seq_remove_events_set_tag: [void, snd_seq_remove_events_t *info, int tag] 1197snd_seq_remove_events: [int, snd_seq_t *handle, snd_seq_remove_events_t *info] 1198snd_seq_set_bit: [void, int nr, void *array] 1199snd_seq_change_bit: [int, int nr, void *array] 1200snd_seq_get_bit: [int, int nr, void *array] 1201 1202# seq_midi_event.h 1203snd_midi_event_new: [int, size_t bufsize, snd_midi_event_t **rdev] 1204snd_midi_event_resize_buffer: [int, snd_midi_event_t *dev, size_t bufsize] 1205snd_midi_event_free: [void, snd_midi_event_t *dev] 1206snd_midi_event_init: [void, snd_midi_event_t *dev] 1207snd_midi_event_reset_encode: [void, snd_midi_event_t *dev] 1208snd_midi_event_reset_decode: [void, snd_midi_event_t *dev] 1209snd_midi_event_no_status: [void, snd_midi_event_t *dev, int on] 1210snd_midi_event_encode: [long, snd_midi_event_t *dev, const unsigned char *buf, long count, snd_seq_event_t *ev] 1211snd_midi_event_encode_byte: [int, snd_midi_event_t *dev, int c, snd_seq_event_t *ev] 1212snd_midi_event_decode: [long, snd_midi_event_t *dev, unsigned char *buf, long count, const snd_seq_event_t *ev] 1213 1214# seqmid.c 1215snd_seq_control_queue: [int, snd_seq_t *seq, int q, int type, int value, snd_seq_event_t *ev] 1216snd_seq_create_simple_port: [int, snd_seq_t *seq, const char *name, unsigned int caps, unsigned int type] 1217snd_seq_delete_simple_port: [int, snd_seq_t *seq, int port] 1218snd_seq_connect_from: [int, snd_seq_t *seq, int myport, int src_client, int src_port] 1219snd_seq_connect_to: [int, snd_seq_t *seq, int myport, int dest_client, int dest_port] 1220snd_seq_disconnect_from: [int, snd_seq_t *seq, int myport, int src_client, int src_port] 1221snd_seq_disconnect_to: [int, snd_seq_t *seq, int myport, int dest_client, int dest_port] 1222snd_seq_set_client_name: [int, snd_seq_t *seq, const char *name] 1223snd_seq_set_client_event_filter: [int, snd_seq_t *seq, int event_type] 1224snd_seq_set_client_pool_output_room: [int, snd_seq_t *seq, size_t size] 1225snd_seq_set_client_pool_input: [int, snd_seq_t *seq, size_t size] 1226snd_seq_reset_pool_output: [int, snd_seq_t *seq] 1227snd_seq_reset_pool_input: [int, snd_seq_t *seq] 1228snd_seq_sync_output_queue: [int, snd_seq_t *seq] 1229snd_seq_parse_address: [int, snd_seq_t *seq, snd_seq_addr_t *addr, const char *arg] 1230