Linux Standard Base Desktop Specification 4.1 | ||
---|---|---|
<<< Previous | Next >>> |
Table 20-1 defines the library name and shared object name for the libasound library
The behavior of the interfaces in this library is specified by the following specifications:
[ALSA] ALSA Library API Reference |
An LSB conforming implementation shall provide the generic functions for ALSA Configuration Interface specified in Table 20-2, with the full mandatory functionality as described in the referenced underlying specification.
Table 20-2. libasound - ALSA Configuration Interface Function Interfaces
snd_config_add(ALSA_0.9) [ALSA] | snd_config_copy(ALSA_0.9) [ALSA] | snd_config_delete(ALSA_0.9) [ALSA] |
snd_config_get_ascii(ALSA_0.9) [ALSA] | snd_config_get_id(ALSA_0.9) [ALSA] | snd_config_get_integer(ALSA_0.9) [ALSA] |
snd_config_get_integer64(ALSA_0.9) [ALSA] | snd_config_get_string(ALSA_0.9) [ALSA] | snd_config_get_type(ALSA_0.9) [ALSA] |
snd_config_imake_integer(ALSA_0.9) [ALSA] | snd_config_imake_integer64(ALSA_0.9) [ALSA] | snd_config_imake_string(ALSA_0.9) [ALSA] |
snd_config_iterator_end(ALSA_0.9) [ALSA] | snd_config_iterator_entry(ALSA_0.9) [ALSA] | snd_config_iterator_first(ALSA_0.9) [ALSA] |
snd_config_iterator_next(ALSA_0.9) [ALSA] | snd_config_load(ALSA_0.9) [ALSA] | snd_config_make_compound(ALSA_0.9) [ALSA] |
snd_config_make_integer(ALSA_0.9) [ALSA] | snd_config_make_integer64(ALSA_0.9) [ALSA] | snd_config_make_string(ALSA_0.9) [ALSA] |
snd_config_save(ALSA_0.9) [ALSA] | snd_config_search(ALSA_0.9) [ALSA] | snd_config_searchv(ALSA_0.9) [ALSA] |
snd_config_set_ascii(ALSA_0.9) [ALSA] | snd_config_set_integer(ALSA_0.9) [ALSA] | snd_config_set_integer64(ALSA_0.9) [ALSA] |
snd_config_set_string(ALSA_0.9) [ALSA] | snd_config_top(ALSA_0.9) [ALSA] | snd_config_update(ALSA_0.9) [ALSA] |
snd_config_update_free_global(ALSA_0.9) [ALSA] |
An LSB conforming implementation shall provide the generic data interfaces for ALSA Configuration Interface specified in Table 20-3, with the full mandatory functionality as described in the referenced underlying specification.
An LSB conforming implementation shall provide the generic functions for ALSA Control Interface specified in Table 20-4, with the full mandatory functionality as described in the referenced underlying specification.
Table 20-4. libasound - ALSA Control Interface Function Interfaces
snd_async_add_ctl_handler(ALSA_0.9) [ALSA] | snd_async_handler_get_ctl(ALSA_0.9) [ALSA] | snd_card_get_index(ALSA_0.9) [ALSA] |
snd_card_get_longname(ALSA_0.9) [ALSA] | snd_card_get_name(ALSA_0.9) [ALSA] | snd_card_load(ALSA_0.9) [ALSA] |
snd_card_next(ALSA_0.9) [ALSA] | snd_ctl_card_info(ALSA_0.9) [ALSA] | snd_ctl_card_info_clear(ALSA_0.9) [ALSA] |
snd_ctl_card_info_copy(ALSA_0.9) [ALSA] | snd_ctl_card_info_free(ALSA_0.9) [ALSA] | snd_ctl_card_info_get_components(ALSA_0.9) [ALSA] |
snd_ctl_card_info_get_driver(ALSA_0.9) [ALSA] | snd_ctl_card_info_get_id(ALSA_0.9) [ALSA] | snd_ctl_card_info_get_longname(ALSA_0.9) [ALSA] |
snd_ctl_card_info_get_mixername(ALSA_0.9) [ALSA] | snd_ctl_card_info_get_name(ALSA_0.9) [ALSA] | snd_ctl_card_info_malloc(ALSA_0.9) [ALSA] |
snd_ctl_card_info_sizeof(ALSA_0.9) [ALSA] | snd_ctl_close(ALSA_0.9) [ALSA] | snd_ctl_elem_add_boolean(ALSA_0.9) [ALSA] |
snd_ctl_elem_add_iec958(ALSA_0.9) [ALSA] | snd_ctl_elem_add_integer(ALSA_0.9) [ALSA] | snd_ctl_elem_id_clear(ALSA_0.9) [ALSA] |
snd_ctl_elem_id_copy(ALSA_0.9) [ALSA] | snd_ctl_elem_id_free(ALSA_0.9) [ALSA] | snd_ctl_elem_id_get_device(ALSA_0.9) [ALSA] |
snd_ctl_elem_id_get_index(ALSA_0.9) [ALSA] | snd_ctl_elem_id_get_interface(ALSA_0.9) [ALSA] | snd_ctl_elem_id_get_name(ALSA_0.9) [ALSA] |
snd_ctl_elem_id_get_numid(ALSA_0.9) [ALSA] | snd_ctl_elem_id_get_subdevice(ALSA_0.9) [ALSA] | snd_ctl_elem_id_malloc(ALSA_0.9) [ALSA] |
snd_ctl_elem_id_set_device(ALSA_0.9) [ALSA] | snd_ctl_elem_id_set_index(ALSA_0.9) [ALSA] | snd_ctl_elem_id_set_interface(ALSA_0.9) [ALSA] |
snd_ctl_elem_id_set_name(ALSA_0.9) [ALSA] | snd_ctl_elem_id_set_numid(ALSA_0.9) [ALSA] | snd_ctl_elem_id_set_subdevice(ALSA_0.9) [ALSA] |
snd_ctl_elem_id_sizeof(ALSA_0.9) [ALSA] | snd_ctl_elem_iface_name(ALSA_0.9) [ALSA] | snd_ctl_elem_info(ALSA_0.9) [ALSA] |
snd_ctl_elem_info_clear(ALSA_0.9) [ALSA] | snd_ctl_elem_info_copy(ALSA_0.9) [ALSA] | snd_ctl_elem_info_free(ALSA_0.9) [ALSA] |
snd_ctl_elem_info_get_count(ALSA_0.9) [ALSA] | snd_ctl_elem_info_get_id(ALSA_0.9) [ALSA] | snd_ctl_elem_info_get_item_name(ALSA_0.9) [ALSA] |
snd_ctl_elem_info_get_items(ALSA_0.9) [ALSA] | snd_ctl_elem_info_get_max(ALSA_0.9) [ALSA] | snd_ctl_elem_info_get_max64(ALSA_0.9) [ALSA] |
snd_ctl_elem_info_get_min(ALSA_0.9) [ALSA] | snd_ctl_elem_info_get_min64(ALSA_0.9) [ALSA] | snd_ctl_elem_info_get_name(ALSA_0.9) [ALSA] |
snd_ctl_elem_info_get_numid(ALSA_0.9) [ALSA] | snd_ctl_elem_info_get_step(ALSA_0.9) [ALSA] | snd_ctl_elem_info_get_step64(ALSA_0.9) [ALSA] |
snd_ctl_elem_info_get_type(ALSA_0.9) [ALSA] | snd_ctl_elem_info_is_inactive(ALSA_0.9) [ALSA] | snd_ctl_elem_info_is_locked(ALSA_0.9) [ALSA] |
snd_ctl_elem_info_is_readable(ALSA_0.9) [ALSA] | snd_ctl_elem_info_is_user(ALSA_0.9) [ALSA] | snd_ctl_elem_info_is_volatile(ALSA_0.9) [ALSA] |
snd_ctl_elem_info_is_writable(ALSA_0.9) [ALSA] | snd_ctl_elem_info_malloc(ALSA_0.9) [ALSA] | snd_ctl_elem_info_set_id(ALSA_0.9) [ALSA] |
snd_ctl_elem_info_set_item(ALSA_0.9) [ALSA] | snd_ctl_elem_info_sizeof(ALSA_0.9) [ALSA] | snd_ctl_elem_list(ALSA_0.9) [ALSA] |
snd_ctl_elem_list_alloc_space(ALSA_0.9) [ALSA] | snd_ctl_elem_list_clear(ALSA_0.9) [ALSA] | snd_ctl_elem_list_copy(ALSA_0.9) [ALSA] |
snd_ctl_elem_list_free(ALSA_0.9) [ALSA] | snd_ctl_elem_list_free_space(ALSA_0.9) [ALSA] | snd_ctl_elem_list_get_count(ALSA_0.9) [ALSA] |
snd_ctl_elem_list_get_id(ALSA_0.9) [ALSA] | snd_ctl_elem_list_get_name(ALSA_0.9) [ALSA] | snd_ctl_elem_list_get_used(ALSA_0.9) [ALSA] |
snd_ctl_elem_list_malloc(ALSA_0.9) [ALSA] | snd_ctl_elem_list_set_offset(ALSA_0.9) [ALSA] | snd_ctl_elem_list_sizeof(ALSA_0.9) [ALSA] |
snd_ctl_elem_read(ALSA_0.9) [ALSA] | snd_ctl_elem_remove(ALSA_0.9) [ALSA] | snd_ctl_elem_type_name(ALSA_0.9) [ALSA] |
snd_ctl_elem_value_clear(ALSA_0.9) [ALSA] | snd_ctl_elem_value_copy(ALSA_0.9) [ALSA] | snd_ctl_elem_value_free(ALSA_0.9) [ALSA] |
snd_ctl_elem_value_get_boolean(ALSA_0.9) [ALSA] | snd_ctl_elem_value_get_byte(ALSA_0.9) [ALSA] | snd_ctl_elem_value_get_bytes(ALSA_0.9) [ALSA] |
snd_ctl_elem_value_get_enumerated(ALSA_0.9) [ALSA] | snd_ctl_elem_value_get_id(ALSA_0.9) [ALSA] | snd_ctl_elem_value_get_iec958(ALSA_0.9) [ALSA] |
snd_ctl_elem_value_get_integer(ALSA_0.9) [ALSA] | snd_ctl_elem_value_get_integer64(ALSA_0.9) [ALSA] | snd_ctl_elem_value_malloc(ALSA_0.9) [ALSA] |
snd_ctl_elem_value_set_boolean(ALSA_0.9) [ALSA] | snd_ctl_elem_value_set_byte(ALSA_0.9) [ALSA] | snd_ctl_elem_value_set_enumerated(ALSA_0.9) [ALSA] |
snd_ctl_elem_value_set_id(ALSA_0.9) [ALSA] | snd_ctl_elem_value_set_iec958(ALSA_0.9) [ALSA] | snd_ctl_elem_value_set_integer(ALSA_0.9) [ALSA] |
snd_ctl_elem_value_set_integer64(ALSA_0.9) [ALSA] | snd_ctl_elem_value_sizeof(ALSA_0.9) [ALSA] | snd_ctl_elem_write(ALSA_0.9) [ALSA] |
snd_ctl_event_clear(ALSA_0.9) [ALSA] | snd_ctl_event_copy(ALSA_0.9) [ALSA] | snd_ctl_event_elem_get_id(ALSA_0.9) [ALSA] |
snd_ctl_event_elem_get_mask(ALSA_0.9) [ALSA] | snd_ctl_event_free(ALSA_0.9) [ALSA] | snd_ctl_event_malloc(ALSA_0.9) [ALSA] |
snd_ctl_event_sizeof(ALSA_0.9) [ALSA] | snd_ctl_hwdep_info(ALSA_0.9) [ALSA] | snd_ctl_hwdep_next_device(ALSA_0.9) [ALSA] |
snd_ctl_name(ALSA_0.9) [ALSA] | snd_ctl_nonblock(ALSA_0.9) [ALSA] | snd_ctl_open(ALSA_0.9) [ALSA] |
snd_ctl_pcm_info(ALSA_0.9) [ALSA] | snd_ctl_pcm_next_device(ALSA_0.9) [ALSA] | snd_ctl_poll_descriptors(ALSA_0.9) [ALSA] |
snd_ctl_poll_descriptors_count(ALSA_0.9) [ALSA] | snd_ctl_rawmidi_info(ALSA_0.9) [ALSA] | snd_ctl_rawmidi_next_device(ALSA_0.9) [ALSA] |
snd_ctl_read(ALSA_0.9) [ALSA] | snd_ctl_subscribe_events(ALSA_0.9) [ALSA] |
An LSB conforming implementation shall provide the generic functions for ALSA Global defines and functions specified in Table 20-5, with the full mandatory functionality as described in the referenced underlying specification.
An LSB conforming implementation shall provide the generic functions for ALSA Hardware Dependant Interface specified in Table 20-6, with the full mandatory functionality as described in the referenced underlying specification.
Table 20-6. libasound - ALSA Hardware Dependant Interface Function Interfaces
snd_hwdep_close(ALSA_0.9) [ALSA] | snd_hwdep_dsp_image_copy(ALSA_0.9) [ALSA] | snd_hwdep_dsp_image_free(ALSA_0.9) [ALSA] |
snd_hwdep_dsp_image_get_image(ALSA_0.9) [ALSA] | snd_hwdep_dsp_image_get_index(ALSA_0.9) [ALSA] | snd_hwdep_dsp_image_get_length(ALSA_0.9) [ALSA] |
snd_hwdep_dsp_image_get_name(ALSA_0.9) [ALSA] | snd_hwdep_dsp_image_malloc(ALSA_0.9) [ALSA] | snd_hwdep_dsp_image_set_image(ALSA_0.9) [ALSA] |
snd_hwdep_dsp_image_set_index(ALSA_0.9) [ALSA] | snd_hwdep_dsp_image_set_length(ALSA_0.9) [ALSA] | snd_hwdep_dsp_image_set_name(ALSA_0.9) [ALSA] |
snd_hwdep_dsp_image_sizeof(ALSA_0.9) [ALSA] | snd_hwdep_dsp_load(ALSA_0.9) [ALSA] | snd_hwdep_dsp_status(ALSA_0.9) [ALSA] |
snd_hwdep_dsp_status_copy(ALSA_0.9) [ALSA] | snd_hwdep_dsp_status_free(ALSA_0.9) [ALSA] | snd_hwdep_dsp_status_get_chip_ready(ALSA_0.9) [ALSA] |
snd_hwdep_dsp_status_get_dsp_loaded(ALSA_0.9) [ALSA] | snd_hwdep_dsp_status_get_id(ALSA_0.9) [ALSA] | snd_hwdep_dsp_status_get_num_dsps(ALSA_0.9) [ALSA] |
snd_hwdep_dsp_status_get_version(ALSA_0.9) [ALSA] | snd_hwdep_dsp_status_malloc(ALSA_0.9) [ALSA] | snd_hwdep_dsp_status_sizeof(ALSA_0.9) [ALSA] |
snd_hwdep_info(ALSA_0.9) [ALSA] | snd_hwdep_info_copy(ALSA_0.9) [ALSA] | snd_hwdep_info_free(ALSA_0.9) [ALSA] |
snd_hwdep_info_get_card(ALSA_0.9) [ALSA] | snd_hwdep_info_get_device(ALSA_0.9) [ALSA] | snd_hwdep_info_get_id(ALSA_0.9) [ALSA] |
snd_hwdep_info_get_iface(ALSA_0.9) [ALSA] | snd_hwdep_info_get_name(ALSA_0.9) [ALSA] | snd_hwdep_info_malloc(ALSA_0.9) [ALSA] |
snd_hwdep_info_set_device(ALSA_0.9) [ALSA] | snd_hwdep_info_sizeof(ALSA_0.9) [ALSA] | snd_hwdep_ioctl(ALSA_0.9) [ALSA] |
snd_hwdep_open(ALSA_0.9) [ALSA] | snd_hwdep_poll_descriptors(ALSA_0.9) [ALSA] | snd_hwdep_read(ALSA_0.9) [ALSA] |
snd_hwdep_write(ALSA_0.9) [ALSA] |
An LSB conforming implementation shall provide the generic functions for ALSA High level Control Interface specified in Table 20-7, with the full mandatory functionality as described in the referenced underlying specification.
Table 20-7. libasound - ALSA High level Control Interface Function Interfaces
snd_hctl_close(ALSA_0.9) [ALSA] | snd_hctl_elem_get_callback_private(ALSA_0.9) [ALSA] | snd_hctl_elem_get_id(ALSA_0.9) [ALSA] |
snd_hctl_elem_info(ALSA_0.9) [ALSA] | snd_hctl_elem_next(ALSA_0.9) [ALSA] | snd_hctl_elem_prev(ALSA_0.9) [ALSA] |
snd_hctl_elem_read(ALSA_0.9) [ALSA] | snd_hctl_elem_set_callback(ALSA_0.9) [ALSA] | snd_hctl_elem_set_callback_private(ALSA_0.9) [ALSA] |
snd_hctl_elem_write(ALSA_0.9) [ALSA] | snd_hctl_find_elem(ALSA_0.9) [ALSA] | snd_hctl_first_elem(ALSA_0.9) [ALSA] |
snd_hctl_free(ALSA_0.9) [ALSA] | snd_hctl_get_callback_private(ALSA_0.9) [ALSA] | snd_hctl_get_count(ALSA_0.9) [ALSA] |
snd_hctl_handle_events(ALSA_0.9) [ALSA] | snd_hctl_last_elem(ALSA_0.9) [ALSA] | snd_hctl_load(ALSA_0.9) [ALSA] |
snd_hctl_nonblock(ALSA_0.9) [ALSA] | snd_hctl_open(ALSA_0.9) [ALSA] | snd_hctl_set_callback(ALSA_0.9) [ALSA] |
snd_hctl_set_callback_private(ALSA_0.9) [ALSA] | snd_hctl_wait(ALSA_0.9) [ALSA] |
An LSB conforming implementation shall provide the generic functions for ALSA Input Interface specified in Table 20-8, with the full mandatory functionality as described in the referenced underlying specification.
An LSB conforming implementation shall provide the generic functions for ALSA MIDI Sequencer specified in Table 20-9, with the full mandatory functionality as described in the referenced underlying specification.
Table 20-9. libasound - ALSA MIDI Sequencer Function Interfaces
snd_seq_client_id(ALSA_0.9) [ALSA] | snd_seq_close(ALSA_0.9) [ALSA] | snd_seq_get_input_buffer_size(ALSA_0.9) [ALSA] |
snd_seq_get_output_buffer_size(ALSA_0.9) [ALSA] | snd_seq_nonblock(ALSA_0.9) [ALSA] | snd_seq_open(ALSA_0.9) [ALSA] |
snd_seq_poll_descriptors(ALSA_0.9) [ALSA] | snd_seq_poll_descriptors_count(ALSA_0.9) [ALSA] | snd_seq_poll_descriptors_revents(ALSA_0.9) [ALSA] |
snd_seq_set_input_buffer_size(ALSA_0.9) [ALSA] | snd_seq_set_output_buffer_size(ALSA_0.9) [ALSA] | snd_seq_system_info(ALSA_0.9) [ALSA] |
snd_seq_system_info_copy(ALSA_0.9) [ALSA] | snd_seq_system_info_free(ALSA_0.9) [ALSA] | snd_seq_system_info_get_clients(ALSA_0.9) [ALSA] |
snd_seq_system_info_get_ports(ALSA_0.9) [ALSA] | snd_seq_system_info_get_queues(ALSA_0.9) [ALSA] | snd_seq_system_info_malloc(ALSA_0.9) [ALSA] |
snd_seq_system_info_sizeof(ALSA_0.9) [ALSA] |
An LSB conforming implementation shall provide the generic functions for ALSA Mixer Interface specified in Table 20-10, with the full mandatory functionality as described in the referenced underlying specification.
Table 20-10. libasound - ALSA Mixer Interface Function Interfaces
snd_mixer_attach(ALSA_0.9) [ALSA] | snd_mixer_close(ALSA_0.9) [ALSA] | snd_mixer_detach(ALSA_0.9) [ALSA] |
snd_mixer_elem_get_callback_private(ALSA_0.9) [ALSA] | snd_mixer_elem_get_type(ALSA_0.9) [ALSA] | snd_mixer_elem_next(ALSA_0.9) [ALSA] |
snd_mixer_elem_prev(ALSA_0.9) [ALSA] | snd_mixer_elem_set_callback(ALSA_0.9) [ALSA] | snd_mixer_elem_set_callback_private(ALSA_0.9) [ALSA] |
snd_mixer_first_elem(ALSA_0.9) [ALSA] | snd_mixer_free(ALSA_0.9) [ALSA] | snd_mixer_get_callback_private(ALSA_0.9) [ALSA] |
snd_mixer_get_count(ALSA_0.9) [ALSA] | snd_mixer_handle_events(ALSA_0.9) [ALSA] | snd_mixer_last_elem(ALSA_0.9) [ALSA] |
snd_mixer_load(ALSA_0.9) [ALSA] | snd_mixer_open(ALSA_0.9) [ALSA] | snd_mixer_poll_descriptors(ALSA_0.9) [ALSA] |
snd_mixer_poll_descriptors_count(ALSA_0.9) [ALSA] | snd_mixer_poll_descriptors_revents(ALSA_0.9) [ALSA] | snd_mixer_set_callback(ALSA_0.9) [ALSA] |
snd_mixer_set_callback_private(ALSA_0.9) [ALSA] | snd_mixer_wait(ALSA_0.9) [ALSA] | snd_pcm_type_name(ALSA_0.9.0) [ALSA] |
An LSB conforming implementation shall provide the generic functions for ALSA Output Interface specified in Table 20-11, with the full mandatory functionality as described in the referenced underlying specification.
Table 20-11. libasound - ALSA Output Interface Function Interfaces
snd_output_buffer_open(ALSA_0.9) [ALSA] | snd_output_buffer_string(ALSA_0.9) [ALSA] | snd_output_close(ALSA_0.9) [ALSA] |
snd_output_putc(ALSA_0.9) [ALSA] | snd_output_puts(ALSA_0.9) [ALSA] | snd_output_stdio_attach(ALSA_0.9) [ALSA] |
snd_output_stdio_open(ALSA_0.9) [ALSA] |
An LSB conforming implementation shall provide the generic functions for ALSA PCM Interface - General Functions specified in Table 20-12, with the full mandatory functionality as described in the referenced underlying specification.
Table 20-12. libasound - ALSA PCM Interface - General Functions Function Interfaces
snd_async_add_pcm_handler(ALSA_0.9) [ALSA] | snd_async_handler_get_pcm(ALSA_0.9) [ALSA] | snd_pcm_avail_update(ALSA_0.9) [ALSA] |
snd_pcm_close(ALSA_0.9) [ALSA] | snd_pcm_delay(ALSA_0.9) [ALSA] | snd_pcm_drain(ALSA_0.9) [ALSA] |
snd_pcm_drop(ALSA_0.9) [ALSA] | snd_pcm_forward(ALSA_0.9.0rc8) [ALSA] | snd_pcm_hw_free(ALSA_0.9) [ALSA] |
snd_pcm_hw_params(ALSA_0.9) [ALSA] | snd_pcm_hw_params_current(ALSA_0.9) [ALSA] | snd_pcm_hwsync(ALSA_0.9) [ALSA] |
snd_pcm_info(ALSA_0.9) [ALSA] | snd_pcm_link(ALSA_0.9) [ALSA] | snd_pcm_name(ALSA_0.9) [ALSA] |
snd_pcm_nonblock(ALSA_0.9) [ALSA] | snd_pcm_open(ALSA_0.9) [ALSA] | snd_pcm_open_lconf(ALSA_0.9) [ALSA] |
snd_pcm_pause(ALSA_0.9) [ALSA] | snd_pcm_poll_descriptors(ALSA_0.9) [ALSA] | snd_pcm_poll_descriptors_count(ALSA_0.9) [ALSA] |
snd_pcm_poll_descriptors_revents(ALSA_0.9) [ALSA] | snd_pcm_prepare(ALSA_0.9) [ALSA] | snd_pcm_readi(ALSA_0.9) [ALSA] |
snd_pcm_readn(ALSA_0.9) [ALSA] | snd_pcm_recover(ALSA_0.9) [ALSA] | snd_pcm_reset(ALSA_0.9) [ALSA] |
snd_pcm_resume(ALSA_0.9) [ALSA] | snd_pcm_rewind(ALSA_0.9) [ALSA] | snd_pcm_start(ALSA_0.9) [ALSA] |
snd_pcm_state(ALSA_0.9) [ALSA] | snd_pcm_status(ALSA_0.9) [ALSA] | snd_pcm_stream(ALSA_0.9) [ALSA] |
snd_pcm_sw_params(ALSA_0.9) [ALSA] | snd_pcm_sw_params_current(ALSA_0.9) [ALSA] | snd_pcm_type(ALSA_0.9) [ALSA] |
snd_pcm_unlink(ALSA_0.9) [ALSA] | snd_pcm_wait(ALSA_0.9) [ALSA] | snd_pcm_writei(ALSA_0.9) [ALSA] |
snd_pcm_writen(ALSA_0.9) [ALSA] |
An LSB conforming implementation shall provide the generic deprecated functions for ALSA PCM Interface - General Functions specified in Table 20-13, with the full mandatory functionality as described in the referenced underlying specification.
Note: These interfaces are deprecated, and applications should avoid using them. These interfaces may be withdrawn in future releases of this specification.
Table 20-13. libasound - ALSA PCM Interface - General Functions Deprecated Function Interfaces
snd_pcm_hwsync(ALSA_0.9) [ALSA] |
An LSB conforming implementation shall provide the generic functions for ALSA PCM Interface - Access Mask Functions specified in Table 20-14, with the full mandatory functionality as described in the referenced underlying specification.
Table 20-14. libasound - ALSA PCM Interface - Access Mask Functions Function Interfaces
snd_pcm_access_mask_any(ALSA_0.9) [ALSA] | snd_pcm_access_mask_copy(ALSA_0.9) [ALSA] | snd_pcm_access_mask_free(ALSA_0.9) [ALSA] |
snd_pcm_access_mask_malloc(ALSA_0.9) [ALSA] | snd_pcm_access_mask_none(ALSA_0.9) [ALSA] | snd_pcm_access_mask_set(ALSA_0.9) [ALSA] |
snd_pcm_access_mask_sizeof(ALSA_0.9) [ALSA] | snd_pcm_access_mask_test(ALSA_0.9) [ALSA] |
An LSB conforming implementation shall provide the generic functions for ALSA PCM Interface - Debug Functions specified in Table 20-15, with the full mandatory functionality as described in the referenced underlying specification.
An LSB conforming implementation shall provide the generic functions for ALSA PCM Interface - Description Functions specified in Table 20-16, with the full mandatory functionality as described in the referenced underlying specification.
Table 20-16. libasound - ALSA PCM Interface - Description Functions Function Interfaces
snd_pcm_access_name(ALSA_0.9) [ALSA] | snd_pcm_format_description(ALSA_0.9) [ALSA] | snd_pcm_format_name(ALSA_0.9) [ALSA] |
snd_pcm_format_value(ALSA_0.9) [ALSA] | snd_pcm_state_name(ALSA_0.9) [ALSA] | snd_pcm_stream_name(ALSA_0.9) [ALSA] |
An LSB conforming implementation shall provide the generic functions for ALSA PCM Interface - Direct Access (MMAP) Functions specified in Table 20-17, with the full mandatory functionality as described in the referenced underlying specification.
Table 20-17. libasound - ALSA PCM Interface - Direct Access (MMAP) Functions Function Interfaces
snd_pcm_mmap_begin(ALSA_0.9) [ALSA] | snd_pcm_mmap_commit(ALSA_0.9) [ALSA] | snd_pcm_mmap_readi(ALSA_0.9) [ALSA] |
snd_pcm_mmap_readn(ALSA_0.9) [ALSA] | snd_pcm_mmap_writei(ALSA_0.9) [ALSA] | snd_pcm_mmap_writen(ALSA_0.9) [ALSA] |
An LSB conforming implementation shall provide the generic functions for ALSA PCM Interface - Format Mask Functions specified in Table 20-18, with the full mandatory functionality as described in the referenced underlying specification.
Table 20-18. libasound - ALSA PCM Interface - Format Mask Functions Function Interfaces
snd_pcm_format_mask_any(ALSA_0.9) [ALSA] | snd_pcm_format_mask_copy(ALSA_0.9) [ALSA] | snd_pcm_format_mask_free(ALSA_0.9) [ALSA] |
snd_pcm_format_mask_malloc(ALSA_0.9) [ALSA] | snd_pcm_format_mask_none(ALSA_0.9) [ALSA] | snd_pcm_format_mask_set(ALSA_0.9) [ALSA] |
snd_pcm_format_mask_sizeof(ALSA_0.9) [ALSA] | snd_pcm_format_mask_test(ALSA_0.9) [ALSA] |
An LSB conforming implementation shall provide the generic functions for ALSA PCM Interface - Hardware Parameters specified in Table 20-19, with the full mandatory functionality as described in the referenced underlying specification.
Table 20-19. libasound - ALSA PCM Interface - Hardware Parameters Function Interfaces
snd_pcm_hw_params_any(ALSA_0.9) [ALSA] | snd_pcm_hw_params_can_mmap_sample_resolution(ALSA_0.9) [ALSA] | snd_pcm_hw_params_can_pause(ALSA_0.9) [ALSA] |
snd_pcm_hw_params_can_resume(ALSA_0.9) [ALSA] | snd_pcm_hw_params_can_sync_start(ALSA_0.9) [ALSA] | snd_pcm_hw_params_copy(ALSA_0.9) [ALSA] |
snd_pcm_hw_params_free(ALSA_0.9) [ALSA] | snd_pcm_hw_params_get_access(ALSA_0.9.0rc4) [ALSA] | snd_pcm_hw_params_get_access_mask(ALSA_0.9) [ALSA] |
snd_pcm_hw_params_get_buffer_size(ALSA_0.9.0rc4) [ALSA] | snd_pcm_hw_params_get_buffer_size_max(ALSA_0.9.0rc4) [ALSA] | snd_pcm_hw_params_get_buffer_size_min(ALSA_0.9.0rc4) [ALSA] |
snd_pcm_hw_params_get_buffer_time(ALSA_0.9.0rc4) [ALSA] | snd_pcm_hw_params_get_buffer_time_max(ALSA_0.9.0rc4) [ALSA] | snd_pcm_hw_params_get_buffer_time_min(ALSA_0.9.0rc4) [ALSA] |
snd_pcm_hw_params_get_channels(ALSA_0.9.0rc4) [ALSA] | snd_pcm_hw_params_get_channels_max(ALSA_0.9.0rc4) [ALSA] | snd_pcm_hw_params_get_channels_min(ALSA_0.9.0rc4) [ALSA] |
snd_pcm_hw_params_get_format(ALSA_0.9.0rc4) [ALSA] | snd_pcm_hw_params_get_format_mask(ALSA_0.9) [ALSA] | snd_pcm_hw_params_get_period_size(ALSA_0.9.0rc4) [ALSA] |
snd_pcm_hw_params_get_period_size_max(ALSA_0.9.0rc4) [ALSA] | snd_pcm_hw_params_get_period_size_min(ALSA_0.9.0rc4) [ALSA] | snd_pcm_hw_params_get_period_time(ALSA_0.9.0rc4) [ALSA] |
snd_pcm_hw_params_get_period_time_max(ALSA_0.9.0rc4) [ALSA] | snd_pcm_hw_params_get_period_time_min(ALSA_0.9.0rc4) [ALSA] | snd_pcm_hw_params_get_periods(ALSA_0.9.0rc4) [ALSA] |
snd_pcm_hw_params_get_periods_max(ALSA_0.9.0rc4) [ALSA] | snd_pcm_hw_params_get_periods_min(ALSA_0.9.0rc4) [ALSA] | snd_pcm_hw_params_get_rate(ALSA_0.9.0rc4) [ALSA] |
snd_pcm_hw_params_get_rate_max(ALSA_0.9.0rc4) [ALSA] | snd_pcm_hw_params_get_rate_min(ALSA_0.9.0rc4) [ALSA] | snd_pcm_hw_params_get_rate_numden(ALSA_0.9) [ALSA] |
snd_pcm_hw_params_get_rate_resample(ALSA_0.9) [ALSA] | snd_pcm_hw_params_get_sbits(ALSA_0.9) [ALSA] | snd_pcm_hw_params_is_double(ALSA_0.9) [ALSA] |
snd_pcm_hw_params_is_half_duplex(ALSA_0.9) [ALSA] | snd_pcm_hw_params_is_joint_duplex(ALSA_0.9) [ALSA] | snd_pcm_hw_params_malloc(ALSA_0.9) [ALSA] |
snd_pcm_hw_params_set_access(ALSA_0.9) [ALSA] | snd_pcm_hw_params_set_access_mask(ALSA_0.9) [ALSA] | snd_pcm_hw_params_set_buffer_size(ALSA_0.9) [ALSA] |
snd_pcm_hw_params_set_buffer_size_near(ALSA_0.9.0rc4) [ALSA] | snd_pcm_hw_params_set_buffer_time(ALSA_0.9) [ALSA] | snd_pcm_hw_params_set_buffer_time_near(ALSA_0.9.0rc4) [ALSA] |
snd_pcm_hw_params_set_channels(ALSA_0.9) [ALSA] | snd_pcm_hw_params_set_channels_near(ALSA_0.9.0rc4) [ALSA] | snd_pcm_hw_params_set_format(ALSA_0.9) [ALSA] |
snd_pcm_hw_params_set_format_mask(ALSA_0.9) [ALSA] | snd_pcm_hw_params_set_period_size(ALSA_0.9) [ALSA] | snd_pcm_hw_params_set_period_size_near(ALSA_0.9.0rc4) [ALSA] |
snd_pcm_hw_params_set_period_time(ALSA_0.9) [ALSA] | snd_pcm_hw_params_set_period_time_near(ALSA_0.9.0rc4) [ALSA] | snd_pcm_hw_params_set_periods(ALSA_0.9) [ALSA] |
snd_pcm_hw_params_set_periods_integer(ALSA_0.9) [ALSA] | snd_pcm_hw_params_set_periods_near(ALSA_0.9.0rc4) [ALSA] | snd_pcm_hw_params_set_rate(ALSA_0.9) [ALSA] |
snd_pcm_hw_params_set_rate_near(ALSA_0.9.0rc4) [ALSA] | snd_pcm_hw_params_set_rate_resample(ALSA_0.9) [ALSA] | snd_pcm_hw_params_sizeof(ALSA_0.9) [ALSA] |
snd_pcm_hw_params_test_access(ALSA_0.9) [ALSA] | snd_pcm_hw_params_test_buffer_size(ALSA_0.9) [ALSA] | snd_pcm_hw_params_test_buffer_time(ALSA_0.9) [ALSA] |
snd_pcm_hw_params_test_channels(ALSA_0.9) [ALSA] | snd_pcm_hw_params_test_format(ALSA_0.9) [ALSA] | snd_pcm_hw_params_test_period_size(ALSA_0.9) [ALSA] |
snd_pcm_hw_params_test_period_time(ALSA_0.9) [ALSA] | snd_pcm_hw_params_test_periods(ALSA_0.9) [ALSA] | snd_pcm_hw_params_test_rate(ALSA_0.9) [ALSA] |
An LSB conforming implementation shall provide the generic functions for ALSA PCM Interface - Helper Functions specified in Table 20-20, with the full mandatory functionality as described in the referenced underlying specification.
Table 20-20. libasound - ALSA PCM Interface - Helper Functions Function Interfaces
snd_pcm_area_copy(ALSA_0.9) [ALSA] | snd_pcm_area_silence(ALSA_0.9) [ALSA] | snd_pcm_areas_copy(ALSA_0.9) [ALSA] |
snd_pcm_areas_silence(ALSA_0.9) [ALSA] | snd_pcm_build_linear_format(ALSA_0.9) [ALSA] | snd_pcm_bytes_to_frames(ALSA_0.9) [ALSA] |
snd_pcm_bytes_to_samples(ALSA_0.9) [ALSA] | snd_pcm_format_big_endian(ALSA_0.9) [ALSA] | snd_pcm_format_cpu_endian(ALSA_0.9) [ALSA] |
snd_pcm_format_float(ALSA_0.9) [ALSA] | snd_pcm_format_linear(ALSA_0.9) [ALSA] | snd_pcm_format_little_endian(ALSA_0.9) [ALSA] |
snd_pcm_format_physical_width(ALSA_0.9) [ALSA] | snd_pcm_format_set_silence(ALSA_0.9) [ALSA] | snd_pcm_format_signed(ALSA_0.9) [ALSA] |
snd_pcm_format_size(ALSA_0.9) [ALSA] | snd_pcm_format_unsigned(ALSA_0.9) [ALSA] | snd_pcm_format_width(ALSA_0.9) [ALSA] |
snd_pcm_frames_to_bytes(ALSA_0.9) [ALSA] | snd_pcm_samples_to_bytes(ALSA_0.9) [ALSA] |
An LSB conforming implementation shall provide the generic functions for ALSA PCM Interface - Software Parameters specified in Table 20-21, with the full mandatory functionality as described in the referenced underlying specification.
Table 20-21. libasound - ALSA PCM Interface - Software Parameters Function Interfaces
snd_pcm_sw_params_copy(ALSA_0.9) [ALSA] | snd_pcm_sw_params_free(ALSA_0.9) [ALSA] | snd_pcm_sw_params_get_avail_min(ALSA_0.9.0rc4) [ALSA] |
snd_pcm_sw_params_get_boundary(ALSA_0.9) [ALSA] | snd_pcm_sw_params_get_silence_size(ALSA_0.9.0rc4) [ALSA] | snd_pcm_sw_params_get_silence_threshold(ALSA_0.9.0rc4) [ALSA] |
snd_pcm_sw_params_get_start_threshold(ALSA_0.9.0rc4) [ALSA] | snd_pcm_sw_params_get_stop_threshold(ALSA_0.9.0rc4) [ALSA] | snd_pcm_sw_params_get_tstamp_mode(ALSA_0.9.0rc4) [ALSA] |
snd_pcm_sw_params_malloc(ALSA_0.9) [ALSA] | snd_pcm_sw_params_set_avail_min(ALSA_0.9) [ALSA] | snd_pcm_sw_params_set_silence_size(ALSA_0.9) [ALSA] |
snd_pcm_sw_params_set_silence_threshold(ALSA_0.9) [ALSA] | snd_pcm_sw_params_set_start_threshold(ALSA_0.9) [ALSA] | snd_pcm_sw_params_set_stop_threshold(ALSA_0.9) [ALSA] |
snd_pcm_sw_params_set_tstamp_mode(ALSA_0.9) [ALSA] | snd_pcm_sw_params_set_xfer_align(ALSA_0.9) [ALSA] | snd_pcm_sw_params_sizeof(ALSA_0.9) [ALSA] |
An LSB conforming implementation shall provide the generic deprecated functions for ALSA PCM Interface - Software Parameters specified in Table 20-22, with the full mandatory functionality as described in the referenced underlying specification.
Note: These interfaces are deprecated, and applications should avoid using them. These interfaces may be withdrawn in future releases of this specification.
Table 20-22. libasound - ALSA PCM Interface - Software Parameters Deprecated Function Interfaces
snd_pcm_sw_params_set_xfer_align(ALSA_0.9) [ALSA] |
An LSB conforming implementation shall provide the generic functions for ALSA PCM Interface - Status Functions specified in Table 20-23, with the full mandatory functionality as described in the referenced underlying specification.
Table 20-23. libasound - ALSA PCM Interface - Status Functions Function Interfaces
snd_pcm_status_copy(ALSA_0.9) [ALSA] | snd_pcm_status_free(ALSA_0.9) [ALSA] | snd_pcm_status_get_avail(ALSA_0.9) [ALSA] |
snd_pcm_status_get_avail_max(ALSA_0.9) [ALSA] | snd_pcm_status_get_delay(ALSA_0.9) [ALSA] | snd_pcm_status_get_state(ALSA_0.9) [ALSA] |
snd_pcm_status_get_trigger_tstamp(ALSA_0.9) [ALSA] | snd_pcm_status_get_tstamp(ALSA_0.9) [ALSA] | snd_pcm_status_malloc(ALSA_0.9) [ALSA] |
snd_pcm_status_sizeof(ALSA_0.9) [ALSA] |
An LSB conforming implementation shall provide the generic functions for ALSA PCM Interface - Stream Information specified in Table 20-24, with the full mandatory functionality as described in the referenced underlying specification.
Table 20-24. libasound - ALSA PCM Interface - Stream Information Function Interfaces
snd_pcm_info_copy(ALSA_0.9) [ALSA] | snd_pcm_info_free(ALSA_0.9) [ALSA] | snd_pcm_info_get_card(ALSA_0.9) [ALSA] |
snd_pcm_info_get_class(ALSA_0.9) [ALSA] | snd_pcm_info_get_device(ALSA_0.9) [ALSA] | snd_pcm_info_get_id(ALSA_0.9) [ALSA] |
snd_pcm_info_get_name(ALSA_0.9) [ALSA] | snd_pcm_info_get_stream(ALSA_0.9) [ALSA] | snd_pcm_info_get_subdevice(ALSA_0.9) [ALSA] |
snd_pcm_info_get_subdevice_name(ALSA_0.9) [ALSA] | snd_pcm_info_get_subdevices_avail(ALSA_0.9) [ALSA] | snd_pcm_info_get_subdevices_count(ALSA_0.9) [ALSA] |
snd_pcm_info_malloc(ALSA_0.9) [ALSA] | snd_pcm_info_set_device(ALSA_0.9) [ALSA] | snd_pcm_info_set_stream(ALSA_0.9) [ALSA] |
snd_pcm_info_set_subdevice(ALSA_0.9) [ALSA] | snd_pcm_info_sizeof(ALSA_0.9) [ALSA] |
No external functions are defined for libasound - ALSA Sequencer Event Type Checks in this part of the specification. See also the relevant architecture specific part of this specification.
An LSB conforming implementation shall provide the generic data interfaces for ALSA Sequencer Event Type Checks specified in Table 20-25, with the full mandatory functionality as described in the referenced underlying specification.
Table 20-25. libasound - ALSA Sequencer Event Type Checks Data Interfaces
snd_seq_event_types(ALSA_0.9) [ALSA] |
An LSB conforming implementation shall provide the generic functions for ALSA Error Handling specified in Table 20-26, with the full mandatory functionality as described in the referenced underlying specification.
An LSB conforming implementation shall provide the generic functions for ALSA RawMidi Interface specified in Table 20-27, with the full mandatory functionality as described in the referenced underlying specification.
Table 20-27. libasound - ALSA RawMidi Interface Function Interfaces
snd_rawmidi_close(ALSA_0.9) [ALSA] | snd_rawmidi_drain(ALSA_0.9) [ALSA] | snd_rawmidi_drop(ALSA_0.9) [ALSA] |
snd_rawmidi_info(ALSA_0.9) [ALSA] | snd_rawmidi_info_copy(ALSA_0.9) [ALSA] | snd_rawmidi_info_free(ALSA_0.9) [ALSA] |
snd_rawmidi_info_get_card(ALSA_0.9) [ALSA] | snd_rawmidi_info_get_device(ALSA_0.9) [ALSA] | snd_rawmidi_info_get_flags(ALSA_0.9) [ALSA] |
snd_rawmidi_info_get_id(ALSA_0.9) [ALSA] | snd_rawmidi_info_get_name(ALSA_0.9) [ALSA] | snd_rawmidi_info_get_stream(ALSA_0.9) [ALSA] |
snd_rawmidi_info_get_subdevice(ALSA_0.9) [ALSA] | snd_rawmidi_info_get_subdevice_name(ALSA_0.9) [ALSA] | snd_rawmidi_info_get_subdevices_avail(ALSA_0.9) [ALSA] |
snd_rawmidi_info_get_subdevices_count(ALSA_0.9) [ALSA] | snd_rawmidi_info_malloc(ALSA_0.9) [ALSA] | snd_rawmidi_info_set_device(ALSA_0.9) [ALSA] |
snd_rawmidi_info_set_stream(ALSA_0.9) [ALSA] | snd_rawmidi_info_set_subdevice(ALSA_0.9) [ALSA] | snd_rawmidi_info_sizeof(ALSA_0.9) [ALSA] |
snd_rawmidi_nonblock(ALSA_0.9) [ALSA] | snd_rawmidi_open(ALSA_0.9) [ALSA] | snd_rawmidi_poll_descriptors(ALSA_0.9) [ALSA] |
snd_rawmidi_poll_descriptors_count(ALSA_0.9) [ALSA] | snd_rawmidi_poll_descriptors_revents(ALSA_0.9) [ALSA] | snd_rawmidi_read(ALSA_0.9) [ALSA] |
snd_rawmidi_write(ALSA_0.9) [ALSA] |
An LSB conforming implementation shall provide the generic functions for ALSA Sequencer Client Interface specified in Table 20-28, with the full mandatory functionality as described in the referenced underlying specification.
Table 20-28. libasound - ALSA Sequencer Client Interface Function Interfaces
snd_seq_client_info_copy(ALSA_0.9) [ALSA] | snd_seq_client_info_free(ALSA_0.9) [ALSA] | snd_seq_client_info_get_client(ALSA_0.9) [ALSA] |
snd_seq_client_info_get_name(ALSA_0.9) [ALSA] | snd_seq_client_info_get_num_ports(ALSA_0.9) [ALSA] | snd_seq_client_info_get_type(ALSA_0.9) [ALSA] |
snd_seq_client_info_malloc(ALSA_0.9) [ALSA] | snd_seq_client_info_set_client(ALSA_0.9) [ALSA] | snd_seq_client_info_set_name(ALSA_0.9) [ALSA] |
snd_seq_client_info_sizeof(ALSA_0.9) [ALSA] | snd_seq_get_any_client_info(ALSA_0.9) [ALSA] | snd_seq_get_client_info(ALSA_0.9) [ALSA] |
snd_seq_query_next_client(ALSA_0.9) [ALSA] | snd_seq_set_client_info(ALSA_0.9) [ALSA] |
An LSB conforming implementation shall provide the generic functions for ALSA Sequencer Event API specified in Table 20-29, with the full mandatory functionality as described in the referenced underlying specification.
Table 20-29. libasound - ALSA Sequencer Event API Function Interfaces
snd_seq_drain_output(ALSA_0.9) [ALSA] | snd_seq_drop_output(ALSA_0.9) [ALSA] | snd_seq_drop_output_buffer(ALSA_0.9) [ALSA] |
snd_seq_event_input(ALSA_0.9) [ALSA] | snd_seq_event_input_pending(ALSA_0.9) [ALSA] | snd_seq_event_length(ALSA_0.9) [ALSA] |
snd_seq_event_output(ALSA_0.9) [ALSA] | snd_seq_event_output_direct(ALSA_0.9) [ALSA] | snd_seq_free_event(ALSA_0.9) [ALSA] |
An LSB conforming implementation shall provide the generic deprecated functions for ALSA Sequencer Event API specified in Table 20-30, with the full mandatory functionality as described in the referenced underlying specification.
Note: These interfaces are deprecated, and applications should avoid using them. These interfaces may be withdrawn in future releases of this specification.
Table 20-30. libasound - ALSA Sequencer Event API Deprecated Function Interfaces
snd_seq_free_event(ALSA_0.9) [ALSA] |
An LSB conforming implementation shall provide the generic functions for ALSA Sequencer Middle Level Interface specified in Table 20-31, with the full mandatory functionality as described in the referenced underlying specification.
Table 20-31. libasound - ALSA Sequencer Middle Level Interface Function Interfaces
snd_seq_connect_from(ALSA_0.9) [ALSA] | snd_seq_connect_to(ALSA_0.9) [ALSA] | snd_seq_control_queue(ALSA_0.9) [ALSA] |
snd_seq_create_simple_port(ALSA_0.9) [ALSA] | snd_seq_delete_simple_port(ALSA_0.9) [ALSA] | snd_seq_disconnect_from(ALSA_0.9) [ALSA] |
snd_seq_disconnect_to(ALSA_0.9) [ALSA] | snd_seq_parse_address(ALSA_0.9) [ALSA] | snd_seq_set_client_name(ALSA_0.9) [ALSA] |
snd_seq_sync_output_queue(ALSA_0.9) [ALSA] |
An LSB conforming implementation shall provide the generic functions for ALSA Sequencer Port Interface specified in Table 20-32, with the full mandatory functionality as described in the referenced underlying specification.
Table 20-32. libasound - ALSA Sequencer Port Interface Function Interfaces
snd_seq_create_port(ALSA_0.9) [ALSA] | snd_seq_delete_port(ALSA_0.9) [ALSA] | snd_seq_get_any_port_info(ALSA_0.9) [ALSA] |
snd_seq_get_port_info(ALSA_0.9) [ALSA] | snd_seq_port_info_copy(ALSA_0.9) [ALSA] | snd_seq_port_info_free(ALSA_0.9) [ALSA] |
snd_seq_port_info_get_addr(ALSA_0.9) [ALSA] | snd_seq_port_info_get_capability(ALSA_0.9) [ALSA] | snd_seq_port_info_get_client(ALSA_0.9) [ALSA] |
snd_seq_port_info_get_name(ALSA_0.9) [ALSA] | snd_seq_port_info_get_port(ALSA_0.9) [ALSA] | snd_seq_port_info_get_type(ALSA_0.9) [ALSA] |
snd_seq_port_info_malloc(ALSA_0.9) [ALSA] | snd_seq_port_info_set_capability(ALSA_0.9) [ALSA] | snd_seq_port_info_set_client(ALSA_0.9) [ALSA] |
snd_seq_port_info_set_midi_channels(ALSA_0.9) [ALSA] | snd_seq_port_info_set_name(ALSA_0.9) [ALSA] | snd_seq_port_info_set_port(ALSA_0.9) [ALSA] |
snd_seq_port_info_set_port_specified(ALSA_0.9) [ALSA] | snd_seq_port_info_set_timestamp_queue(ALSA_0.9) [ALSA] | snd_seq_port_info_set_timestamp_real(ALSA_0.9) [ALSA] |
snd_seq_port_info_set_timestamping(ALSA_0.9) [ALSA] | snd_seq_port_info_set_type(ALSA_0.9) [ALSA] | snd_seq_port_info_sizeof(ALSA_0.9) [ALSA] |
snd_seq_query_next_port(ALSA_0.9) [ALSA] | snd_seq_set_port_info(ALSA_0.9) [ALSA] |
An LSB conforming implementation shall provide the generic functions for ALSA Sequencer Port Subscription specified in Table 20-33, with the full mandatory functionality as described in the referenced underlying specification.
Table 20-33. libasound - ALSA Sequencer Port Subscription Function Interfaces
snd_seq_get_port_subscription(ALSA_0.9) [ALSA] | snd_seq_port_subscribe_copy(ALSA_0.9) [ALSA] | snd_seq_port_subscribe_free(ALSA_0.9) [ALSA] |
snd_seq_port_subscribe_get_dest(ALSA_0.9) [ALSA] | snd_seq_port_subscribe_get_exclusive(ALSA_0.9) [ALSA] | snd_seq_port_subscribe_get_queue(ALSA_0.9) [ALSA] |
snd_seq_port_subscribe_get_sender(ALSA_0.9) [ALSA] | snd_seq_port_subscribe_get_time_real(ALSA_0.9) [ALSA] | snd_seq_port_subscribe_get_time_update(ALSA_0.9) [ALSA] |
snd_seq_port_subscribe_malloc(ALSA_0.9) [ALSA] | snd_seq_port_subscribe_set_dest(ALSA_0.9) [ALSA] | snd_seq_port_subscribe_set_exclusive(ALSA_0.9) [ALSA] |
snd_seq_port_subscribe_set_queue(ALSA_0.9) [ALSA] | snd_seq_port_subscribe_set_sender(ALSA_0.9) [ALSA] | snd_seq_port_subscribe_set_time_real(ALSA_0.9) [ALSA] |
snd_seq_port_subscribe_set_time_update(ALSA_0.9) [ALSA] | snd_seq_port_subscribe_sizeof(ALSA_0.9) [ALSA] | snd_seq_query_port_subscribers(ALSA_0.9) [ALSA] |
snd_seq_query_subscribe_copy(ALSA_0.9) [ALSA] | snd_seq_query_subscribe_free(ALSA_0.9) [ALSA] | snd_seq_query_subscribe_get_addr(ALSA_0.9) [ALSA] |
snd_seq_query_subscribe_get_exclusive(ALSA_0.9) [ALSA] | snd_seq_query_subscribe_get_index(ALSA_0.9) [ALSA] | snd_seq_query_subscribe_get_queue(ALSA_0.9) [ALSA] |
snd_seq_query_subscribe_get_root(ALSA_0.9) [ALSA] | snd_seq_query_subscribe_get_time_real(ALSA_0.9) [ALSA] | snd_seq_query_subscribe_get_time_update(ALSA_0.9) [ALSA] |
snd_seq_query_subscribe_malloc(ALSA_0.9) [ALSA] | snd_seq_query_subscribe_set_index(ALSA_0.9) [ALSA] | snd_seq_query_subscribe_set_root(ALSA_0.9) [ALSA] |
snd_seq_query_subscribe_set_type(ALSA_0.9) [ALSA] | snd_seq_query_subscribe_sizeof(ALSA_0.9) [ALSA] | snd_seq_subscribe_port(ALSA_0.9) [ALSA] |
snd_seq_unsubscribe_port(ALSA_0.9) [ALSA] |
An LSB conforming implementation shall provide the generic functions for ALSA Sequencer Queue Interface specified in Table 20-34, with the full mandatory functionality as described in the referenced underlying specification.
Table 20-34. libasound - ALSA Sequencer Queue Interface Function Interfaces
snd_seq_alloc_named_queue(ALSA_0.9) [ALSA] | snd_seq_alloc_queue(ALSA_0.9) [ALSA] | snd_seq_free_queue(ALSA_0.9) [ALSA] |
snd_seq_get_queue_status(ALSA_0.9) [ALSA] | snd_seq_get_queue_tempo(ALSA_0.9) [ALSA] | snd_seq_queue_status_copy(ALSA_0.9) [ALSA] |
snd_seq_queue_status_free(ALSA_0.9) [ALSA] | snd_seq_queue_status_get_real_time(ALSA_0.9) [ALSA] | snd_seq_queue_status_get_tick_time(ALSA_0.9) [ALSA] |
snd_seq_queue_status_malloc(ALSA_0.9) [ALSA] | snd_seq_queue_status_sizeof(ALSA_0.9) [ALSA] | snd_seq_queue_tempo_copy(ALSA_0.9) [ALSA] |
snd_seq_queue_tempo_free(ALSA_0.9) [ALSA] | snd_seq_queue_tempo_get_ppq(ALSA_0.9) [ALSA] | snd_seq_queue_tempo_get_tempo(ALSA_0.9) [ALSA] |
snd_seq_queue_tempo_malloc(ALSA_0.9) [ALSA] | snd_seq_queue_tempo_set_ppq(ALSA_0.9) [ALSA] | snd_seq_queue_tempo_set_tempo(ALSA_0.9) [ALSA] |
snd_seq_queue_tempo_sizeof(ALSA_0.9) [ALSA] | snd_seq_set_queue_tempo(ALSA_0.9) [ALSA] |
An LSB conforming implementation shall provide the generic functions for ALSA Sequencer event - MIDI byte stream coder specified in Table 20-35, with the full mandatory functionality as described in the referenced underlying specification.
Table 20-35. libasound - ALSA Sequencer event - MIDI byte stream coder Function Interfaces
snd_midi_event_decode(ALSA_0.9) [ALSA] | snd_midi_event_encode(ALSA_0.9) [ALSA] | snd_midi_event_encode_byte(ALSA_0.9) [ALSA] |
snd_midi_event_free(ALSA_0.9) [ALSA] | snd_midi_event_init(ALSA_0.9) [ALSA] | snd_midi_event_new(ALSA_0.9) [ALSA] |
snd_midi_event_reset_decode(ALSA_0.9) [ALSA] | snd_midi_event_reset_encode(ALSA_0.9) [ALSA] |
An LSB conforming implementation shall provide the generic functions for ALSA Simple Mixer Interface specified in Table 20-36, with the full mandatory functionality as described in the referenced underlying specification.
Table 20-36. libasound - ALSA Simple Mixer Interface Function Interfaces
snd_mixer_find_selem(ALSA_0.9) [ALSA] | snd_mixer_selem_channel_name(ALSA_0.9) [ALSA] | snd_mixer_selem_get_capture_group(ALSA_0.9) [ALSA] |
snd_mixer_selem_get_capture_switch(ALSA_0.9) [ALSA] | snd_mixer_selem_get_capture_volume(ALSA_0.9) [ALSA] | snd_mixer_selem_get_capture_volume_range(ALSA_0.9) [ALSA] |
snd_mixer_selem_get_enum_item(ALSA_0.9) [ALSA] | snd_mixer_selem_get_enum_item_name(ALSA_0.9) [ALSA] | snd_mixer_selem_get_enum_items(ALSA_0.9) [ALSA] |
snd_mixer_selem_get_id(ALSA_0.9) [ALSA] | snd_mixer_selem_get_index(ALSA_0.9) [ALSA] | snd_mixer_selem_get_name(ALSA_0.9) [ALSA] |
snd_mixer_selem_get_playback_switch(ALSA_0.9) [ALSA] | snd_mixer_selem_get_playback_volume(ALSA_0.9) [ALSA] | snd_mixer_selem_get_playback_volume_range(ALSA_0.9) [ALSA] |
snd_mixer_selem_has_capture_channel(ALSA_0.9) [ALSA] | snd_mixer_selem_has_capture_switch(ALSA_0.9) [ALSA] | snd_mixer_selem_has_capture_switch_exclusive(ALSA_0.9) [ALSA] |
snd_mixer_selem_has_capture_switch_joined(ALSA_0.9) [ALSA] | snd_mixer_selem_has_capture_volume(ALSA_0.9) [ALSA] | snd_mixer_selem_has_capture_volume_joined(ALSA_0.9) [ALSA] |
snd_mixer_selem_has_common_switch(ALSA_0.9) [ALSA] | snd_mixer_selem_has_common_volume(ALSA_0.9) [ALSA] | snd_mixer_selem_has_playback_channel(ALSA_0.9) [ALSA] |
snd_mixer_selem_has_playback_switch(ALSA_0.9) [ALSA] | snd_mixer_selem_has_playback_switch_joined(ALSA_0.9) [ALSA] | snd_mixer_selem_has_playback_volume(ALSA_0.9) [ALSA] |
snd_mixer_selem_has_playback_volume_joined(ALSA_0.9) [ALSA] | snd_mixer_selem_id_copy(ALSA_0.9) [ALSA] | snd_mixer_selem_id_free(ALSA_0.9) [ALSA] |
snd_mixer_selem_id_get_index(ALSA_0.9) [ALSA] | snd_mixer_selem_id_get_name(ALSA_0.9) [ALSA] | snd_mixer_selem_id_malloc(ALSA_0.9) [ALSA] |
snd_mixer_selem_id_set_index(ALSA_0.9) [ALSA] | snd_mixer_selem_id_set_name(ALSA_0.9) [ALSA] | snd_mixer_selem_id_sizeof(ALSA_0.9) [ALSA] |
snd_mixer_selem_is_active(ALSA_0.9) [ALSA] | snd_mixer_selem_is_capture_mono(ALSA_0.9) [ALSA] | snd_mixer_selem_is_enum_capture(ALSA_0.9) [ALSA] |
snd_mixer_selem_is_enum_playback(ALSA_0.9) [ALSA] | snd_mixer_selem_is_enumerated(ALSA_0.9) [ALSA] | snd_mixer_selem_is_playback_mono(ALSA_0.9) [ALSA] |
snd_mixer_selem_register(ALSA_0.9) [ALSA] | snd_mixer_selem_set_capture_switch(ALSA_0.9) [ALSA] | snd_mixer_selem_set_capture_switch_all(ALSA_0.9) [ALSA] |
snd_mixer_selem_set_capture_volume(ALSA_0.9) [ALSA] | snd_mixer_selem_set_capture_volume_all(ALSA_0.9) [ALSA] | snd_mixer_selem_set_capture_volume_range(ALSA_0.9) [ALSA] |
snd_mixer_selem_set_enum_item(ALSA_0.9) [ALSA] | snd_mixer_selem_set_playback_switch(ALSA_0.9) [ALSA] | snd_mixer_selem_set_playback_switch_all(ALSA_0.9) [ALSA] |
snd_mixer_selem_set_playback_volume(ALSA_0.9) [ALSA] | snd_mixer_selem_set_playback_volume_all(ALSA_0.9) [ALSA] | snd_mixer_selem_set_playback_volume_range(ALSA_0.9) [ALSA] |
An LSB conforming implementation shall provide the generic functions for ALSA Timer Interface specified in Table 20-37, with the full mandatory functionality as described in the referenced underlying specification.
Table 20-37. libasound - ALSA Timer Interface Function Interfaces
snd_timer_close(ALSA_0.9) [ALSA] | snd_timer_continue(ALSA_0.9) [ALSA] | snd_timer_id_copy(ALSA_0.9) [ALSA] |
snd_timer_id_free(ALSA_0.9) [ALSA] | snd_timer_id_get_card(ALSA_0.9) [ALSA] | snd_timer_id_get_class(ALSA_0.9) [ALSA] |
snd_timer_id_get_device(ALSA_0.9) [ALSA] | snd_timer_id_get_sclass(ALSA_0.9) [ALSA] | snd_timer_id_get_subdevice(ALSA_0.9) [ALSA] |
snd_timer_id_malloc(ALSA_0.9) [ALSA] | snd_timer_id_set_card(ALSA_0.9) [ALSA] | snd_timer_id_set_class(ALSA_0.9) [ALSA] |
snd_timer_id_set_device(ALSA_0.9) [ALSA] | snd_timer_id_set_sclass(ALSA_0.9) [ALSA] | snd_timer_id_set_subdevice(ALSA_0.9) [ALSA] |
snd_timer_id_sizeof(ALSA_0.9) [ALSA] | snd_timer_info(ALSA_0.9) [ALSA] | snd_timer_info_copy(ALSA_0.9) [ALSA] |
snd_timer_info_free(ALSA_0.9) [ALSA] | snd_timer_info_get_card(ALSA_0.9) [ALSA] | snd_timer_info_get_id(ALSA_0.9) [ALSA] |
snd_timer_info_get_name(ALSA_0.9) [ALSA] | snd_timer_info_get_resolution(ALSA_0.9) [ALSA] | snd_timer_info_malloc(ALSA_0.9) [ALSA] |
snd_timer_info_sizeof(ALSA_0.9) [ALSA] | snd_timer_open(ALSA_0.9) [ALSA] | snd_timer_params(ALSA_0.9) [ALSA] |
snd_timer_params_get_ticks(ALSA_0.9) [ALSA] | snd_timer_params_malloc(ALSA_0.9) [ALSA] | snd_timer_params_set_auto_start(ALSA_0.9) [ALSA] |
snd_timer_params_set_ticks(ALSA_0.9) [ALSA] | snd_timer_poll_descriptors(ALSA_0.9) [ALSA] | snd_timer_poll_descriptors_count(ALSA_0.9) [ALSA] |
snd_timer_read(ALSA_0.9) [ALSA] | snd_timer_start(ALSA_0.9) [ALSA] | snd_timer_status(ALSA_0.9) [ALSA] |
snd_timer_status_free(ALSA_0.9) [ALSA] | snd_timer_status_get_lost(ALSA_0.9) [ALSA] | snd_timer_status_get_overrun(ALSA_0.9) [ALSA] |
snd_timer_status_get_queue(ALSA_0.9) [ALSA] | snd_timer_status_get_resolution(ALSA_0.9) [ALSA] | snd_timer_status_malloc(ALSA_0.9) [ALSA] |
snd_timer_stop(ALSA_0.9) [ALSA] |
<<< Previous | Home | Next >>> |
ALSA sound library | Up | Data Definitions for libasound |