AudioDeviceBinding import { AudioDeviceBinding } from "destack:audio/binding"; Device binding family. export interface AudioDeviceBinding { listAudioDevices(query: &'a readonly AudioDeviceQuery): Result; defaultAudioDevice(backend: &'a readonly AudioBackendSelection, direction: AudioDirection): Result<^string, HostError>; describeAudioDevice(backend: &'a readonly AudioBackendSelection, deviceId: &'b readonly string): Result; rescanAudioDevices(backend: &'a readonly AudioBackendSelection): Result; } language/library/src/audio/binding/device.ds:157:199 Members listAudioDevices(query: &'a readonly AudioDeviceQuery): Result List audio devices. defaultAudioDevice(backend: &'a readonly AudioBackendSelection, direction: AudioDirection): Result<^string, HostError> Return the default device identifier for one direction. describeAudioDevice(backend: &'a readonly AudioBackendSelection, deviceId: &'b readonly string): Result Describe one audio device. rescanAudioDevices(backend: &'a readonly AudioBackendSelection): Result Trigger one backend device rescan.