|
Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
|
Sound I/O. More...
Classes | |
| class | BackendDispatcher |
| Backend dispatcher. More... | |
| class | BackendMap |
| Backend map. More... | |
| struct | Config |
| Sink and source config. More... | |
| struct | DriverInfo |
| Driver information. More... | |
| class | IBackend |
| Backend interface. More... | |
| class | ISink |
| Sink interface. More... | |
| class | ISource |
| Source interface. More... | |
| class | ITerminal |
| Base interface for sinks and sources. More... | |
| class | PulseaudioBackend |
| Pulseaudio backend. More... | |
| class | PulseaudioSink |
| PulseAudio sink,. More... | |
| class | Pump |
| Audio pump. More... | |
| class | SoxBackend |
| SoX backend. More... | |
| class | SoxSink |
| SoX sink. More... | |
| class | SoxSource |
| SoX source. More... | |
Enumerations | |
| enum | DriverType { DriverType_Invalid , DriverType_File , DriverType_Device } |
| Driver type. More... | |
| enum | DriverFlags { DriverFlag_IsDefault = (1 << 0) , DriverFlag_SupportsSource = (1 << 1) , DriverFlag_SupportsSink = (1 << 2) } |
| Driver flags. More... | |
| enum | TerminalType { Terminal_Sink , Terminal_Source } |
| Terminal type. More... | |
Functions | |
| const char * | driver_type_to_str (DriverType type) |
| Convert driver type to string. | |
| bool | print_supported (BackendDispatcher &backend_dispatcher, core::IAllocator &allocator) |
| Print supported schemes and formats. | |
| const char * | terminal_type_to_str (TerminalType type) |
| Convert terminal type to string. | |
Sound I/O.
Terminal type.
| Enumerator | |
|---|---|
| Terminal_Sink | Sink. |
| Terminal_Source | Source. |
Definition at line 19 of file terminal_type.h.
| const char * roc::sndio::driver_type_to_str | ( | DriverType | type | ) |
Convert driver type to string.
| bool roc::sndio::print_supported | ( | BackendDispatcher & | backend_dispatcher, |
| core::IAllocator & | allocator | ||
| ) |
Print supported schemes and formats.
| const char * roc::sndio::terminal_type_to_str | ( | TerminalType | type | ) |
Convert terminal type to string.