|
Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
|
Sound I/O. More...
Classes | |
| class | BackendDispatcher |
| Backend dispatcher. More... | |
| struct | Config |
| Sink and source config. More... | |
| struct | DriverInfo |
| Driver info interface. More... | |
| class | IBackend |
| Backend interface. More... | |
| class | ISink |
| Sink interface. More... | |
| class | ISource |
| Source interface. More... | |
| class | Pump |
| Audio pump. More... | |
| class | PulseaudioBackend |
| Pulseaudio backend. More... | |
| class | PulseaudioSink |
| PulseAudio sink,. More... | |
| class | SoxBackend |
| SoX backend. More... | |
| class | SoxSink |
| SoX sink. More... | |
| class | SoxSource |
| SoX source. More... | |
Functions | |
| bool | add_driver_uniq (core::Array< DriverInfo > &arr, const char *driver_name) |
| Append driver to array and ensure uniqueness, returns false if unable to allocate space for item. More... | |
| bool | print_drivers (core::IAllocator &allocator) |
| Print list of supported drivers. More... | |
Sound I/O.
| bool roc::sndio::add_driver_uniq | ( | core::Array< DriverInfo > & | arr, |
| const char * | driver_name | ||
| ) |
Append driver to array and ensure uniqueness, returns false if unable to allocate space for item.
| bool roc::sndio::print_drivers | ( | core::IAllocator & | allocator | ) |
Print list of supported drivers.