pub struct MultiChannel {
pub detect_stereo_content: bool,
pub stereo_detection_threshold: f32,
pub stereo_detection_timeout_threshold_seconds: i32,
pub stereo_detection_hysteresis_seconds: f32,
}Expand description
Multichannel and stereo content detection settings.
Fields§
§detect_stereo_content: boolWhether to detect stereo content and adapt processing accordingly.
stereo_detection_threshold: f32Power difference threshold for stereo detection (default: 0.0).
stereo_detection_timeout_threshold_seconds: i32Timeout in seconds before resetting stereo detection (default: 300).
stereo_detection_hysteresis_seconds: f32Hysteresis duration in seconds for stereo detection state changes (default: 2.0).
Trait Implementations§
Source§impl Clone for MultiChannel
impl Clone for MultiChannel
Source§fn clone(&self) -> MultiChannel
fn clone(&self) -> MultiChannel
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MultiChannel
impl Debug for MultiChannel
Auto Trait Implementations§
impl Freeze for MultiChannel
impl RefUnwindSafe for MultiChannel
impl Send for MultiChannel
impl Sync for MultiChannel
impl Unpin for MultiChannel
impl UnwindSafe for MultiChannel
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