rodio
pub fn devices() -> Result<Devices, DevicesError>
An iterator yielding all Devices currently available to the host on the system.
Device
Can be empty if the system does not support audio in general.