initSidebarItems({"constant":[["SOUNDIO_MAX_CHANNELS",""]],"enum":[["SoundIoBackend",""],["SoundIoChannelId",""],["SoundIoChannelLayoutId",""],["SoundIoDeviceAim",""],["SoundIoError","\\mainpage * * \\section intro_sec Overview * * libsoundio is a C library for cross-platform audio input and output. It is * suitable for real-time and consumer software. * * Documentation: soundio.h \\example sio_list_devices.c * List the available input and output devices on the system and their * properties. Supports watching for changes and specifying backend to use. \\example sio_sine.c * Play a sine wave over the default output device. * Supports specifying device and backend to use. \\example sio_record.c * Record audio to an output file. * Supports specifying device and backend to use. \\example sio_microphone.c * Stream the default input device over the default output device. * Supports specifying device and backend to use. \\example backend_disconnect_recover.c * Demonstrates recovering from a backend disconnecting."],["SoundIoFormat",""],["SoundIoRingBuffer",""]],"fn":[["soundio_backend_count",""],["soundio_backend_name",""],["soundio_best_matching_channel_layout",""],["soundio_channel_layout_builtin_count",""],["soundio_channel_layout_detect_builtin",""],["soundio_channel_layout_equal",""],["soundio_channel_layout_find_channel",""],["soundio_channel_layout_get_builtin",""],["soundio_channel_layout_get_default",""],["soundio_connect",""],["soundio_connect_backend",""],["soundio_create",""],["soundio_default_input_device_index",""],["soundio_default_output_device_index",""],["soundio_destroy",""],["soundio_device_equal",""],["soundio_device_nearest_sample_rate",""],["soundio_device_ref",""],["soundio_device_sort_channel_layouts",""],["soundio_device_supports_format",""],["soundio_device_supports_layout",""],["soundio_device_supports_sample_rate",""],["soundio_device_unref",""],["soundio_disconnect",""],["soundio_flush_events",""],["soundio_force_device_scan",""],["soundio_format_string",""],["soundio_get_backend",""],["soundio_get_bytes_per_sample",""],["soundio_get_channel_name",""],["soundio_get_input_device",""],["soundio_get_output_device",""],["soundio_have_backend",""],["soundio_input_device_count",""],["soundio_instream_begin_read",""],["soundio_instream_create",""],["soundio_instream_destroy",""],["soundio_instream_end_read",""],["soundio_instream_get_latency",""],["soundio_instream_open",""],["soundio_instream_pause",""],["soundio_instream_start",""],["soundio_output_device_count",""],["soundio_outstream_begin_write",""],["soundio_outstream_clear_buffer",""],["soundio_outstream_create",""],["soundio_outstream_destroy",""],["soundio_outstream_end_write",""],["soundio_outstream_get_latency",""],["soundio_outstream_open",""],["soundio_outstream_pause",""],["soundio_outstream_start",""],["soundio_parse_channel_id",""],["soundio_ring_buffer_advance_read_ptr",""],["soundio_ring_buffer_advance_write_ptr",""],["soundio_ring_buffer_capacity",""],["soundio_ring_buffer_clear",""],["soundio_ring_buffer_create",""],["soundio_ring_buffer_destroy",""],["soundio_ring_buffer_fill_count",""],["soundio_ring_buffer_free_count",""],["soundio_ring_buffer_read_ptr",""],["soundio_ring_buffer_write_ptr",""],["soundio_sort_channel_layouts",""],["soundio_strerror",""],["soundio_version_major",""],["soundio_version_minor",""],["soundio_version_patch",""],["soundio_version_string",""],["soundio_wait_events",""],["soundio_wakeup",""]],"struct":[["SoundIo",""],["SoundIoChannelArea",""],["SoundIoChannelLayout",""],["SoundIoDevice",""],["SoundIoInStream",""],["SoundIoOutStream",""],["SoundIoSampleRateRange",""]]});