Crates.io | vhost-device-sound |
lib.rs | vhost-device-sound |
version | 0.2.0 |
source | src |
created_at | 2024-02-07 13:58:27.346892 |
updated_at | 2024-07-18 06:35:11.066499 |
description | A virtio-sound device using the vhost-user protocol. |
homepage | |
repository | https://github.com/rust-vmm/vhost-device |
max_upload_size | |
id | 1130531 |
size | 230,192 |
vhost-device-sound --socket <SOCKET> --backend <BACKEND>
A virtio-sound device using the vhost-user protocol.
--socket <SOCKET>
vhost-user Unix domain socket path
--backend <BACKEND>
audio backend to be used [possible values: null, pipewire, alsa]
-h, --help
Print help
-V, --version
Print version
Launch the backend on the host machine:
host# vhost-device-sound --socket /tmp/snd.sock --backend null
With QEMU, you can add a virtio
device that uses the backend's socket with the following flags:
-chardev socket,id=vsnd,path=/tmp/snd.sock \
-device vhost-user-snd-pci,chardev=vsnd,id=snd
This project is licensed under either of