#[non_exhaustive]pub struct SideEffectCapabilities {
pub silence_probe: SideEffectCapability,
pub classic_loopback_keepalive: SideEffectCapability,
}Expand description
Optional audio rendering performed by capture backends.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.silence_probe: SideEffectCapabilitySilence diagnosis through a short active audio probe.
classic_loopback_keepalive: SideEffectCapabilitySilent rendering that keeps classic WASAPI loopback delivering idle packets.
Implementations§
Source§impl SideEffectCapabilities
impl SideEffectCapabilities
Sourcepub fn new(
silence_probe: SideEffectCapability,
classic_loopback_keepalive: SideEffectCapability,
) -> Self
pub fn new( silence_probe: SideEffectCapability, classic_loopback_keepalive: SideEffectCapability, ) -> Self
Construct the optional side-effect descriptions.
Trait Implementations§
Source§impl Clone for SideEffectCapabilities
impl Clone for SideEffectCapabilities
Source§impl Debug for SideEffectCapabilities
impl Debug for SideEffectCapabilities
impl Eq for SideEffectCapabilities
Source§impl PartialEq for SideEffectCapabilities
impl PartialEq for SideEffectCapabilities
impl StructuralPartialEq for SideEffectCapabilities
Auto Trait Implementations§
impl Freeze for SideEffectCapabilities
impl RefUnwindSafe for SideEffectCapabilities
impl Send for SideEffectCapabilities
impl Sync for SideEffectCapabilities
impl Unpin for SideEffectCapabilities
impl UnsafeUnpin for SideEffectCapabilities
impl UnwindSafe for SideEffectCapabilities
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