Audio Library

This chapter describes all of the supported QSA API functions, in alphabetical order; undocumented calls aren't supported.

The QNX Sound Architecture (QSA) has similarities to the Advanced Linux Sound Architecture (ALSA), but isn't compatible. Though the function names may be the same, there's no guarantee that QSA and ALSA calls behave the same (some definitely don't).

For information about the sections in each description, see "What's in a function description?" in the Summary of Functions chapter of the QNX Library Reference.

snd_card_get_longname()
snd_card_get_name()
snd_card_name()
snd_cards()
snd_cards_list()
snd_ctl_callbacks_t
snd_ctl_close()
snd_ctl_file_descriptor()
snd_ctl_hw_info()
snd_ctl_hw_info_t
snd_ctl_mixer_switch_list()
snd_ctl_mixer_switch_read()
snd_ctl_mixer_switch_write()
snd_ctl_open()
snd_ctl_pcm_channel_info()
snd_ctl_pcm_info()
snd_ctl_read()
snd_mixer_callbacks_t
snd_mixer_close()
snd_mixer_eid_t
snd_mixer_element_read()
snd_mixer_element_t
snd_mixer_element_write()
snd_mixer_elements()
snd_mixer_elements_t
snd_mixer_file_descriptor()
snd_mixer_filter_t
snd_mixer_get_bit()
snd_mixer_get_filter()
snd_mixer_gid_t
snd_mixer_group_read()
snd_mixer_group_t
snd_mixer_group_write()
snd_mixer_groups()
snd_mixer_groups_t
snd_mixer_info()
snd_mixer_info_t
snd_mixer_open()
snd_mixer_read()
snd_mixer_routes()
snd_mixer_routes_t
snd_mixer_set_bit()
snd_mixer_set_filter()
snd_mixer_sort_eid_table()
snd_mixer_sort_gid_table()
snd_mixer_weight_entry_t
snd_pcm_build_linear_format()
snd_pcm_capture_flush()
snd_pcm_capture_prepare()
snd_pcm_channel_flush()
snd_pcm_channel_info()
snd_pcm_channel_info_t
snd_pcm_channel_params()
snd_pcm_channel_params_t
snd_pcm_channel_prepare()
snd_pcm_channel_setup()
snd_pcm_channel_setup_t
snd_pcm_channel_status()
snd_pcm_channel_status_t
snd_pcm_close()
snd_pcm_file_descriptor()
snd_pcm_find()
snd_pcm_format_big_endian()
snd_pcm_format_linear()
snd_pcm_format_little_endian()
snd_pcm_format_signed()
snd_pcm_format_size()
snd_pcm_format_t
snd_pcm_format_unsigned()
snd_pcm_format_width()
snd_pcm_get_format_name()
snd_pcm_info()
snd_pcm_info_t
snd_pcm_nonblock_mode()
snd_pcm_open()
snd_pcm_open_preferred()
snd_pcm_playback_drain()
snd_pcm_playback_flush()
snd_pcm_playback_prepare()
snd_pcm_plugin_flush()
snd_pcm_plugin_info()
snd_pcm_plugin_params()
snd_pcm_plugin_playback_drain()
snd_pcm_plugin_prepare()
snd_pcm_plugin_read()
snd_pcm_plugin_set_disable()
snd_pcm_plugin_setup()
snd_pcm_plugin_status()
snd_pcm_plugin_write()
snd_pcm_read()
snd_pcm_write()
snd_strerror()
snd_switch_t