Crate libsoundio_sys [−] [src]
Structs
SoundIo | |
SoundIoChannelArea | |
SoundIoChannelLayout | |
SoundIoDevice | |
SoundIoInStream | |
SoundIoOutStream | |
SoundIoSampleRateRange |
Enums
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 |
Constants
SOUNDIO_MAX_CHANNELS |