Module common_backend

Source

Modulesยง

async_funcs
stream_info

Structsยง

PcmResponse
SndData
VirtioSnd
VirtioSndSnapshot ๐Ÿ”’
WorkerReturn ๐Ÿ”’

Enumsยง

DirectionalStream
Error
LoopState ๐Ÿ”’
WorkerStatus

Constantsยง

MAX_QUEUE_NUM
MAX_VRING_LEN
SUPPORTED_FORMATS ๐Ÿ”’
SUPPORTED_FRAME_RATES ๐Ÿ”’

Functionsยง

create_stream_info_builders ๐Ÿ”’
Creates StreamInfoBuilders by calling create_stream_source_generators() then zip them with crate::virtio::snd::parameters::PCMDeviceParameters from the params to set the parameters on each StreamInfoBuilder (e.g. effects).
create_stream_source_generators ๐Ÿ”’
hardcoded_snd_data
hardcoded_virtio_snd_config
notify_reset_signal ๐Ÿ”’
reset_streams ๐Ÿ”’
resize_parameters_pcm_device_config ๐Ÿ”’
run_worker ๐Ÿ”’
run_worker_once ๐Ÿ”’
Runs all workers once and exit if any worker exit.