Skip to main content

describe

Function describe 

Source
pub(crate) fn describe(device: &Device) -> Device
Expand description

The host’s own record of a device already resolved: its id, its label, and whether the system would have picked it unaided.

A capture carries this back to its caller, which is how a host names the input the system default resolved to - the picker’s list itself carries no default mark. A device whose id cannot be read is still described: the label is what a host draws, and refusing the take over an unreadable id would lose the recording rather than just its name.