snd_asoundlib_version: [const char *] # note: dlsym/dlopen need to be implemented in the client proxy lib snd_dlopen: [void *, const char *file, int mode] snd_dlsym: [void *, void *handle, const char *name, const char *version] snd_dlclose: [int, void *handle] # global.h # callback functions won't work :( snd_async_add_handler: [int, snd_async_handler_t **handler, int fd, snd_async_callback_t callback, void *private_data] snd_async_del_handler: [int, snd_async_handler_t *handler] snd_async_handler_get_fd: [int, snd_async_handler_t *handler] snd_async_handler_get_signo: [int, snd_async_handler_t *handler] snd_async_handler_get_callback_private: [void *, snd_async_handler_t *handler] snd_shm_area_create: [struct snd_shm_area *, int shmid, void *ptr] snd_shm_area_share: [struct snd_shm_area *, struct snd_shm_area *area] snd_shm_area_destroy: [int, struct snd_shm_area *area] snd_user_file: [int, const char *file, char **result] # input.h snd_input_stdio_open: [int, snd_input_t **inputp, const char *file, const char *mode] snd_input_stdio_attach: [int, snd_input_t **inputp, FILE *fp, int _close] snd_input_buffer_open: [int, snd_input_t **inputp, const char *buffer, ssize_t size] snd_input_close: [int, snd_input_t *input] snd_input_scanf: [int, snd_input_t *input, const char *format, ...] snd_input_gets: [char *, snd_input_t *input, char *str, size_t size] snd_input_getc: [int, snd_input_t *input] snd_input_ungetc: [int, snd_input_t *input, int c] # output.h snd_output_stdio_open: [int, snd_output_t **outputp, const char *file, const char *mode] snd_output_stdio_attach: [int, snd_output_t **outputp, FILE *fp, int _close] snd_output_buffer_open: [int, snd_output_t **outputp] snd_output_buffer_string: [size_t, snd_output_t *output, char **buf] snd_output_close: [int, snd_output_t *output] snd_output_printf: [int, snd_output_t *output, const char *format, ...] snd_output_vprintf: [int, snd_output_t *output, const char *format, va_list args] snd_output_puts: [int, snd_output_t *output, const char *str] snd_output_putc: [int, snd_output_t *output, int c] snd_output_flush: [int, snd_output_t *output] # error.h snd_strerror: [const char *, int errnum] # callback-based functions won't work snd_lib_error_set_handler: [int, snd_lib_error_handler_t handler] # conf.h snd_config_top: [int, snd_config_t **config] snd_config_load: [int, snd_config_t *config, snd_input_t *in] snd_config_load_override: [int, snd_config_t *config, snd_input_t *in] snd_config_save: [int, snd_config_t *config, snd_output_t *out] snd_config_update: [int] snd_config_update_r: [int, snd_config_t **top, snd_config_update_t **update, const char *path] snd_config_update_free: [int, snd_config_update_t *update] snd_config_update_free_global: [int] snd_config_search: [int, snd_config_t *config, const char *key, snd_config_t **result] snd_config_searchv: [int, snd_config_t *config, snd_config_t **result, ...] snd_config_search_definition: [int, snd_config_t *config, const char *base, const char *key, snd_config_t **result] snd_config_expand: [int, snd_config_t *config, snd_config_t *root, const char *args, snd_config_t *private_data, snd_config_t **result] snd_config_evaluate: [int, snd_config_t *config, snd_config_t *root, snd_config_t *private_data, snd_config_t **result] snd_config_add: [int, snd_config_t *config, snd_config_t *leaf] snd_config_delete: [int, snd_config_t *config] snd_config_delete_compound_members: [int, const snd_config_t *config] snd_config_copy: [int, snd_config_t **dst, snd_config_t *src] snd_config_make: [int, snd_config_t **config, const char *key, snd_config_type_t type] snd_config_make_integer: [int, snd_config_t **config, const char *key] snd_config_make_integer64: [int, snd_config_t **config, const char *key] snd_config_make_real: [int, snd_config_t **config, const char *key] snd_config_make_string: [int, snd_config_t **config, const char *key] snd_config_make_pointer: [int, snd_config_t **config, const char *key] snd_config_make_compound: [int, snd_config_t **config, const char *key, int join] snd_config_imake_integer: [int, snd_config_t **config, const char *key, const long value] snd_config_imake_integer64: [int, snd_config_t **config, const char *key, const long long value] snd_config_imake_real: [int, snd_config_t **config, const char *key, const double value] snd_config_imake_string: [int, snd_config_t **config, const char *key, const char *ascii] snd_config_imake_pointer: [int, snd_config_t **config, const char *key, const void *ptr] snd_config_get_type: [snd_config_type_t, const snd_config_t *config] snd_config_set_id: [int, snd_config_t *config, const char *id] snd_config_set_integer: [int, snd_config_t *config, long value] snd_config_set_integer64: [int, snd_config_t *config, long long value] snd_config_set_real: [int, snd_config_t *config, double value] snd_config_set_string: [int, snd_config_t *config, const char *value] snd_config_set_ascii: [int, snd_config_t *config, const char *ascii] snd_config_set_pointer: [int, snd_config_t *config, const void *ptr] snd_config_get_id: [int, const snd_config_t *config, const char **value] snd_config_get_integer: [int, const snd_config_t *config, long *value] snd_config_get_integer64: [int, const snd_config_t *config, long long *value] snd_config_get_real: [int, const snd_config_t *config, double *value] snd_config_get_ireal: [int, const snd_config_t *config, double *value] snd_config_get_string: [int, const snd_config_t *config, const char **value] snd_config_get_ascii: [int, const snd_config_t *config, char **value] snd_config_get_pointer: [int, const snd_config_t *config, const void **value] snd_config_test_id: [int, const snd_config_t *config, const char *id] snd_config_iterator_first: [snd_config_iterator_t, const snd_config_t *node] snd_config_iterator_next: [snd_config_iterator_t, const snd_config_iterator_t iterator] snd_config_iterator_end: [snd_config_iterator_t, const snd_config_t *node] snd_config_iterator_entry: [snd_config_t *, const snd_config_iterator_t iterator] snd_config_get_bool_ascii: [int, const char *ascii] snd_config_get_bool: [int, const snd_config_t *conf] snd_config_get_ctl_iface_ascii: [int, const char *ascii] snd_config_get_ctl_iface: [int, const snd_config_t *conf] snd_names_list: [int, const char *iface, snd_devname_t **list] snd_names_list_free: [void, snd_devname_t *list] # pcm.h snd_pcm_format_mask_sizeof: [size_t] snd_pcm_subformat_mask_sizeof: [size_t] snd_pcm_status_sizeof: [size_t] snd_async_add_pcm_handler: [int, snd_async_handler_t **handler, snd_pcm_t *pcm, snd_async_callback_t callback, void *private_data] snd_async_handler_get_pcm: [snd_pcm_t *, snd_async_handler_t *handler] snd_pcm_access_mask_any: [void, snd_pcm_access_mask_t *mask] snd_pcm_access_mask_copy: [void, snd_pcm_access_mask_t *dst, const snd_pcm_access_mask_t *src] snd_pcm_access_mask_empty: [int, const snd_pcm_access_mask_t *mask] snd_pcm_access_mask_free: [void, snd_pcm_access_mask_t *obj] snd_pcm_access_mask_malloc: [int, snd_pcm_access_mask_t **ptr] snd_pcm_access_mask_none: [void, snd_pcm_access_mask_t *mask] snd_pcm_access_mask_reset: [void, snd_pcm_access_mask_t *mask, snd_pcm_access_t val] snd_pcm_access_mask_set: [void, snd_pcm_access_mask_t *mask, snd_pcm_access_t val] snd_pcm_access_mask_test: [int, const snd_pcm_access_mask_t *mask, snd_pcm_access_t val] snd_pcm_access_name: [const char *, const snd_pcm_access_t _access] snd_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] snd_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] snd_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] snd_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] snd_pcm_avail_update: [snd_pcm_sframes_t, snd_pcm_t *pcm] snd_pcm_build_linear_format: [snd_pcm_format_t, int width, int pwidth, int unsignd, int big_endian] snd_pcm_bytes_to_frames: [snd_pcm_sframes_t, snd_pcm_t *pcm, ssize_t bytes] snd_pcm_bytes_to_samples: [long, snd_pcm_t *pcm, ssize_t bytes] snd_pcm_close: [int, snd_pcm_t *pcm] snd_pcm_delay: [int, snd_pcm_t *pcm, snd_pcm_sframes_t *delayp] snd_pcm_drain: [int, snd_pcm_t *pcm] snd_pcm_drop: [int, snd_pcm_t *pcm] snd_pcm_dump: [int, snd_pcm_t *pcm, snd_output_t *out] snd_pcm_dump_hw_setup: [int, snd_pcm_t *pcm, snd_output_t *out] snd_pcm_dump_setup: [int, snd_pcm_t *pcm, snd_output_t *out] snd_pcm_dump_sw_setup: [int, snd_pcm_t *pcm, snd_output_t *out] snd_pcm_format_big_endian: [int, snd_pcm_format_t format] snd_pcm_format_cpu_endian: [int, snd_pcm_format_t format] snd_pcm_format_description: [const char *, const snd_pcm_format_t format] snd_pcm_format_float: [int, snd_pcm_format_t format] snd_pcm_format_linear: [int, snd_pcm_format_t format] snd_pcm_format_little_endian: [int, snd_pcm_format_t format] snd_pcm_format_mask_any: [void, snd_pcm_format_mask_t *mask] snd_pcm_format_mask_copy: [void, snd_pcm_format_mask_t *dst, const snd_pcm_format_mask_t *src] snd_pcm_format_mask_empty: [int, const snd_pcm_format_mask_t *mask] snd_pcm_format_mask_free: [void, snd_pcm_format_mask_t *obj] snd_pcm_format_mask_malloc: [int, snd_pcm_format_mask_t **ptr] snd_pcm_format_mask_none: [void, snd_pcm_format_mask_t *mask] snd_pcm_format_mask_reset: [void, snd_pcm_format_mask_t *mask, snd_pcm_format_t val] snd_pcm_format_mask_set: [void, snd_pcm_format_mask_t *mask, snd_pcm_format_t val] snd_pcm_format_mask_test: [int, const snd_pcm_format_mask_t *mask, snd_pcm_format_t val] snd_pcm_format_name: [const char *, const snd_pcm_format_t format] snd_pcm_format_physical_width: [int, snd_pcm_format_t format] snd_pcm_format_set_silence: [int, snd_pcm_format_t format, void *buf, unsigned int samples] snd_pcm_format_signed: [int, snd_pcm_format_t format] snd_pcm_format_silence: [u_int8_t, snd_pcm_format_t format] snd_pcm_format_silence_16: [u_int16_t, snd_pcm_format_t format] snd_pcm_format_silence_32: [u_int32_t, snd_pcm_format_t format] snd_pcm_format_silence_64: [u_int64_t, snd_pcm_format_t format] snd_pcm_format_size: [ssize_t, snd_pcm_format_t format, size_t samples] snd_pcm_format_unsigned: [int, snd_pcm_format_t format] snd_pcm_format_value: [snd_pcm_format_t, const char* name] snd_pcm_format_width: [int, snd_pcm_format_t format] snd_pcm_forward: [snd_pcm_sframes_t, snd_pcm_t *pcm, snd_pcm_uframes_t frames] snd_pcm_frames_to_bytes: [ssize_t, snd_pcm_t *pcm, snd_pcm_sframes_t frames] snd_pcm_get_params: [int, snd_pcm_t *pcm, snd_pcm_uframes_t *buffer_size, snd_pcm_uframes_t *period_size] snd_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] snd_pcm_hook_get_pcm: [snd_pcm_t *, snd_pcm_hook_t *hook] snd_pcm_hook_get_private: [void *, snd_pcm_hook_t *hook] snd_pcm_hook_remove: [int, snd_pcm_hook_t *hook] snd_pcm_hook_set_private: [void, snd_pcm_hook_t *hook, void *private_data] snd_pcm_hw_free: [int, snd_pcm_t *pcm] snd_pcm_hw_params: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params] snd_pcm_hw_params_any: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params] snd_pcm_hw_params_can_mmap_sample_resolution: [int, const snd_pcm_hw_params_t *params] snd_pcm_hw_params_can_overrange: [int, const snd_pcm_hw_params_t *params] snd_pcm_hw_params_can_pause: [int, const snd_pcm_hw_params_t *params] snd_pcm_hw_params_can_resume: [int, const snd_pcm_hw_params_t *params] snd_pcm_hw_params_can_sync_start: [int, const snd_pcm_hw_params_t *params] snd_pcm_hw_params_copy: [void, snd_pcm_hw_params_t *dst, const snd_pcm_hw_params_t *src] snd_pcm_hw_params_current: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params] snd_pcm_hw_params_dump: [int, snd_pcm_hw_params_t *params, snd_output_t *out] snd_pcm_hw_params_free: [void, snd_pcm_hw_params_t *obj] snd_pcm_hw_params_get_access: [int, const snd_pcm_hw_params_t *params, snd_pcm_access_t *_access] snd_pcm_hw_params_get_access_mask: [int, snd_pcm_hw_params_t *params, snd_pcm_access_mask_t *mask] snd_pcm_hw_params_get_buffer_size: [int, const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val] snd_pcm_hw_params_get_buffer_size_max: [int, const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val] snd_pcm_hw_params_get_buffer_size_min: [int, const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val] snd_pcm_hw_params_get_buffer_time: [int, const snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_pcm_hw_params_get_buffer_time_max: [int, const snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_pcm_hw_params_get_buffer_time_min: [int, const snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_pcm_hw_params_get_channels: [int, const snd_pcm_hw_params_t *params, unsigned int *val] snd_pcm_hw_params_get_channels_max: [int, const snd_pcm_hw_params_t *params, unsigned int *val] snd_pcm_hw_params_get_channels_min: [int, const snd_pcm_hw_params_t *params, unsigned int *val] snd_pcm_hw_params_get_export_buffer: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val] snd_pcm_hw_params_get_fifo_size: [int, const snd_pcm_hw_params_t *params] snd_pcm_hw_params_get_format: [int, const snd_pcm_hw_params_t *params, snd_pcm_format_t *val] snd_pcm_hw_params_get_format_mask: [void, snd_pcm_hw_params_t *params, snd_pcm_format_mask_t *mask] snd_pcm_hw_params_get_min_align: [int, const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val] snd_pcm_hw_params_get_period_size: [int, const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *frames, int *dir] snd_pcm_hw_params_get_period_size_max: [int, const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *frames, int *dir] snd_pcm_hw_params_get_period_size_min: [int, const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *frames, int *dir] snd_pcm_hw_params_get_period_time: [int, const snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_pcm_hw_params_get_period_time_max: [int, const snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_pcm_hw_params_get_period_time_min: [int, const snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_pcm_hw_params_get_periods: [int, const snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_pcm_hw_params_get_periods_max: [int, const snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_pcm_hw_params_get_periods_min: [int, const snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_pcm_hw_params_get_rate: [int, const snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_pcm_hw_params_get_rate_max: [int, const snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_pcm_hw_params_get_rate_min: [int, const snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_pcm_hw_params_get_rate_numden: [int, const snd_pcm_hw_params_t *params, unsigned int *rate_num, unsigned int *rate_den] snd_pcm_hw_params_get_rate_resample: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val] snd_pcm_hw_params_get_sbits: [int, const snd_pcm_hw_params_t *params] snd_pcm_hw_params_get_subformat: [int, const snd_pcm_hw_params_t *params, snd_pcm_subformat_t *subformat] snd_pcm_hw_params_get_subformat_mask: [void, snd_pcm_hw_params_t *params, snd_pcm_subformat_mask_t *mask] snd_pcm_hw_params_get_tick_time: [int, const snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_pcm_hw_params_get_tick_time_max: [int, const snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_pcm_hw_params_get_tick_time_min: [int, const snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_pcm_hw_params_is_batch: [int, const snd_pcm_hw_params_t *params] snd_pcm_hw_params_is_block_transfer: [int, const snd_pcm_hw_params_t *params] snd_pcm_hw_params_is_double: [int, const snd_pcm_hw_params_t *params] snd_pcm_hw_params_is_half_duplex: [int, const snd_pcm_hw_params_t *params] snd_pcm_hw_params_is_joint_duplex: [int, const snd_pcm_hw_params_t *params] snd_pcm_hw_params_malloc: [int, snd_pcm_hw_params_t **ptr] snd_pcm_hw_params_set_access: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_access_t _access] snd_pcm_hw_params_set_access_first: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_access_t *_access] snd_pcm_hw_params_set_access_last: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_access_t *_access] snd_pcm_hw_params_set_access_mask: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_access_mask_t *mask] snd_pcm_hw_params_set_buffer_size: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t val] snd_pcm_hw_params_set_buffer_size_first: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val] snd_pcm_hw_params_set_buffer_size_last: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val] snd_pcm_hw_params_set_buffer_size_max: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val] snd_pcm_hw_params_set_buffer_size_min: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val] snd_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] snd_pcm_hw_params_set_buffer_size_near: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val] snd_pcm_hw_params_set_buffer_time: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir] snd_pcm_hw_params_set_buffer_time_first: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_pcm_hw_params_set_buffer_time_last: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_pcm_hw_params_set_buffer_time_max: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_pcm_hw_params_set_buffer_time_min: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_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] snd_pcm_hw_params_set_buffer_time_near: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_pcm_hw_params_set_channels: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val] snd_pcm_hw_params_set_channels_first: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val] snd_pcm_hw_params_set_channels_last: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val] snd_pcm_hw_params_set_channels_max: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val] snd_pcm_hw_params_set_channels_min: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val] snd_pcm_hw_params_set_channels_minmax: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *min, unsigned int *max] snd_pcm_hw_params_set_channels_near: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val] snd_pcm_hw_params_set_export_buffer: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val] snd_pcm_hw_params_set_format: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_format_t val] snd_pcm_hw_params_set_format_first: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_format_t *format] snd_pcm_hw_params_set_format_last: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_format_t *format] snd_pcm_hw_params_set_format_mask: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_format_mask_t *mask] snd_pcm_hw_params_set_period_size: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t val, int dir] snd_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] snd_pcm_hw_params_set_period_size_integer: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params] snd_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] snd_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] snd_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] snd_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] snd_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] snd_pcm_hw_params_set_period_time: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir] snd_pcm_hw_params_set_period_time_first: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_pcm_hw_params_set_period_time_last: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_pcm_hw_params_set_period_time_max: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_pcm_hw_params_set_period_time_min: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_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] snd_pcm_hw_params_set_period_time_near: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_pcm_hw_params_set_periods: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir] snd_pcm_hw_params_set_periods_first: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_pcm_hw_params_set_periods_integer: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params] snd_pcm_hw_params_set_periods_last: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_pcm_hw_params_set_periods_max: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_pcm_hw_params_set_periods_min: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_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] snd_pcm_hw_params_set_periods_near: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_pcm_hw_params_set_rate: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir] snd_pcm_hw_params_set_rate_first: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_pcm_hw_params_set_rate_last: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_pcm_hw_params_set_rate_max: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_pcm_hw_params_set_rate_min: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_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] snd_pcm_hw_params_set_rate_near: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_pcm_hw_params_set_rate_resample: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val] snd_pcm_hw_params_set_subformat: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_subformat_t subformat] snd_pcm_hw_params_set_subformat_first: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_subformat_t *subformat] snd_pcm_hw_params_set_subformat_last: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_subformat_t *subformat] snd_pcm_hw_params_set_subformat_mask: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_subformat_mask_t *mask] snd_pcm_hw_params_set_tick_time: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir] snd_pcm_hw_params_set_tick_time_first: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_pcm_hw_params_set_tick_time_last: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_pcm_hw_params_set_tick_time_max: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_pcm_hw_params_set_tick_time_min: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_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] snd_pcm_hw_params_set_tick_time_near: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir] snd_pcm_hw_params_test_access: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_access_t _access] snd_pcm_hw_params_test_buffer_size: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t val] snd_pcm_hw_params_test_buffer_time: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir] snd_pcm_hw_params_test_channels: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val] snd_pcm_hw_params_test_format: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_format_t val] snd_pcm_hw_params_test_period_size: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t val, int dir] snd_pcm_hw_params_test_period_time: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir] snd_pcm_hw_params_test_periods: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir] snd_pcm_hw_params_test_rate: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir] snd_pcm_hw_params_test_subformat: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_subformat_t subformat] snd_pcm_hw_params_test_tick_time: [int, snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir] snd_pcm_hwsync: [int, snd_pcm_t *pcm] snd_pcm_info: [int, snd_pcm_t *pcm, snd_pcm_info_t *info] snd_pcm_info_copy: [void, snd_pcm_info_t *dst, const snd_pcm_info_t *src] snd_pcm_info_free: [void, snd_pcm_info_t *obj] snd_pcm_info_get_card: [int, const snd_pcm_info_t *obj] snd_pcm_info_get_class: [snd_pcm_class_t, const snd_pcm_info_t *obj] snd_pcm_info_get_device: [unsigned int, const snd_pcm_info_t *obj] snd_pcm_info_get_id: [const char *, const snd_pcm_info_t *obj] snd_pcm_info_get_name: [const char *, const snd_pcm_info_t *obj] snd_pcm_info_get_stream: [snd_pcm_stream_t, const snd_pcm_info_t *obj] snd_pcm_info_get_subclass: [snd_pcm_subclass_t, const snd_pcm_info_t *obj] snd_pcm_info_get_subdevice: [unsigned int, const snd_pcm_info_t *obj] snd_pcm_info_get_subdevice_name: [const char *, const snd_pcm_info_t *obj] snd_pcm_info_get_subdevices_avail: [unsigned int, const snd_pcm_info_t *obj] snd_pcm_info_get_subdevices_count: [unsigned int, const snd_pcm_info_t *obj] snd_pcm_info_get_sync: [snd_pcm_sync_id_t, const snd_pcm_info_t *obj] snd_pcm_info_malloc: [int, snd_pcm_info_t **ptr] snd_pcm_info_sizeof: [size_t] snd_pcm_access_mask_sizeof: [size_t] snd_pcm_info_set_device: [void, snd_pcm_info_t *obj, unsigned int val] snd_pcm_info_set_stream: [void, snd_pcm_info_t *obj, snd_pcm_stream_t val] snd_pcm_info_set_subdevice: [void, snd_pcm_info_t *obj, unsigned int val] snd_pcm_link: [int, snd_pcm_t *pcm1, snd_pcm_t *pcm2] snd_pcm_meter_add_scope: [int, snd_pcm_t *pcm, snd_pcm_scope_t *scope] snd_pcm_meter_get_boundary: [snd_pcm_uframes_t, snd_pcm_t *pcm] snd_pcm_meter_get_bufsize: [snd_pcm_uframes_t, snd_pcm_t *pcm] snd_pcm_meter_get_channels: [unsigned int, snd_pcm_t *pcm] snd_pcm_meter_get_now: [snd_pcm_uframes_t, snd_pcm_t *pcm] snd_pcm_meter_get_rate: [unsigned int, snd_pcm_t *pcm] snd_pcm_meter_search_scope: [snd_pcm_scope_t *, snd_pcm_t *pcm, const char *name] snd_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] snd_pcm_mmap_commit: [snd_pcm_sframes_t, snd_pcm_t *pcm, snd_pcm_uframes_t offset, snd_pcm_uframes_t frames] snd_pcm_mmap_readi: [snd_pcm_sframes_t, snd_pcm_t *pcm, void *buffer, snd_pcm_uframes_t size] snd_pcm_mmap_readn: [snd_pcm_sframes_t, snd_pcm_t *pcm, void **bufs, snd_pcm_uframes_t size] snd_pcm_mmap_writei: [snd_pcm_sframes_t, snd_pcm_t *pcm, const void *buffer, snd_pcm_uframes_t size] snd_pcm_mmap_writen: [snd_pcm_sframes_t, snd_pcm_t *pcm, void **bufs, snd_pcm_uframes_t size] snd_pcm_name: [const char *, snd_pcm_t *pcm] snd_pcm_nonblock: [int, snd_pcm_t *pcm, int nonblock] snd_pcm_open: [int, snd_pcm_t **pcm, const char *name, snd_pcm_stream_t stream, int mode] snd_pcm_open_lconf: [int, snd_pcm_t **pcm, const char *name, snd_pcm_stream_t stream, int mode, snd_config_t *lconf] snd_pcm_pause: [int, snd_pcm_t *pcm, int enable] snd_pcm_poll_descriptors: [int, snd_pcm_t *pcm, struct pollfd *pfds, unsigned int space] snd_pcm_poll_descriptors_count: [int, snd_pcm_t *pcm] snd_pcm_poll_descriptors_revents: [int, snd_pcm_t *pcm, struct pollfd *pfds, unsigned int nfds, unsigned short *revents] snd_pcm_prepare: [int, snd_pcm_t *pcm] snd_pcm_readi: [snd_pcm_sframes_t, snd_pcm_t *pcm, void *buffer, snd_pcm_uframes_t size] snd_pcm_readn: [snd_pcm_sframes_t, snd_pcm_t *pcm, void **bufs, snd_pcm_uframes_t size] snd_pcm_recover: [int, snd_pcm_t *pcm, int err, int silent] snd_pcm_reset: [int, snd_pcm_t *pcm] snd_pcm_resume: [int, snd_pcm_t *pcm] snd_pcm_rewind: [snd_pcm_sframes_t, snd_pcm_t *pcm, snd_pcm_uframes_t frames] snd_pcm_samples_to_bytes: [ssize_t, snd_pcm_t *pcm, long samples] snd_pcm_scope_get_callback_private: [void *, snd_pcm_scope_t *scope] snd_pcm_scope_get_name: [const char *, snd_pcm_scope_t *scope] snd_pcm_scope_malloc: [int, snd_pcm_scope_t **ptr] snd_pcm_scope_s16_get_channel_buffer: [int16_t *, snd_pcm_scope_t *scope, unsigned int channel] snd_pcm_scope_s16_open: [int, snd_pcm_t *pcm, const char *name, snd_pcm_scope_t **scopep] snd_pcm_scope_set_callback_private: [void, snd_pcm_scope_t *scope, void *val] snd_pcm_hw_params_sizeof: [size_t] snd_pcm_sw_params_sizeof: [size_t] snd_pcm_hw_params_is_monotonic: [int, const snd_pcm_hw_params_t *params] snd_pcm_scope_set_name: [void, snd_pcm_scope_t *scope, const char *val] snd_pcm_scope_set_ops: [void, snd_pcm_scope_t *scope, const snd_pcm_scope_ops_t *val] snd_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] snd_pcm_start: [int, snd_pcm_t *pcm] snd_pcm_start_mode_name: [const char *, snd_pcm_start_t mode] snd_pcm_state: [snd_pcm_state_t, snd_pcm_t *pcm] snd_pcm_state_name: [const char *, const snd_pcm_state_t state] snd_pcm_status: [int, snd_pcm_t *pcm, snd_pcm_status_t *status] snd_pcm_status_copy: [void, snd_pcm_status_t *dst, const snd_pcm_status_t *src] snd_pcm_status_dump: [int, snd_pcm_status_t *status, snd_output_t *out] snd_pcm_status_free: [void, snd_pcm_status_t *obj] snd_pcm_status_get_avail: [snd_pcm_uframes_t, const snd_pcm_status_t *obj] snd_pcm_status_get_avail_max: [snd_pcm_uframes_t, const snd_pcm_status_t *obj] snd_pcm_status_get_delay: [snd_pcm_sframes_t, const snd_pcm_status_t *obj] snd_pcm_status_get_htstamp: [void, const snd_pcm_status_t *obj, snd_htimestamp_t *ptr] snd_pcm_status_get_overrange: [snd_pcm_uframes_t, const snd_pcm_status_t *obj] snd_pcm_status_get_state: [snd_pcm_state_t, const snd_pcm_status_t *obj] snd_pcm_status_get_trigger_htstamp: [void, const snd_pcm_status_t *obj, snd_htimestamp_t *ptr] snd_pcm_status_get_trigger_tstamp: [void, const snd_pcm_status_t *obj, snd_timestamp_t *ptr] snd_pcm_status_get_tstamp: [void, const snd_pcm_status_t *obj, snd_timestamp_t *ptr] snd_pcm_status_malloc: [int, snd_pcm_status_t **ptr] snd_pcm_stream: [snd_pcm_stream_t, snd_pcm_t *pcm] snd_pcm_stream_name: [const char *, const snd_pcm_stream_t stream] snd_pcm_subformat_description: [const char *, const snd_pcm_subformat_t subformat] snd_pcm_subformat_mask_any: [void, snd_pcm_subformat_mask_t *mask] snd_pcm_subformat_mask_copy: [void, snd_pcm_subformat_mask_t *dst, const snd_pcm_subformat_mask_t *src] snd_pcm_subformat_mask_empty: [int, const snd_pcm_subformat_mask_t *mask] snd_pcm_subformat_mask_free: [void, snd_pcm_subformat_mask_t *obj] snd_pcm_subformat_mask_malloc: [int, snd_pcm_subformat_mask_t **ptr] snd_pcm_subformat_mask_none: [void, snd_pcm_subformat_mask_t *mask] snd_pcm_subformat_mask_reset: [void, snd_pcm_subformat_mask_t *mask, snd_pcm_subformat_t val] snd_pcm_subformat_mask_set: [void, snd_pcm_subformat_mask_t *mask, snd_pcm_subformat_t val] snd_pcm_subformat_mask_test: [int, const snd_pcm_subformat_mask_t *mask, snd_pcm_subformat_t val] snd_pcm_subformat_name: [const char *, const snd_pcm_subformat_t subformat] snd_pcm_sw_params: [int, snd_pcm_t *pcm, snd_pcm_sw_params_t *params] snd_pcm_sw_params_copy: [void, snd_pcm_sw_params_t *dst, const snd_pcm_sw_params_t *src] snd_pcm_sw_params_current: [int, snd_pcm_t *pcm, snd_pcm_sw_params_t *params] snd_pcm_sw_params_dump: [int, snd_pcm_sw_params_t *params, snd_output_t *out] snd_pcm_sw_params_free: [void, snd_pcm_sw_params_t *obj] snd_pcm_sw_params_get_avail_min: [int, const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val] snd_pcm_sw_params_get_boundary: [int, const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val] snd_pcm_sw_params_get_silence_size: [int, const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val] snd_pcm_sw_params_get_silence_threshold: [int, const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val] snd_pcm_sw_params_get_sleep_min: [int, const snd_pcm_sw_params_t *params, unsigned int *val] snd_pcm_sw_params_get_start_mode: [snd_pcm_start_t, const snd_pcm_sw_params_t *params] snd_pcm_sw_params_get_start_threshold: [int, const snd_pcm_sw_params_t *paramsm, snd_pcm_uframes_t *val] snd_pcm_sw_params_get_stop_threshold: [int, const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val] snd_pcm_sw_params_get_tstamp_mode: [int, const snd_pcm_sw_params_t *params, snd_pcm_tstamp_t *val] snd_pcm_sw_params_get_xfer_align: [int, const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val] snd_pcm_sw_params_get_xrun_mode: [snd_pcm_xrun_t, const snd_pcm_sw_params_t *params] snd_pcm_sw_params_malloc: [int, snd_pcm_sw_params_t **ptr] snd_pcm_sw_params_set_avail_min: [int, snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val] snd_pcm_sw_params_set_silence_size: [int, snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val] snd_pcm_sw_params_set_silence_threshold: [int, snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val] snd_pcm_sw_params_set_sleep_min: [int, snd_pcm_t *pcm, snd_pcm_sw_params_t *params, unsigned int val] snd_pcm_sw_params_set_start_mode: [int, snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_start_t val] snd_pcm_sw_params_set_start_threshold: [int, snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val] snd_pcm_sw_params_set_stop_threshold: [int, snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val] snd_pcm_sw_params_set_tstamp_mode: [int, snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_tstamp_t val] snd_pcm_sw_params_set_xfer_align: [int, snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val] snd_pcm_sw_params_set_xrun_mode: [int, snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_xrun_t val] snd_pcm_tstamp_mode_name: [const char *, const snd_pcm_tstamp_t mode] snd_pcm_type: [snd_pcm_type_t, snd_pcm_t *pcm] snd_pcm_type_name: [const char *, snd_pcm_type_t type] snd_pcm_unlink: [int, snd_pcm_t *pcm] snd_pcm_wait: [int, snd_pcm_t *pcm, int timeout] snd_pcm_writei: [snd_pcm_sframes_t, snd_pcm_t *pcm, const void *buffer, snd_pcm_uframes_t size] snd_pcm_writen: [snd_pcm_sframes_t, snd_pcm_t *pcm, void **bufs, snd_pcm_uframes_t size] snd_pcm_xrun_mode_name: [const char *, snd_pcm_xrun_t mode] snd_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] snd_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] snd_spcm_init_get_params: [int, snd_pcm_t *pcm, unsigned int *rate, snd_pcm_uframes_t *buffer_size, snd_pcm_uframes_t *period_size] # rawmidi.h snd_rawmidi_open: [int, snd_rawmidi_t **in_rmidi, snd_rawmidi_t **out_rmidi, const char *name, int mode] snd_rawmidi_open_lconf: [int, snd_rawmidi_t **in_rmidi, snd_rawmidi_t **out_rmidi, const char *name, int mode, snd_config_t *lconf] snd_rawmidi_close: [int, snd_rawmidi_t *rmidi] snd_rawmidi_poll_descriptors_count: [int, snd_rawmidi_t *rmidi] snd_rawmidi_poll_descriptors: [int, snd_rawmidi_t *rmidi, struct pollfd *pfds, unsigned int space] snd_rawmidi_poll_descriptors_revents: [int, snd_rawmidi_t *rawmidi, struct pollfd *pfds, unsigned int nfds, unsigned short *revent] snd_rawmidi_nonblock: [int, snd_rawmidi_t *rmidi, int nonblock] snd_rawmidi_info_sizeof: [size_t] snd_rawmidi_info_malloc: [int, snd_rawmidi_info_t **ptr] snd_rawmidi_info_free: [void, snd_rawmidi_info_t *obj] snd_rawmidi_info_copy: [void, snd_rawmidi_info_t *dst, const snd_rawmidi_info_t *src] snd_rawmidi_info_get_device: [unsigned int, const snd_rawmidi_info_t *obj] snd_rawmidi_info_get_subdevice: [unsigned int, const snd_rawmidi_info_t *obj] snd_rawmidi_info_get_stream: [snd_rawmidi_stream_t, const snd_rawmidi_info_t *obj] snd_rawmidi_info_get_card: [int, const snd_rawmidi_info_t *obj] snd_rawmidi_info_get_flags: [unsigned int, const snd_rawmidi_info_t *obj] snd_rawmidi_info_get_id: [const char *, const snd_rawmidi_info_t *obj] snd_rawmidi_info_get_name: [const char *, const snd_rawmidi_info_t *obj] snd_rawmidi_info_get_subdevice_name: [const char *, const snd_rawmidi_info_t *obj] snd_rawmidi_info_get_subdevices_count: [unsigned int, const snd_rawmidi_info_t *obj] snd_rawmidi_info_get_subdevices_avail: [unsigned int, const snd_rawmidi_info_t *obj] snd_rawmidi_info_set_device: [void, snd_rawmidi_info_t *obj, unsigned int val] snd_rawmidi_info_set_subdevice: [void, snd_rawmidi_info_t *obj, unsigned int val] snd_rawmidi_info_set_stream: [void, snd_rawmidi_info_t *obj, snd_rawmidi_stream_t val] snd_rawmidi_info: [int, snd_rawmidi_t *rmidi, snd_rawmidi_info_t * info] snd_rawmidi_params_sizeof: [size_t] snd_rawmidi_params_malloc: [int, snd_rawmidi_params_t **ptr] snd_rawmidi_params_free: [void, snd_rawmidi_params_t *obj] snd_rawmidi_params_copy: [void, snd_rawmidi_params_t *dst, const snd_rawmidi_params_t *src] snd_rawmidi_params_set_buffer_size: [int, snd_rawmidi_t *rmidi, snd_rawmidi_params_t *params, size_t val] snd_rawmidi_params_get_buffer_size: [size_t, const snd_rawmidi_params_t *params] snd_rawmidi_params_set_avail_min: [int, snd_rawmidi_t *rmidi, snd_rawmidi_params_t *params, size_t val] snd_rawmidi_params_get_avail_min: [size_t, const snd_rawmidi_params_t *params] snd_rawmidi_params_set_no_active_sensing: [int, snd_rawmidi_t *rmidi, snd_rawmidi_params_t *params, int val] snd_rawmidi_params_get_no_active_sensing: [int, const snd_rawmidi_params_t *params] snd_rawmidi_params: [int, snd_rawmidi_t *rmidi, snd_rawmidi_params_t * params] snd_rawmidi_params_current: [int, snd_rawmidi_t *rmidi, snd_rawmidi_params_t *params] snd_rawmidi_status_sizeof: [size_t] snd_rawmidi_status_malloc: [int, snd_rawmidi_status_t **ptr] snd_rawmidi_status_free: [void, snd_rawmidi_status_t *obj] snd_rawmidi_status_copy: [void, snd_rawmidi_status_t *dst, const snd_rawmidi_status_t *src] snd_rawmidi_status_get_tstamp: [void, const snd_rawmidi_status_t *obj, snd_htimestamp_t *ptr] snd_rawmidi_status_get_avail: [size_t, const snd_rawmidi_status_t *obj] snd_rawmidi_status_get_xruns: [size_t, const snd_rawmidi_status_t *obj] snd_rawmidi_status: [int, snd_rawmidi_t *rmidi, snd_rawmidi_status_t * status] snd_rawmidi_drain: [int, snd_rawmidi_t *rmidi] snd_rawmidi_drop: [int, snd_rawmidi_t *rmidi] snd_rawmidi_write: [ssize_t, snd_rawmidi_t *rmidi, const void *buffer, size_t size] snd_rawmidi_read: [ssize_t, snd_rawmidi_t *rmidi, void *buffer, size_t size] snd_rawmidi_name: [const char *, snd_rawmidi_t *rmidi] snd_rawmidi_type: [snd_rawmidi_type_t, snd_rawmidi_t *rmidi] snd_rawmidi_stream: [snd_rawmidi_stream_t, snd_rawmidi_t *rawmidi] # timer.h snd_timer_query_open: [int, snd_timer_query_t **handle, const char *name, int mode] snd_timer_query_open_lconf: [int, snd_timer_query_t **handle, const char *name, int mode, snd_config_t *lconf] snd_timer_query_close: [int, snd_timer_query_t *handle] snd_timer_query_next_device: [int, snd_timer_query_t *handle, snd_timer_id_t *tid] snd_timer_query_info: [int, snd_timer_query_t *handle, snd_timer_ginfo_t *info] snd_timer_query_params: [int, snd_timer_query_t *handle, snd_timer_gparams_t *params] snd_timer_query_status: [int, snd_timer_query_t *handle, snd_timer_gstatus_t *status] snd_timer_open: [int, snd_timer_t **handle, const char *name, int mode] snd_timer_open_lconf: [int, snd_timer_t **handle, const char *name, int mode, snd_config_t *lconf] snd_timer_close: [int, snd_timer_t *handle] snd_async_add_timer_handler: [int, snd_async_handler_t **handler, snd_timer_t *timer, snd_async_callback_t callback, void *private_data] snd_async_handler_get_timer: [snd_timer_t *, snd_async_handler_t *handler] snd_timer_poll_descriptors_count: [int, snd_timer_t *handle] snd_timer_poll_descriptors: [int, snd_timer_t *handle, struct pollfd *pfds, unsigned int space] snd_timer_poll_descriptors_revents: [int, snd_timer_t *timer, struct pollfd *pfds, unsigned int nfds, unsigned short *revents] snd_timer_info: [int, snd_timer_t *handle, snd_timer_info_t *timer] snd_timer_params: [int, snd_timer_t *handle, snd_timer_params_t *params] snd_timer_status: [int, snd_timer_t *handle, snd_timer_status_t *status] snd_timer_start: [int, snd_timer_t *handle] snd_timer_stop: [int, snd_timer_t *handle] snd_timer_continue: [int, snd_timer_t *handle] snd_timer_read: [ssize_t, snd_timer_t *handle, void *buffer, size_t size] snd_timer_id_sizeof: [size_t] snd_timer_id_malloc: [int, snd_timer_id_t **ptr] snd_timer_id_free: [void, snd_timer_id_t *obj] snd_timer_id_copy: [void, snd_timer_id_t *dst, const snd_timer_id_t *src] snd_timer_id_set_class: [void, snd_timer_id_t *id, int dev_class] snd_timer_id_get_class: [int, snd_timer_id_t *id] snd_timer_id_set_sclass: [void, snd_timer_id_t *id, int dev_sclass] snd_timer_id_get_sclass: [int, snd_timer_id_t *id] snd_timer_id_set_card: [void, snd_timer_id_t *id, int card] snd_timer_id_get_card: [int, snd_timer_id_t *id] snd_timer_id_set_device: [void, snd_timer_id_t *id, int device] snd_timer_id_get_device: [int, snd_timer_id_t *id] snd_timer_id_set_subdevice: [void, snd_timer_id_t *id, int subdevice] snd_timer_id_get_subdevice: [int, snd_timer_id_t *id] snd_timer_ginfo_sizeof: [size_t] snd_timer_ginfo_malloc: [int, snd_timer_ginfo_t **ptr] snd_timer_ginfo_free: [void, snd_timer_ginfo_t *obj] snd_timer_ginfo_copy: [void, snd_timer_ginfo_t *dst, const snd_timer_ginfo_t *src] snd_timer_ginfo_set_tid: [int, snd_timer_ginfo_t *obj, snd_timer_id_t *tid] snd_timer_ginfo_get_tid: [snd_timer_id_t *, snd_timer_ginfo_t *obj] snd_timer_ginfo_get_flags: [unsigned int, snd_timer_ginfo_t *obj] snd_timer_ginfo_get_card: [int, snd_timer_ginfo_t *obj] snd_timer_ginfo_get_id: [char *, snd_timer_ginfo_t *obj] snd_timer_ginfo_get_name: [char *, snd_timer_ginfo_t *obj] snd_timer_ginfo_get_resolution: [unsigned long, snd_timer_ginfo_t *obj] snd_timer_ginfo_get_resolution_min: [unsigned long, snd_timer_ginfo_t *obj] snd_timer_ginfo_get_resolution_max: [unsigned long, snd_timer_ginfo_t *obj] snd_timer_ginfo_get_clients: [unsigned int, snd_timer_ginfo_t *obj] snd_timer_info_sizeof: [size_t] snd_timer_info_malloc: [int, snd_timer_info_t **ptr] snd_timer_info_free: [void, snd_timer_info_t *obj] snd_timer_info_copy: [void, snd_timer_info_t *dst, const snd_timer_info_t *src] snd_timer_info_is_slave: [int, snd_timer_info_t * info] snd_timer_info_get_card: [int, snd_timer_info_t * info] snd_timer_info_get_id: [const char *, snd_timer_info_t * info] snd_timer_info_get_name: [const char *, snd_timer_info_t * info] snd_timer_info_get_resolution: [long, snd_timer_info_t * info] snd_timer_params_sizeof: [size_t] snd_timer_params_malloc: [int, snd_timer_params_t **ptr] snd_timer_params_free: [void, snd_timer_params_t *obj] snd_timer_params_copy: [void, snd_timer_params_t *dst, const snd_timer_params_t *src] snd_timer_params_set_auto_start: [int, snd_timer_params_t * params, int auto_start] snd_timer_params_get_auto_start: [int, snd_timer_params_t * params] snd_timer_params_set_exclusive: [int, snd_timer_params_t * params, int exclusive] snd_timer_params_get_exclusive: [int, snd_timer_params_t * params] snd_timer_params_set_early_event: [int, snd_timer_params_t * params, int early_event] snd_timer_params_get_early_event: [int, snd_timer_params_t * params] snd_timer_params_set_ticks: [void, snd_timer_params_t * params, long ticks] snd_timer_params_get_ticks: [long, snd_timer_params_t * params] snd_timer_params_set_queue_size: [void, snd_timer_params_t * params, long queue_size] snd_timer_params_get_queue_size: [long, snd_timer_params_t * params] snd_timer_params_set_filter: [void, snd_timer_params_t * params, unsigned int filter] snd_timer_params_get_filter: [unsigned int, snd_timer_params_t * params] snd_timer_status_sizeof: [size_t] snd_timer_status_malloc: [int, snd_timer_status_t **ptr] snd_timer_status_free: [void, snd_timer_status_t *obj] snd_timer_status_copy: [void, snd_timer_status_t *dst, const snd_timer_status_t *src] snd_timer_status_get_timestamp: [snd_htimestamp_t, snd_timer_status_t * status] snd_timer_status_get_resolution: [long, snd_timer_status_t * status] snd_timer_status_get_lost: [long, snd_timer_status_t * status] snd_timer_status_get_overrun: [long, snd_timer_status_t * status] snd_timer_status_get_queue: [long, snd_timer_status_t * status] snd_timer_info_get_ticks: [long, snd_timer_info_t * info] # hwdep.h snd_hwdep_open: [int, snd_hwdep_t **hwdep, const char *name, int mode] snd_hwdep_close: [int, snd_hwdep_t *hwdep] snd_hwdep_poll_descriptors: [int, snd_hwdep_t *hwdep, struct pollfd *pfds, unsigned int space] snd_hwdep_poll_descriptors_revents: [int, snd_hwdep_t *hwdep, struct pollfd *pfds, unsigned int nfds, unsigned short *revents] snd_hwdep_nonblock: [int, snd_hwdep_t *hwdep, int nonblock] snd_hwdep_info: [int, snd_hwdep_t *hwdep, snd_hwdep_info_t * info] snd_hwdep_dsp_status: [int, snd_hwdep_t *hwdep, snd_hwdep_dsp_status_t *status] snd_hwdep_dsp_load: [int, snd_hwdep_t *hwdep, snd_hwdep_dsp_image_t *block] snd_hwdep_ioctl: [int, snd_hwdep_t *hwdep, unsigned int request, void * arg] snd_hwdep_write: [ssize_t, snd_hwdep_t *hwdep, const void *buffer, size_t size] snd_hwdep_read: [ssize_t, snd_hwdep_t *hwdep, void *buffer, size_t size] snd_hwdep_info_sizeof: [size_t] snd_hwdep_dsp_status_sizeof: [size_t] snd_hwdep_dsp_status_malloc: [int, snd_hwdep_dsp_status_t **ptr] snd_hwdep_dsp_status_free: [void, snd_hwdep_dsp_status_t *obj] snd_hwdep_dsp_status_copy: [void, snd_hwdep_dsp_status_t *dst, const snd_hwdep_dsp_status_t *src] snd_hwdep_dsp_status_get_version: [unsigned int, const snd_hwdep_dsp_status_t *obj] snd_hwdep_dsp_status_get_id: [const char *, const snd_hwdep_dsp_status_t *obj] snd_hwdep_dsp_status_get_num_dsps: [unsigned int, const snd_hwdep_dsp_status_t *obj] snd_hwdep_dsp_status_get_dsp_loaded: [unsigned int, const snd_hwdep_dsp_status_t *obj] snd_hwdep_dsp_status_get_chip_ready: [unsigned int, const snd_hwdep_dsp_status_t *obj] snd_hwdep_dsp_image_sizeof: [size_t] snd_hwdep_dsp_image_malloc: [int, snd_hwdep_dsp_image_t **ptr] snd_hwdep_dsp_image_free: [void, snd_hwdep_dsp_image_t *obj] snd_hwdep_dsp_image_copy: [void, snd_hwdep_dsp_image_t *dst, const snd_hwdep_dsp_image_t *src] snd_hwdep_dsp_image_get_index: [unsigned int, const snd_hwdep_dsp_image_t *obj] snd_hwdep_dsp_image_get_name: [const char *, const snd_hwdep_dsp_image_t *obj] snd_hwdep_dsp_image_get_image: [const void *, const snd_hwdep_dsp_image_t *obj] snd_hwdep_dsp_image_get_length: [size_t, const snd_hwdep_dsp_image_t *obj] snd_hwdep_dsp_image_set_index: [void, snd_hwdep_dsp_image_t *obj, unsigned int _index] snd_hwdep_dsp_image_set_name: [void, snd_hwdep_dsp_image_t *obj, const char *name] snd_hwdep_dsp_image_set_image: [void, snd_hwdep_dsp_image_t *obj, void *buffer] snd_hwdep_dsp_image_set_length: [void, snd_hwdep_dsp_image_t *obj, size_t length] # control.h snd_card_load: [int, int card] snd_card_next: [int, int *card] snd_card_get_index: [int, const char *name] snd_card_get_name: [int, int card, char **name] snd_card_get_longname: [int, int card, char **name] snd_ctl_open: [int, snd_ctl_t **ctl, const char *name, int mode] snd_ctl_open_lconf: [int, snd_ctl_t **ctl, const char *name, int mode, snd_config_t *lconf] snd_ctl_close: [int, snd_ctl_t *ctl] snd_ctl_nonblock: [int, snd_ctl_t *ctl, int nonblock] snd_async_add_ctl_handler: [int, snd_async_handler_t **handler, snd_ctl_t *ctl, snd_async_callback_t callback, void *private_data] snd_async_handler_get_ctl: [snd_ctl_t *, snd_async_handler_t *handler] snd_ctl_poll_descriptors_count: [int, snd_ctl_t *ctl] snd_ctl_poll_descriptors: [int, snd_ctl_t *ctl, struct pollfd *pfds, unsigned int space] snd_ctl_poll_descriptors_revents: [int, snd_ctl_t *ctl, struct pollfd *pfds, unsigned int nfds, unsigned short *revents] snd_ctl_subscribe_events: [int, snd_ctl_t *ctl, int subscribe] snd_ctl_card_info: [int, snd_ctl_t *ctl, snd_ctl_card_info_t *info] snd_ctl_elem_list: [int, snd_ctl_t *ctl, snd_ctl_elem_list_t *list] snd_ctl_elem_info: [int, snd_ctl_t *ctl, snd_ctl_elem_info_t *info] snd_ctl_elem_read: [int, snd_ctl_t *ctl, snd_ctl_elem_value_t *value] snd_ctl_elem_write: [int, snd_ctl_t *ctl, snd_ctl_elem_value_t *value] snd_ctl_elem_lock: [int, snd_ctl_t *ctl, snd_ctl_elem_id_t *id] snd_ctl_elem_unlock: [int, snd_ctl_t *ctl, snd_ctl_elem_id_t *id] snd_ctl_elem_tlv_read: [int, snd_ctl_t *ctl, const snd_ctl_elem_id_t *id, unsigned int *tlv, unsigned int tlv_size] snd_ctl_elem_tlv_write: [int, snd_ctl_t *ctl, const snd_ctl_elem_id_t *id, const unsigned int *tlv] snd_ctl_elem_tlv_command: [int, snd_ctl_t *ctl, const snd_ctl_elem_id_t *id, const unsigned int *tlv] snd_ctl_hwdep_next_device: [int, snd_ctl_t *ctl, int * device] snd_ctl_hwdep_info: [int, snd_ctl_t *ctl, snd_hwdep_info_t * info] snd_ctl_pcm_next_device: [int, snd_ctl_t *ctl, int *device] snd_ctl_pcm_info: [int, snd_ctl_t *ctl, snd_pcm_info_t * info] snd_ctl_pcm_prefer_subdevice: [int, snd_ctl_t *ctl, int subdev] snd_ctl_rawmidi_next_device: [int, snd_ctl_t *ctl, int * device] snd_ctl_rawmidi_info: [int, snd_ctl_t *ctl, snd_rawmidi_info_t * info] snd_ctl_rawmidi_prefer_subdevice: [int, snd_ctl_t *ctl, int subdev] snd_ctl_set_power_state: [int, snd_ctl_t *ctl, unsigned int state] snd_ctl_get_power_state: [int, snd_ctl_t *ctl, unsigned int *state] snd_ctl_read: [int, snd_ctl_t *ctl, snd_ctl_event_t *event] snd_ctl_wait: [int, snd_ctl_t *ctl, int timeout] snd_ctl_name: [const char *, snd_ctl_t *ctl] snd_ctl_type: [snd_ctl_type_t, snd_ctl_t *ctl] snd_ctl_elem_type_name: [const char *, snd_ctl_elem_type_t type] snd_ctl_elem_iface_name: [const char *, snd_ctl_elem_iface_t iface] snd_ctl_event_type_name: [const char *, snd_ctl_event_type_t type] snd_ctl_event_elem_get_mask: [unsigned int, const snd_ctl_event_t *obj] snd_ctl_event_elem_get_numid: [unsigned int, const snd_ctl_event_t *obj] snd_ctl_event_elem_get_id: [void, const snd_ctl_event_t *obj, snd_ctl_elem_id_t *ptr] snd_ctl_event_elem_get_interface: [snd_ctl_elem_iface_t, const snd_ctl_event_t *obj] snd_ctl_event_elem_get_device: [unsigned int, const snd_ctl_event_t *obj] snd_ctl_event_elem_get_subdevice: [unsigned int, const snd_ctl_event_t *obj] snd_ctl_event_elem_get_name: [const char *, const snd_ctl_event_t *obj] snd_ctl_event_elem_get_index: [unsigned int, const snd_ctl_event_t *obj] snd_ctl_elem_list_alloc_space: [int, snd_ctl_elem_list_t *obj, unsigned int entries] snd_ctl_elem_list_free_space: [void, snd_ctl_elem_list_t *obj] snd_ctl_elem_id_sizeof: [size_t] snd_ctl_elem_id_malloc: [int, snd_ctl_elem_id_t **ptr] snd_ctl_elem_id_free: [void, snd_ctl_elem_id_t *obj] snd_ctl_elem_id_clear: [void, snd_ctl_elem_id_t *obj] snd_ctl_elem_id_copy: [void, snd_ctl_elem_id_t *dst, const snd_ctl_elem_id_t *src] snd_ctl_elem_id_get_numid: [unsigned int, const snd_ctl_elem_id_t *obj] snd_ctl_elem_id_get_interface: [snd_ctl_elem_iface_t, const snd_ctl_elem_id_t *obj] snd_ctl_elem_id_get_device: [unsigned int, const snd_ctl_elem_id_t *obj] snd_ctl_elem_id_get_subdevice: [unsigned int, const snd_ctl_elem_id_t *obj] snd_ctl_elem_id_get_name: [const char *, const snd_ctl_elem_id_t *obj] snd_ctl_elem_id_get_index: [unsigned int, const snd_ctl_elem_id_t *obj] snd_ctl_elem_id_set_numid: [void, snd_ctl_elem_id_t *obj, unsigned int val] snd_ctl_elem_id_set_interface: [void, snd_ctl_elem_id_t *obj, snd_ctl_elem_iface_t val] snd_ctl_elem_id_set_device: [void, snd_ctl_elem_id_t *obj, unsigned int val] snd_ctl_elem_id_set_subdevice: [void, snd_ctl_elem_id_t *obj, unsigned int val] snd_ctl_elem_id_set_name: [void, snd_ctl_elem_id_t *obj, const char *val] snd_ctl_elem_id_set_index: [void, snd_ctl_elem_id_t *obj, unsigned int val] snd_ctl_card_info_sizeof: [size_t] snd_ctl_card_info_malloc: [int, snd_ctl_card_info_t **ptr] snd_ctl_card_info_free: [void, snd_ctl_card_info_t *obj] snd_ctl_card_info_clear: [void, snd_ctl_card_info_t *obj] snd_ctl_card_info_copy: [void, snd_ctl_card_info_t *dst, const snd_ctl_card_info_t *src] snd_ctl_card_info_get_card: [int, const snd_ctl_card_info_t *obj] snd_ctl_card_info_get_id: [const char *, const snd_ctl_card_info_t *obj] snd_ctl_card_info_get_driver: [const char *, const snd_ctl_card_info_t *obj] snd_ctl_card_info_get_name: [const char *, const snd_ctl_card_info_t *obj] snd_ctl_card_info_get_longname: [const char *, const snd_ctl_card_info_t *obj] snd_ctl_card_info_get_mixername: [const char *, const snd_ctl_card_info_t *obj] snd_ctl_card_info_get_components: [const char *, const snd_ctl_card_info_t *obj] snd_ctl_event_sizeof: [size_t] snd_ctl_event_malloc: [int, snd_ctl_event_t **ptr] snd_ctl_event_free: [void, snd_ctl_event_t *obj] snd_ctl_event_clear: [void, snd_ctl_event_t *obj] snd_ctl_event_copy: [void, snd_ctl_event_t *dst, const snd_ctl_event_t *src] snd_ctl_event_get_type: [snd_ctl_event_type_t, const snd_ctl_event_t *obj] snd_ctl_elem_list_sizeof: [size_t] snd_ctl_elem_list_malloc: [int, snd_ctl_elem_list_t **ptr] snd_ctl_elem_list_free: [void, snd_ctl_elem_list_t *obj] snd_ctl_elem_list_clear: [void, snd_ctl_elem_list_t *obj] snd_ctl_elem_list_copy: [void, snd_ctl_elem_list_t *dst, const snd_ctl_elem_list_t *src] snd_ctl_elem_list_set_offset: [void, snd_ctl_elem_list_t *obj, unsigned int val] snd_ctl_elem_list_get_used: [unsigned int, const snd_ctl_elem_list_t *obj] snd_ctl_elem_list_get_count: [unsigned int, const snd_ctl_elem_list_t *obj] snd_ctl_elem_list_get_id: [void, const snd_ctl_elem_list_t *obj, unsigned int idx, snd_ctl_elem_id_t *ptr] snd_ctl_elem_list_get_numid: [unsigned int, const snd_ctl_elem_list_t *obj, unsigned int idx] snd_ctl_elem_list_get_interface: [snd_ctl_elem_iface_t, const snd_ctl_elem_list_t *obj, unsigned int idx] snd_ctl_elem_list_get_device: [unsigned int, const snd_ctl_elem_list_t *obj, unsigned int idx] snd_ctl_elem_list_get_subdevice: [unsigned int, const snd_ctl_elem_list_t *obj, unsigned int idx] snd_ctl_elem_list_get_name: [const char *, const snd_ctl_elem_list_t *obj, unsigned int idx] snd_ctl_elem_list_get_index: [unsigned int, const snd_ctl_elem_list_t *obj, unsigned int idx] snd_ctl_elem_info_sizeof: [size_t] snd_ctl_elem_info_malloc: [int, snd_ctl_elem_info_t **ptr] snd_ctl_elem_info_free: [void, snd_ctl_elem_info_t *obj] snd_ctl_elem_info_clear: [void, snd_ctl_elem_info_t *obj] snd_ctl_elem_info_copy: [void, snd_ctl_elem_info_t *dst, const snd_ctl_elem_info_t *src] snd_ctl_elem_info_get_type: [snd_ctl_elem_type_t, const snd_ctl_elem_info_t *obj] snd_ctl_elem_info_is_readable: [int, const snd_ctl_elem_info_t *obj] snd_ctl_elem_info_is_writable: [int, const snd_ctl_elem_info_t *obj] snd_ctl_elem_info_is_volatile: [int, const snd_ctl_elem_info_t *obj] snd_ctl_elem_info_is_inactive: [int, const snd_ctl_elem_info_t *obj] snd_ctl_elem_info_is_locked: [int, const snd_ctl_elem_info_t *obj] snd_ctl_elem_info_is_tlv_readable: [int, const snd_ctl_elem_info_t *obj] snd_ctl_elem_info_is_tlv_writable: [int, const snd_ctl_elem_info_t *obj] snd_ctl_elem_info_is_tlv_commandable: [int, const snd_ctl_elem_info_t *obj] snd_ctl_elem_info_is_owner: [int, const snd_ctl_elem_info_t *obj] snd_ctl_elem_info_is_user: [int, const snd_ctl_elem_info_t *obj] snd_ctl_elem_info_get_owner: [pid_t, const snd_ctl_elem_info_t *obj] snd_ctl_elem_info_get_count: [unsigned int, const snd_ctl_elem_info_t *obj] snd_ctl_elem_info_get_min: [long, const snd_ctl_elem_info_t *obj] snd_ctl_elem_info_get_max: [long, const snd_ctl_elem_info_t *obj] snd_ctl_elem_info_get_step: [long, const snd_ctl_elem_info_t *obj] snd_ctl_elem_info_get_min64: [long long, const snd_ctl_elem_info_t *obj] snd_ctl_elem_info_get_max64: [long long, const snd_ctl_elem_info_t *obj] snd_ctl_elem_info_get_step64: [long long, const snd_ctl_elem_info_t *obj] snd_ctl_elem_info_get_items: [unsigned int, const snd_ctl_elem_info_t *obj] snd_ctl_elem_info_set_item: [void, snd_ctl_elem_info_t *obj, unsigned int val] snd_ctl_elem_info_get_item_name: [const char *, const snd_ctl_elem_info_t *obj] snd_ctl_elem_info_get_dimensions: [int, const snd_ctl_elem_info_t *obj] snd_ctl_elem_info_get_dimension: [int, const snd_ctl_elem_info_t *obj, unsigned int idx] snd_ctl_elem_info_get_id: [void, const snd_ctl_elem_info_t *obj, snd_ctl_elem_id_t *ptr] snd_ctl_elem_info_get_numid: [unsigned int, const snd_ctl_elem_info_t *obj] snd_ctl_elem_info_get_interface: [snd_ctl_elem_iface_t, const snd_ctl_elem_info_t *obj] snd_ctl_elem_info_get_device: [unsigned int, const snd_ctl_elem_info_t *obj] snd_ctl_elem_info_get_subdevice: [unsigned int, const snd_ctl_elem_info_t *obj] snd_ctl_elem_info_get_name: [const char *, const snd_ctl_elem_info_t *obj] snd_ctl_elem_info_get_index: [unsigned int, const snd_ctl_elem_info_t *obj] snd_ctl_elem_info_set_id: [void, snd_ctl_elem_info_t *obj, const snd_ctl_elem_id_t *ptr] snd_ctl_elem_info_set_numid: [void, snd_ctl_elem_info_t *obj, unsigned int val] snd_ctl_elem_info_set_interface: [void, snd_ctl_elem_info_t *obj, snd_ctl_elem_iface_t val] snd_ctl_elem_info_set_device: [void, snd_ctl_elem_info_t *obj, unsigned int val] snd_ctl_elem_info_set_subdevice: [void, snd_ctl_elem_info_t *obj, unsigned int val] snd_ctl_elem_info_set_name: [void, snd_ctl_elem_info_t *obj, const char *val] snd_ctl_elem_info_set_index: [void, snd_ctl_elem_info_t *obj, unsigned int val] snd_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] snd_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] snd_ctl_elem_add_boolean: [int, snd_ctl_t *ctl, const snd_ctl_elem_id_t *id, unsigned int count] snd_ctl_elem_add_iec958: [int, snd_ctl_t *ctl, const snd_ctl_elem_id_t *id] snd_ctl_elem_remove: [int, snd_ctl_t *ctl, snd_ctl_elem_id_t *id] snd_ctl_elem_value_sizeof: [size_t] snd_ctl_elem_value_malloc: [int, snd_ctl_elem_value_t **ptr] snd_ctl_elem_value_free: [void, snd_ctl_elem_value_t *obj] snd_ctl_elem_value_clear: [void, snd_ctl_elem_value_t *obj] snd_ctl_elem_value_copy: [void, snd_ctl_elem_value_t *dst, const snd_ctl_elem_value_t *src] snd_ctl_elem_value_get_id: [void, const snd_ctl_elem_value_t *obj, snd_ctl_elem_id_t *ptr] snd_ctl_elem_value_get_numid: [unsigned int, const snd_ctl_elem_value_t *obj] snd_ctl_elem_value_get_interface: [snd_ctl_elem_iface_t, const snd_ctl_elem_value_t *obj] snd_ctl_elem_value_get_device: [unsigned int, const snd_ctl_elem_value_t *obj] snd_ctl_elem_value_get_subdevice: [unsigned int, const snd_ctl_elem_value_t *obj] snd_ctl_elem_value_get_name: [const char *, const snd_ctl_elem_value_t *obj] snd_ctl_elem_value_get_index: [unsigned int, const snd_ctl_elem_value_t *obj] snd_ctl_elem_value_set_id: [void, snd_ctl_elem_value_t *obj, const snd_ctl_elem_id_t *ptr] snd_ctl_elem_value_set_numid: [void, snd_ctl_elem_value_t *obj, unsigned int val] snd_ctl_elem_value_set_interface: [void, snd_ctl_elem_value_t *obj, snd_ctl_elem_iface_t val] snd_ctl_elem_value_set_device: [void, snd_ctl_elem_value_t *obj, unsigned int val] snd_ctl_elem_value_set_subdevice: [void, snd_ctl_elem_value_t *obj, unsigned int val] snd_ctl_elem_value_set_name: [void, snd_ctl_elem_value_t *obj, const char *val] snd_ctl_elem_value_set_index: [void, snd_ctl_elem_value_t *obj, unsigned int val] snd_ctl_elem_value_get_boolean: [int, const snd_ctl_elem_value_t *obj, unsigned int idx] snd_ctl_elem_value_get_integer: [long, const snd_ctl_elem_value_t *obj, unsigned int idx] snd_ctl_elem_value_get_integer64: [long long, const snd_ctl_elem_value_t *obj, unsigned int idx] snd_ctl_elem_value_get_enumerated: [unsigned int, const snd_ctl_elem_value_t *obj, unsigned int idx] snd_ctl_elem_value_get_byte: [unsigned char, const snd_ctl_elem_value_t *obj, unsigned int idx] snd_ctl_elem_value_set_boolean: [void, snd_ctl_elem_value_t *obj, unsigned int idx, long val] snd_ctl_elem_value_set_integer: [void, snd_ctl_elem_value_t *obj, unsigned int idx, long val] snd_ctl_elem_value_set_integer64: [void, snd_ctl_elem_value_t *obj, unsigned int idx, long long val] snd_ctl_elem_value_set_enumerated: [void, snd_ctl_elem_value_t *obj, unsigned int idx, unsigned int val] snd_ctl_elem_value_set_byte: [void, snd_ctl_elem_value_t *obj, unsigned int idx, unsigned char val] snd_ctl_elem_set_bytes: [void, snd_ctl_elem_value_t *obj, void *data, size_t size] snd_ctl_elem_value_get_bytes: [const void *, const snd_ctl_elem_value_t *obj] snd_ctl_elem_value_get_iec958: [void, const snd_ctl_elem_value_t *obj, snd_aes_iec958_t *ptr] snd_ctl_elem_value_set_iec958: [void, snd_ctl_elem_value_t *obj, const snd_aes_iec958_t *ptr] snd_hctl_compare_fast: [int, const snd_hctl_elem_t *c1, const snd_hctl_elem_t *c2] snd_hctl_open: [int, snd_hctl_t **hctl, const char *name, int mode] snd_hctl_open_ctl: [int, snd_hctl_t **hctlp, snd_ctl_t *ctl] snd_hctl_close: [int, snd_hctl_t *hctl] snd_hctl_nonblock: [int, snd_hctl_t *hctl, int nonblock] snd_hctl_poll_descriptors_count: [int, snd_hctl_t *hctl] snd_hctl_poll_descriptors: [int, snd_hctl_t *hctl, struct pollfd *pfds, unsigned int space] snd_hctl_poll_descriptors_revents: [int, snd_hctl_t *ctl, struct pollfd *pfds, unsigned int nfds, unsigned short *revents] snd_hctl_get_count: [unsigned int, snd_hctl_t *hctl] snd_hctl_set_compare: [int, snd_hctl_t *hctl, snd_hctl_compare_t hsort] snd_hctl_first_elem: [snd_hctl_elem_t *, snd_hctl_t *hctl] snd_hctl_last_elem: [snd_hctl_elem_t *, snd_hctl_t *hctl] snd_hctl_find_elem: [snd_hctl_elem_t *, snd_hctl_t *hctl, const snd_ctl_elem_id_t *id] snd_hctl_set_callback: [void, snd_hctl_t *hctl, snd_hctl_callback_t callback] snd_hctl_set_callback_private: [void, snd_hctl_t *hctl, void *data] snd_hctl_get_callback_private: [void *, snd_hctl_t *hctl] snd_hctl_load: [int, snd_hctl_t *hctl] snd_hctl_free: [int, snd_hctl_t *hctl] snd_hctl_handle_events: [int, snd_hctl_t *hctl] snd_hctl_name: [const char *, snd_hctl_t *hctl] snd_hctl_wait: [int, snd_hctl_t *hctl, int timeout] snd_hctl_ctl: [snd_ctl_t *, snd_hctl_t *hctl] snd_hctl_elem_next: [snd_hctl_elem_t *, snd_hctl_elem_t *elem] snd_hctl_elem_prev: [snd_hctl_elem_t *, snd_hctl_elem_t *elem] snd_hctl_elem_info: [int, snd_hctl_elem_t *elem, snd_ctl_elem_info_t * info] snd_hctl_elem_read: [int, snd_hctl_elem_t *elem, snd_ctl_elem_value_t * value] snd_hctl_elem_write: [int, snd_hctl_elem_t *elem, snd_ctl_elem_value_t * value] snd_hctl_elem_tlv_read: [int, snd_hctl_elem_t *elem, unsigned int *tlv, unsigned int tlv_size] snd_hctl_elem_tlv_write: [int, snd_hctl_elem_t *elem, const unsigned int *tlv] snd_hctl_elem_tlv_command: [int, snd_hctl_elem_t *elem, const unsigned int *tlv] snd_hctl_elem_get_hctl: [snd_hctl_t *, snd_hctl_elem_t *elem] snd_hctl_elem_get_id: [void, const snd_hctl_elem_t *obj, snd_ctl_elem_id_t *ptr] snd_hctl_elem_get_numid: [unsigned int, const snd_hctl_elem_t *obj] snd_hctl_elem_get_interface: [snd_ctl_elem_iface_t, const snd_hctl_elem_t *obj] snd_hctl_elem_get_device: [unsigned int, const snd_hctl_elem_t *obj] snd_hctl_elem_get_subdevice: [unsigned int, const snd_hctl_elem_t *obj] snd_hctl_elem_get_name: [const char *, const snd_hctl_elem_t *obj] snd_hctl_elem_get_index: [unsigned int, const snd_hctl_elem_t *obj] snd_hctl_elem_set_callback: [void, snd_hctl_elem_t *obj, snd_hctl_elem_callback_t val] snd_hctl_elem_get_callback_private: [void *, const snd_hctl_elem_t *obj] snd_hctl_elem_set_callback_private: [void, snd_hctl_elem_t *obj, void * val] snd_sctl_build: [int, snd_sctl_t **ctl, snd_ctl_t *handle, snd_config_t *config, snd_config_t *private_data, int mode] snd_sctl_free: [int, snd_sctl_t *handle] snd_sctl_install: [int, snd_sctl_t *handle] snd_sctl_remove: [int, snd_sctl_t *handle] # mixer.h snd_mixer_open: [int, snd_mixer_t **mixer, int mode] snd_mixer_close: [int, snd_mixer_t *mixer] snd_mixer_first_elem: [snd_mixer_elem_t *, snd_mixer_t *mixer] snd_mixer_last_elem: [snd_mixer_elem_t *, snd_mixer_t *mixer] snd_mixer_handle_events: [int, snd_mixer_t *mixer] snd_mixer_attach: [int, snd_mixer_t *mixer, const char *name] snd_mixer_attach_hctl: [int, snd_mixer_t *mixer, snd_hctl_t *hctl] snd_mixer_detach: [int, snd_mixer_t *mixer, const char *name] snd_mixer_detach_hctl: [int, snd_mixer_t *mixer, snd_hctl_t *hctl] snd_mixer_get_hctl: [int, snd_mixer_t *mixer, const char *name, snd_hctl_t **hctl] snd_mixer_poll_descriptors_count: [int, snd_mixer_t *mixer] snd_mixer_poll_descriptors: [int, snd_mixer_t *mixer, struct pollfd *pfds, unsigned int space] snd_mixer_poll_descriptors_revents: [int, snd_mixer_t *mixer, struct pollfd *pfds, unsigned int nfds, unsigned short *revents] snd_mixer_load: [int, snd_mixer_t *mixer] snd_mixer_free: [void, snd_mixer_t *mixer] snd_mixer_wait: [int, snd_mixer_t *mixer, int timeout] snd_mixer_set_compare: [int, snd_mixer_t *mixer, snd_mixer_compare_t msort] snd_mixer_set_callback: [void, snd_mixer_t *obj, snd_mixer_callback_t val] snd_mixer_get_callback_private: [void *, const snd_mixer_t *obj] snd_mixer_set_callback_private: [void, snd_mixer_t *obj, void * val] snd_mixer_get_count: [unsigned int, const snd_mixer_t *obj] snd_mixer_class_unregister: [int, snd_mixer_class_t *clss] snd_mixer_elem_next: [snd_mixer_elem_t *, snd_mixer_elem_t *elem] snd_mixer_elem_prev: [snd_mixer_elem_t *, snd_mixer_elem_t *elem] snd_mixer_elem_set_callback: [void, snd_mixer_elem_t *obj, snd_mixer_elem_callback_t val] snd_mixer_elem_get_callback_private: [void *, const snd_mixer_elem_t *obj] snd_mixer_elem_set_callback_private: [void, snd_mixer_elem_t *obj, void * val] snd_mixer_elem_get_type: [snd_mixer_elem_type_t, const snd_mixer_elem_t *obj] snd_mixer_class_register: [int, snd_mixer_class_t *class_, snd_mixer_t *mixer] # snd_mixer_add_elem: [int, snd_mixer_t *mixer, snd_mixer_elem_t *elem] # snd_mixer_remove_elem: [int, snd_mixer_t *mixer, snd_mixer_elem_t *elem] snd_mixer_elem_new: [int, snd_mixer_elem_t **elem, snd_mixer_elem_type_t type, int compare_weight, void *private_data, void *] snd_mixer_elem_add: [int, snd_mixer_elem_t *elem, snd_mixer_class_t *class_] snd_mixer_elem_remove: [int, snd_mixer_elem_t *elem] snd_mixer_elem_free: [void, snd_mixer_elem_t *elem] snd_mixer_elem_info: [int, snd_mixer_elem_t *elem] snd_mixer_elem_value: [int, snd_mixer_elem_t *elem] snd_mixer_elem_attach: [int, snd_mixer_elem_t *melem, snd_hctl_elem_t *helem] snd_mixer_elem_detach: [int, snd_mixer_elem_t *melem, snd_hctl_elem_t *helem] snd_mixer_elem_empty: [int, snd_mixer_elem_t *melem] snd_mixer_elem_get_private: [void *, const snd_mixer_elem_t *melem] snd_mixer_class_sizeof: [size_t] snd_mixer_class_malloc: [int, snd_mixer_class_t **ptr] snd_mixer_class_free: [void, snd_mixer_class_t *obj] snd_mixer_class_copy: [void, snd_mixer_class_t *dst, const snd_mixer_class_t *src] snd_mixer_class_get_mixer: [snd_mixer_t *, const snd_mixer_class_t *class_] snd_mixer_class_get_event: [snd_mixer_event_t, const snd_mixer_class_t *class_] snd_mixer_class_get_private: [void *, const snd_mixer_class_t *class_] snd_mixer_class_get_compare: [snd_mixer_compare_t, const snd_mixer_class_t *class_] snd_mixer_class_set_event: [int, snd_mixer_class_t *class_, snd_mixer_event_t event] snd_mixer_class_set_private: [int, snd_mixer_class_t *class_, void *private_data] snd_mixer_class_set_private_free: [int, snd_mixer_class_t *class_, void *] snd_mixer_class_set_compare: [int, snd_mixer_class_t *class_, snd_mixer_compare_t compare] snd_mixer_selem_channel_name: [const char *, snd_mixer_selem_channel_id_t channel] snd_mixer_selem_register: [int, snd_mixer_t *mixer, struct snd_mixer_selem_regopt *options, snd_mixer_class_t **classp] snd_mixer_selem_get_id: [void, snd_mixer_elem_t *element, snd_mixer_selem_id_t *id] snd_mixer_selem_get_name: [const char *, snd_mixer_elem_t *elem] snd_mixer_selem_get_index: [unsigned int, snd_mixer_elem_t *elem] snd_mixer_find_selem: [snd_mixer_elem_t *, snd_mixer_t *mixer, const snd_mixer_selem_id_t *id] snd_mixer_selem_is_active: [int, snd_mixer_elem_t *elem] snd_mixer_selem_is_playback_mono: [int, snd_mixer_elem_t *elem] snd_mixer_selem_has_playback_channel: [int, snd_mixer_elem_t *obj, snd_mixer_selem_channel_id_t channel] snd_mixer_selem_is_capture_mono: [int, snd_mixer_elem_t *elem] snd_mixer_selem_has_capture_channel: [int, snd_mixer_elem_t *obj, snd_mixer_selem_channel_id_t channel] snd_mixer_selem_get_capture_group: [int, snd_mixer_elem_t *elem] snd_mixer_selem_has_common_volume: [int, snd_mixer_elem_t *elem] snd_mixer_selem_has_playback_volume: [int, snd_mixer_elem_t *elem] snd_mixer_selem_has_playback_volume_joined: [int, snd_mixer_elem_t *elem] snd_mixer_selem_has_capture_volume: [int, snd_mixer_elem_t *elem] snd_mixer_selem_has_capture_volume_joined: [int, snd_mixer_elem_t *elem] snd_mixer_selem_has_common_switch: [int, snd_mixer_elem_t *elem] snd_mixer_selem_has_playback_switch: [int, snd_mixer_elem_t *elem] snd_mixer_selem_has_playback_switch_joined: [int, snd_mixer_elem_t *elem] snd_mixer_selem_has_capture_switch: [int, snd_mixer_elem_t *elem] snd_mixer_selem_has_capture_switch_joined: [int, snd_mixer_elem_t *elem] snd_mixer_selem_has_capture_switch_exclusive: [int, snd_mixer_elem_t *elem] snd_mixer_selem_get_playback_volume: [int, snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, long *value] snd_mixer_selem_get_capture_volume: [int, snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, long *value] snd_mixer_selem_get_playback_dB: [int, snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, long *value] snd_mixer_selem_get_capture_dB: [int, snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, long *value] snd_mixer_selem_get_playback_switch: [int, snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, int *value] snd_mixer_selem_get_capture_switch: [int, snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, int *value] snd_mixer_selem_set_playback_volume: [int, snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, long value] snd_mixer_selem_set_capture_volume: [int, snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, long value] snd_mixer_selem_set_playback_dB: [int, snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, long value, int dir] snd_mixer_selem_set_capture_dB: [int, snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, long value, int dir] snd_mixer_selem_set_playback_volume_all: [int, snd_mixer_elem_t *elem, long value] snd_mixer_selem_set_capture_volume_all: [int, snd_mixer_elem_t *elem, long value] snd_mixer_selem_set_playback_dB_all: [int, snd_mixer_elem_t *elem, long value, int dir] snd_mixer_selem_set_capture_dB_all: [int, snd_mixer_elem_t *elem, long value, int dir] snd_mixer_selem_set_playback_switch: [int, snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, int value] snd_mixer_selem_set_capture_switch: [int, snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, int value] snd_mixer_selem_set_playback_switch_all: [int, snd_mixer_elem_t *elem, int value] snd_mixer_selem_set_capture_switch_all: [int, snd_mixer_elem_t *elem, int value] snd_mixer_selem_get_playback_volume_range: [int, snd_mixer_elem_t *elem, long *min, long *max] snd_mixer_selem_get_playback_dB_range: [int, snd_mixer_elem_t *elem, long *min, long *max] snd_mixer_selem_set_playback_volume_range: [int, snd_mixer_elem_t *elem, long min, long max] snd_mixer_selem_get_capture_volume_range: [int, snd_mixer_elem_t *elem, long *min, long *max] snd_mixer_selem_get_capture_dB_range: [int, snd_mixer_elem_t *elem, long *min, long *max] snd_mixer_selem_set_capture_volume_range: [int, snd_mixer_elem_t *elem, long min, long max] snd_mixer_selem_is_enumerated: [int, snd_mixer_elem_t *elem] snd_mixer_selem_is_enum_playback: [int, snd_mixer_elem_t *elem] snd_mixer_selem_is_enum_capture: [int, snd_mixer_elem_t *elem] snd_mixer_selem_get_enum_items: [int, snd_mixer_elem_t *elem] snd_mixer_selem_get_enum_item_name: [int, snd_mixer_elem_t *elem, unsigned int idx, size_t maxlen, char *str] snd_mixer_selem_get_enum_item: [int, snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, unsigned int *idxp] snd_mixer_selem_set_enum_item: [int, snd_mixer_elem_t *elem, snd_mixer_selem_channel_id_t channel, unsigned int idx] snd_mixer_selem_id_sizeof: [size_t] snd_mixer_selem_id_malloc: [int, snd_mixer_selem_id_t **ptr] snd_mixer_selem_id_free: [void, snd_mixer_selem_id_t *obj] snd_mixer_selem_id_copy: [void, snd_mixer_selem_id_t *dst, const snd_mixer_selem_id_t *src] snd_mixer_selem_id_get_name: [const char *, const snd_mixer_selem_id_t *obj] snd_mixer_selem_id_get_index: [unsigned int, const snd_mixer_selem_id_t *obj] snd_mixer_selem_id_set_name: [void, snd_mixer_selem_id_t *obj, const char *val] snd_mixer_selem_id_set_index: [void, snd_mixer_selem_id_t *obj, unsigned int val] # seq.h snd_seq_open: [int, snd_seq_t **handle, const char *name, int streams, int mode] snd_seq_open_lconf: [int, snd_seq_t **handle, const char *name, int streams, int mode, snd_config_t *lconf] snd_seq_name: [const char *, snd_seq_t *seq] snd_seq_type: [snd_seq_type_t, snd_seq_t *seq] snd_seq_close: [int, snd_seq_t *handle] snd_seq_poll_descriptors_count: [int, snd_seq_t *handle, short events] snd_seq_poll_descriptors: [int, snd_seq_t *handle, struct pollfd *pfds, unsigned int space, short events] snd_seq_poll_descriptors_revents: [int, snd_seq_t *seq, struct pollfd *pfds, unsigned int nfds, unsigned short *revents] snd_seq_nonblock: [int, snd_seq_t *handle, int nonblock] snd_seq_client_id: [int, snd_seq_t *handle] snd_seq_get_output_buffer_size: [size_t, snd_seq_t *handle] snd_seq_get_input_buffer_size: [size_t, snd_seq_t *handle] snd_seq_set_output_buffer_size: [int, snd_seq_t *handle, size_t size] snd_seq_set_input_buffer_size: [int, snd_seq_t *handle, size_t size] snd_seq_system_info_sizeof: [size_t] snd_seq_system_info_malloc: [int, snd_seq_system_info_t **ptr] snd_seq_system_info_free: [void, snd_seq_system_info_t *ptr] snd_seq_system_info_copy: [void, snd_seq_system_info_t *dst, const snd_seq_system_info_t *src] snd_seq_system_info_get_queues: [int, const snd_seq_system_info_t *info] snd_seq_system_info_get_clients: [int, const snd_seq_system_info_t *info] snd_seq_system_info_get_ports: [int, const snd_seq_system_info_t *info] snd_seq_system_info_get_channels: [int, const snd_seq_system_info_t *info] snd_seq_system_info_get_cur_clients: [int, const snd_seq_system_info_t *info] snd_seq_system_info_get_cur_queues: [int, const snd_seq_system_info_t *info] snd_seq_system_info: [int, snd_seq_t *handle, snd_seq_system_info_t *info] snd_seq_client_info_sizeof: [size_t] snd_seq_client_info_malloc: [int, snd_seq_client_info_t **ptr] snd_seq_client_info_free: [void, snd_seq_client_info_t *ptr] snd_seq_client_info_copy: [void, snd_seq_client_info_t *dst, const snd_seq_client_info_t *src] snd_seq_client_info_get_client: [int, const snd_seq_client_info_t *info] snd_seq_client_info_get_type: [snd_seq_client_type_t, const snd_seq_client_info_t *info] snd_seq_client_info_get_name: [const char *, snd_seq_client_info_t *info] snd_seq_client_info_get_broadcast_filter: [int, const snd_seq_client_info_t *info] snd_seq_client_info_get_error_bounce: [int, const snd_seq_client_info_t *info] snd_seq_client_info_get_event_filter: [const unsigned char *, const snd_seq_client_info_t *info] snd_seq_client_info_get_num_ports: [int, const snd_seq_client_info_t *info] snd_seq_client_info_get_event_lost: [int, const snd_seq_client_info_t *info] snd_seq_client_info_set_client: [void, snd_seq_client_info_t *info, int client] snd_seq_client_info_set_name: [void, snd_seq_client_info_t *info, const char *name] snd_seq_client_info_set_broadcast_filter: [void, snd_seq_client_info_t *info, int val] snd_seq_client_info_set_error_bounce: [void, snd_seq_client_info_t *info, int val] snd_seq_client_info_set_event_filter: [void, snd_seq_client_info_t *info, unsigned char *filter] snd_seq_get_client_info: [int, snd_seq_t *handle, snd_seq_client_info_t *info] snd_seq_get_any_client_info: [int, snd_seq_t *handle, int client, snd_seq_client_info_t *info] snd_seq_set_client_info: [int, snd_seq_t *handle, snd_seq_client_info_t *info] snd_seq_query_next_client: [int, snd_seq_t *handle, snd_seq_client_info_t *info] snd_seq_client_pool_sizeof: [size_t] snd_seq_client_pool_malloc: [int, snd_seq_client_pool_t **ptr] snd_seq_client_pool_free: [void, snd_seq_client_pool_t *ptr] snd_seq_client_pool_copy: [void, snd_seq_client_pool_t *dst, const snd_seq_client_pool_t *src] snd_seq_client_pool_get_client: [int, const snd_seq_client_pool_t *info] snd_seq_client_pool_get_output_pool: [size_t, const snd_seq_client_pool_t *info] snd_seq_client_pool_get_input_pool: [size_t, const snd_seq_client_pool_t *info] snd_seq_client_pool_get_output_room: [size_t, const snd_seq_client_pool_t *info] snd_seq_client_pool_get_output_free: [size_t, const snd_seq_client_pool_t *info] snd_seq_client_pool_get_input_free: [size_t, const snd_seq_client_pool_t *info] snd_seq_client_pool_set_output_pool: [void, snd_seq_client_pool_t *info, size_t size] snd_seq_client_pool_set_input_pool: [void, snd_seq_client_pool_t *info, size_t size] snd_seq_client_pool_set_output_room: [void, snd_seq_client_pool_t *info, size_t size] snd_seq_get_client_pool: [int, snd_seq_t *handle, snd_seq_client_pool_t *info] snd_seq_set_client_pool: [int, snd_seq_t *handle, snd_seq_client_pool_t *info] snd_seq_port_info_sizeof: [size_t] snd_seq_port_info_malloc: [int, snd_seq_port_info_t **ptr] snd_seq_port_info_free: [void, snd_seq_port_info_t *ptr] snd_seq_port_info_copy: [void, snd_seq_port_info_t *dst, const snd_seq_port_info_t *src] snd_seq_port_info_get_client: [int, const snd_seq_port_info_t *info] snd_seq_port_info_get_port: [int, const snd_seq_port_info_t *info] snd_seq_port_info_get_addr: [const snd_seq_addr_t *, const snd_seq_port_info_t *info] snd_seq_port_info_get_name: [const char *, const snd_seq_port_info_t *info] snd_seq_port_info_get_capability: [unsigned int, const snd_seq_port_info_t *info] snd_seq_port_info_get_type: [unsigned int, const snd_seq_port_info_t *info] snd_seq_port_info_get_midi_channels: [int, const snd_seq_port_info_t *info] snd_seq_port_info_get_midi_voices: [int, const snd_seq_port_info_t *info] snd_seq_port_info_get_synth_voices: [int, const snd_seq_port_info_t *info] snd_seq_port_info_get_read_use: [int, const snd_seq_port_info_t *info] snd_seq_port_info_get_write_use: [int, const snd_seq_port_info_t *info] snd_seq_port_info_get_port_specified: [int, const snd_seq_port_info_t *info] snd_seq_port_info_get_timestamping: [int, const snd_seq_port_info_t *info] snd_seq_port_info_get_timestamp_real: [int, const snd_seq_port_info_t *info] snd_seq_port_info_get_timestamp_queue: [int, const snd_seq_port_info_t *info] snd_seq_port_info_set_client: [void, snd_seq_port_info_t *info, int client] snd_seq_port_info_set_port: [void, snd_seq_port_info_t *info, int port] snd_seq_port_info_set_addr: [void, snd_seq_port_info_t *info, const snd_seq_addr_t *addr] snd_seq_port_info_set_name: [void, snd_seq_port_info_t *info, const char *name] snd_seq_port_info_set_capability: [void, snd_seq_port_info_t *info, unsigned int capability] snd_seq_port_info_set_type: [void, snd_seq_port_info_t *info, unsigned int type] snd_seq_port_info_set_midi_channels: [void, snd_seq_port_info_t *info, int channels] snd_seq_port_info_set_midi_voices: [void, snd_seq_port_info_t *info, int voices] snd_seq_port_info_set_synth_voices: [void, snd_seq_port_info_t *info, int voices] snd_seq_port_info_set_port_specified: [void, snd_seq_port_info_t *info, int val] snd_seq_port_info_set_timestamping: [void, snd_seq_port_info_t *info, int enable] snd_seq_port_info_set_timestamp_real: [void, snd_seq_port_info_t *info, int realtime] snd_seq_port_info_set_timestamp_queue: [void, snd_seq_port_info_t *info, int queue] snd_seq_create_port: [int, snd_seq_t *handle, snd_seq_port_info_t *info] snd_seq_delete_port: [int, snd_seq_t *handle, int port] snd_seq_get_port_info: [int, snd_seq_t *handle, int port, snd_seq_port_info_t *info] snd_seq_get_any_port_info: [int, snd_seq_t *handle, int client, int port, snd_seq_port_info_t *info] snd_seq_set_port_info: [int, snd_seq_t *handle, int port, snd_seq_port_info_t *info] snd_seq_query_next_port: [int, snd_seq_t *handle, snd_seq_port_info_t *info] snd_seq_port_subscribe_sizeof: [size_t] snd_seq_port_subscribe_malloc: [int, snd_seq_port_subscribe_t **ptr] snd_seq_port_subscribe_free: [void, snd_seq_port_subscribe_t *ptr] snd_seq_port_subscribe_copy: [void, snd_seq_port_subscribe_t *dst, const snd_seq_port_subscribe_t *src] snd_seq_port_subscribe_get_sender: [const snd_seq_addr_t *, const snd_seq_port_subscribe_t *info] snd_seq_port_subscribe_get_dest: [const snd_seq_addr_t *, const snd_seq_port_subscribe_t *info] snd_seq_port_subscribe_get_queue: [int, const snd_seq_port_subscribe_t *info] snd_seq_port_subscribe_get_exclusive: [int, const snd_seq_port_subscribe_t *info] snd_seq_port_subscribe_get_time_update: [int, const snd_seq_port_subscribe_t *info] snd_seq_port_subscribe_get_time_real: [int, const snd_seq_port_subscribe_t *info] snd_seq_port_subscribe_set_sender: [void, snd_seq_port_subscribe_t *info, const snd_seq_addr_t *addr] snd_seq_port_subscribe_set_dest: [void, snd_seq_port_subscribe_t *info, const snd_seq_addr_t *addr] snd_seq_port_subscribe_set_queue: [void, snd_seq_port_subscribe_t *info, int q] snd_seq_port_subscribe_set_exclusive: [void, snd_seq_port_subscribe_t *info, int val] snd_seq_port_subscribe_set_time_update: [void, snd_seq_port_subscribe_t *info, int val] snd_seq_port_subscribe_set_time_real: [void, snd_seq_port_subscribe_t *info, int val] snd_seq_get_port_subscription: [int, snd_seq_t *handle, snd_seq_port_subscribe_t *sub] snd_seq_subscribe_port: [int, snd_seq_t *handle, snd_seq_port_subscribe_t *sub] snd_seq_unsubscribe_port: [int, snd_seq_t *handle, snd_seq_port_subscribe_t *sub] snd_seq_query_subscribe_sizeof: [size_t] snd_seq_query_subscribe_malloc: [int, snd_seq_query_subscribe_t **ptr] snd_seq_query_subscribe_free: [void, snd_seq_query_subscribe_t *ptr] snd_seq_query_subscribe_copy: [void, snd_seq_query_subscribe_t *dst, const snd_seq_query_subscribe_t *src] snd_seq_query_subscribe_get_client: [int, const snd_seq_query_subscribe_t *info] snd_seq_query_subscribe_get_port: [int, const snd_seq_query_subscribe_t *info] snd_seq_query_subscribe_get_root: [const snd_seq_addr_t *, const snd_seq_query_subscribe_t *info] snd_seq_query_subscribe_get_type: [snd_seq_query_subs_type_t, const snd_seq_query_subscribe_t *info] snd_seq_query_subscribe_get_index: [int, const snd_seq_query_subscribe_t *info] snd_seq_query_subscribe_get_num_subs: [int, const snd_seq_query_subscribe_t *info] snd_seq_query_subscribe_get_addr: [const snd_seq_addr_t *, const snd_seq_query_subscribe_t *info] snd_seq_query_subscribe_get_queue: [int, const snd_seq_query_subscribe_t *info] snd_seq_query_subscribe_get_exclusive: [int, const snd_seq_query_subscribe_t *info] snd_seq_query_subscribe_get_time_update: [int, const snd_seq_query_subscribe_t *info] snd_seq_query_subscribe_get_time_real: [int, const snd_seq_query_subscribe_t *info] snd_seq_query_subscribe_set_client: [void, snd_seq_query_subscribe_t *info, int client] snd_seq_query_subscribe_set_port: [void, snd_seq_query_subscribe_t *info, int port] snd_seq_query_subscribe_set_root: [void, snd_seq_query_subscribe_t *info, const snd_seq_addr_t *addr] snd_seq_query_subscribe_set_type: [void, snd_seq_query_subscribe_t *info, snd_seq_query_subs_type_t type] snd_seq_query_subscribe_set_index: [void, snd_seq_query_subscribe_t *info, int _index] snd_seq_query_port_subscribers: [int, snd_seq_t *seq, snd_seq_query_subscribe_t * subs] snd_seq_queue_info_sizeof: [size_t] snd_seq_queue_info_malloc: [int, snd_seq_queue_info_t **ptr] snd_seq_queue_info_free: [void, snd_seq_queue_info_t *ptr] snd_seq_queue_info_copy: [void, snd_seq_queue_info_t *dst, const snd_seq_queue_info_t *src] snd_seq_queue_info_get_queue: [int, const snd_seq_queue_info_t *info] snd_seq_queue_info_get_name: [const char *, const snd_seq_queue_info_t *info] snd_seq_queue_info_get_owner: [int, const snd_seq_queue_info_t *info] snd_seq_queue_info_get_locked: [int, const snd_seq_queue_info_t *info] snd_seq_queue_info_get_flags: [unsigned int, const snd_seq_queue_info_t *info] snd_seq_queue_info_set_name: [void, snd_seq_queue_info_t *info, const char *name] snd_seq_queue_info_set_owner: [void, snd_seq_queue_info_t *info, int owner] snd_seq_queue_info_set_locked: [void, snd_seq_queue_info_t *info, int locked] snd_seq_queue_info_set_flags: [void, snd_seq_queue_info_t *info, unsigned int flags] snd_seq_create_queue: [int, snd_seq_t *seq, snd_seq_queue_info_t *info] snd_seq_alloc_named_queue: [int, snd_seq_t *seq, const char *name] snd_seq_alloc_queue: [int, snd_seq_t *handle] snd_seq_free_queue: [int, snd_seq_t *handle, int q] snd_seq_get_queue_info: [int, snd_seq_t *seq, int q, snd_seq_queue_info_t *info] snd_seq_set_queue_info: [int, snd_seq_t *seq, int q, snd_seq_queue_info_t *info] snd_seq_query_named_queue: [int, snd_seq_t *seq, const char *name] snd_seq_get_queue_usage: [int, snd_seq_t *handle, int q] snd_seq_set_queue_usage: [int, snd_seq_t *handle, int q, int used] snd_seq_queue_status_sizeof: [size_t] snd_seq_queue_status_malloc: [int, snd_seq_queue_status_t **ptr] snd_seq_queue_status_free: [void, snd_seq_queue_status_t *ptr] snd_seq_queue_status_copy: [void, snd_seq_queue_status_t *dst, const snd_seq_queue_status_t *src] snd_seq_queue_status_get_queue: [int, const snd_seq_queue_status_t *info] snd_seq_queue_status_get_events: [int, const snd_seq_queue_status_t *info] snd_seq_queue_status_get_tick_time: [snd_seq_tick_time_t, const snd_seq_queue_status_t *info] snd_seq_queue_status_get_real_time: [const snd_seq_real_time_t *, const snd_seq_queue_status_t *info] snd_seq_queue_status_get_status: [unsigned int, const snd_seq_queue_status_t *info] snd_seq_get_queue_status: [int, snd_seq_t *handle, int q, snd_seq_queue_status_t *status] snd_seq_queue_tempo_sizeof: [size_t] snd_seq_queue_tempo_malloc: [int, snd_seq_queue_tempo_t **ptr] snd_seq_queue_tempo_free: [void, snd_seq_queue_tempo_t *ptr] snd_seq_queue_tempo_copy: [void, snd_seq_queue_tempo_t *dst, const snd_seq_queue_tempo_t *src] snd_seq_queue_tempo_get_queue: [int, const snd_seq_queue_tempo_t *info] snd_seq_queue_tempo_get_tempo: [unsigned int, const snd_seq_queue_tempo_t *info] snd_seq_queue_tempo_get_ppq: [int, const snd_seq_queue_tempo_t *info] snd_seq_queue_tempo_get_skew: [unsigned int, const snd_seq_queue_tempo_t *info] snd_seq_queue_tempo_get_skew_base: [unsigned int, const snd_seq_queue_tempo_t *info] snd_seq_queue_tempo_set_tempo: [void, snd_seq_queue_tempo_t *info, unsigned int tempo] snd_seq_queue_tempo_set_ppq: [void, snd_seq_queue_tempo_t *info, int ppq] snd_seq_queue_tempo_set_skew: [void, snd_seq_queue_tempo_t *info, unsigned int skew] snd_seq_queue_tempo_set_skew_base: [void, snd_seq_queue_tempo_t *info, unsigned int base] snd_seq_get_queue_tempo: [int, snd_seq_t *handle, int q, snd_seq_queue_tempo_t *tempo] snd_seq_set_queue_tempo: [int, snd_seq_t *handle, int q, snd_seq_queue_tempo_t *tempo] snd_seq_queue_timer_sizeof: [size_t] snd_seq_queue_timer_malloc: [int, snd_seq_queue_timer_t **ptr] snd_seq_queue_timer_free: [void, snd_seq_queue_timer_t *ptr] snd_seq_queue_timer_copy: [void, snd_seq_queue_timer_t *dst, const snd_seq_queue_timer_t *src] snd_seq_queue_timer_get_queue: [int, const snd_seq_queue_timer_t *info] snd_seq_queue_timer_get_type: [snd_seq_queue_timer_type_t, const snd_seq_queue_timer_t *info] snd_seq_queue_timer_get_id: [const snd_timer_id_t *, const snd_seq_queue_timer_t *info] snd_seq_queue_timer_get_resolution: [unsigned int, const snd_seq_queue_timer_t *info] snd_seq_queue_timer_set_type: [void, snd_seq_queue_timer_t *info, snd_seq_queue_timer_type_t type] snd_seq_queue_timer_set_id: [void, snd_seq_queue_timer_t *info, const snd_timer_id_t *id] snd_seq_queue_timer_set_resolution: [void, snd_seq_queue_timer_t *info, unsigned int resolution] snd_seq_get_queue_timer: [int, snd_seq_t *handle, int q, snd_seq_queue_timer_t *timer] snd_seq_set_queue_timer: [int, snd_seq_t *handle, int q, snd_seq_queue_timer_t *timer] snd_seq_free_event: [int, snd_seq_event_t *ev] snd_seq_event_length: [ssize_t, snd_seq_event_t *ev] snd_seq_event_output: [int, snd_seq_t *handle, snd_seq_event_t *ev] snd_seq_event_output_buffer: [int, snd_seq_t *handle, snd_seq_event_t *ev] snd_seq_event_output_direct: [int, snd_seq_t *handle, snd_seq_event_t *ev] snd_seq_event_input: [int, snd_seq_t *handle, snd_seq_event_t **ev] snd_seq_event_input_pending: [int, snd_seq_t *seq, int fetch_sequencer] snd_seq_drain_output: [int, snd_seq_t *handle] snd_seq_event_output_pending: [int, snd_seq_t *seq] snd_seq_extract_output: [int, snd_seq_t *handle, snd_seq_event_t **ev] snd_seq_drop_output: [int, snd_seq_t *handle] snd_seq_drop_output_buffer: [int, snd_seq_t *handle] snd_seq_drop_input: [int, snd_seq_t *handle] snd_seq_drop_input_buffer: [int, snd_seq_t *handle] snd_seq_remove_events_sizeof: [size_t] snd_seq_remove_events_malloc: [int, snd_seq_remove_events_t **ptr] snd_seq_remove_events_free: [void, snd_seq_remove_events_t *ptr] snd_seq_remove_events_copy: [void, snd_seq_remove_events_t *dst, const snd_seq_remove_events_t *src] snd_seq_remove_events_get_condition: [unsigned int, const snd_seq_remove_events_t *info] snd_seq_remove_events_get_queue: [int, const snd_seq_remove_events_t *info] snd_seq_remove_events_get_time: [const snd_seq_timestamp_t *, const snd_seq_remove_events_t *info] snd_seq_remove_events_get_dest: [const snd_seq_addr_t *, const snd_seq_remove_events_t *info] snd_seq_remove_events_get_channel: [int, const snd_seq_remove_events_t *info] snd_seq_remove_events_get_event_type: [int, const snd_seq_remove_events_t *info] snd_seq_remove_events_get_tag: [int, const snd_seq_remove_events_t *info] snd_seq_remove_events_set_condition: [void, snd_seq_remove_events_t *info, unsigned int flags] snd_seq_remove_events_set_queue: [void, snd_seq_remove_events_t *info, int queue] snd_seq_remove_events_set_time: [void, snd_seq_remove_events_t *info, const snd_seq_timestamp_t *time] snd_seq_remove_events_set_dest: [void, snd_seq_remove_events_t *info, const snd_seq_addr_t *addr] snd_seq_remove_events_set_channel: [void, snd_seq_remove_events_t *info, int channel] snd_seq_remove_events_set_event_type: [void, snd_seq_remove_events_t *info, int type] snd_seq_remove_events_set_tag: [void, snd_seq_remove_events_t *info, int tag] snd_seq_remove_events: [int, snd_seq_t *handle, snd_seq_remove_events_t *info] snd_seq_set_bit: [void, int nr, void *array] snd_seq_change_bit: [int, int nr, void *array] snd_seq_get_bit: [int, int nr, void *array] # seq_midi_event.h snd_midi_event_new: [int, size_t bufsize, snd_midi_event_t **rdev] snd_midi_event_resize_buffer: [int, snd_midi_event_t *dev, size_t bufsize] snd_midi_event_free: [void, snd_midi_event_t *dev] snd_midi_event_init: [void, snd_midi_event_t *dev] snd_midi_event_reset_encode: [void, snd_midi_event_t *dev] snd_midi_event_reset_decode: [void, snd_midi_event_t *dev] snd_midi_event_no_status: [void, snd_midi_event_t *dev, int on] snd_midi_event_encode: [long, snd_midi_event_t *dev, const unsigned char *buf, long count, snd_seq_event_t *ev] snd_midi_event_encode_byte: [int, snd_midi_event_t *dev, int c, snd_seq_event_t *ev] snd_midi_event_decode: [long, snd_midi_event_t *dev, unsigned char *buf, long count, const snd_seq_event_t *ev] # seqmid.c snd_seq_control_queue: [int, snd_seq_t *seq, int q, int type, int value, snd_seq_event_t *ev] snd_seq_create_simple_port: [int, snd_seq_t *seq, const char *name, unsigned int caps, unsigned int type] snd_seq_delete_simple_port: [int, snd_seq_t *seq, int port] snd_seq_connect_from: [int, snd_seq_t *seq, int myport, int src_client, int src_port] snd_seq_connect_to: [int, snd_seq_t *seq, int myport, int dest_client, int dest_port] snd_seq_disconnect_from: [int, snd_seq_t *seq, int myport, int src_client, int src_port] snd_seq_disconnect_to: [int, snd_seq_t *seq, int myport, int dest_client, int dest_port] snd_seq_set_client_name: [int, snd_seq_t *seq, const char *name] snd_seq_set_client_event_filter: [int, snd_seq_t *seq, int event_type] snd_seq_set_client_pool_output_room: [int, snd_seq_t *seq, size_t size] snd_seq_set_client_pool_input: [int, snd_seq_t *seq, size_t size] snd_seq_reset_pool_output: [int, snd_seq_t *seq] snd_seq_reset_pool_input: [int, snd_seq_t *seq] snd_seq_sync_output_queue: [int, snd_seq_t *seq] snd_seq_parse_address: [int, snd_seq_t *seq, snd_seq_addr_t *addr, const char *arg]