Enum libsoundio_sys::SoundIoError
[−]
[src]
#[repr(u32)]pub enum SoundIoError { SoundIoErrorNone, SoundIoErrorNoMem, SoundIoErrorInitAudioBackend, SoundIoErrorSystemResources, SoundIoErrorOpeningDevice, SoundIoErrorNoSuchDevice, SoundIoErrorInvalid, SoundIoErrorBackendUnavailable, SoundIoErrorStreaming, SoundIoErrorIncompatibleDevice, SoundIoErrorNoSuchClient, SoundIoErrorIncompatibleBackend, SoundIoErrorBackendDisconnected, SoundIoErrorInterrupted, SoundIoErrorUnderflow, SoundIoErrorEncodingString, }
\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.
Variants
SoundIoErrorNone
SoundIoErrorNoMem
SoundIoErrorInitAudioBackend
SoundIoErrorSystemResources
SoundIoErrorOpeningDevice
SoundIoErrorNoSuchDevice
SoundIoErrorInvalid
SoundIoErrorStreaming
SoundIoErrorIncompatibleDevice
SoundIoErrorNoSuchClient
SoundIoErrorIncompatibleBackend
SoundIoErrorBackendDisconnected
SoundIoErrorInterrupted
SoundIoErrorUnderflow
SoundIoErrorEncodingString
Trait Implementations
impl Copy for SoundIoError
[src]
impl Clone for SoundIoError
[src]
fn clone(&self) -> SoundIoError
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more