Modules§
- shm_
streams 🔒 - Provides an implementation of the audio_streams::shm_streams::ShmStream trait using the VioS client. Given that the VioS server doesn’t emit an event when the next buffer is expected, this implementation uses thread::sleep to drive the frame timings.
- shm_
vios 🔒 - streams
- worker 🔒
Structs§
- Sound
- Sound
Snapshot 🔒 - VioS
Client - The client for the VioS backend
- VioS
Client Snapshot - VioS
ShmStream Source - Adapter that provides the ShmStreamSource trait around the VioS backend.
- VioS
Stream Params - Groups the parameters used to configure a stream prior to using it.
- VioSnd
ShmStream - Adapter around a VioS stream that implements the ShmStream trait.
Enums§
Constants§
Functions§
- new_
sound - Creates a new virtio sound device connected to a VioS backend