pub struct HostStreamConfigProbe { /* private fields */ }Expand description
Safe config probe for stream-host audio and MIDI defaults.
Implementations§
Source§impl HostStreamConfigProbe
impl HostStreamConfigProbe
Sourcepub fn new(catalog: DeviceCatalog) -> Self
pub fn new(catalog: DeviceCatalog) -> Self
Builds a probe over a caller-supplied device catalog.
Trait Implementations§
Source§impl ConfigProbe for HostStreamConfigProbe
impl ConfigProbe for HostStreamConfigProbe
Source§fn probe(
&self,
request: &ConfigProbeRequest,
) -> (Option<ConfigLayer>, ConfigProbeReport)
fn probe( &self, request: &ConfigProbeRequest, ) -> (Option<ConfigLayer>, ConfigProbeReport)
Runs the probe and returns an optional config layer plus a report.
Auto Trait Implementations§
impl !RefUnwindSafe for HostStreamConfigProbe
impl !UnwindSafe for HostStreamConfigProbe
impl Freeze for HostStreamConfigProbe
impl Send for HostStreamConfigProbe
impl Sync for HostStreamConfigProbe
impl Unpin for HostStreamConfigProbe
impl UnsafeUnpin for HostStreamConfigProbe
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more