pub struct SourceQualitySettings {
pub bitrate_kbps: u32,
pub spatial_quality: f32,
pub noise_reduction: f32,
pub echo_cancellation: f32,
pub compression_ratio: f32,
}Expand description
Quality settings for individual audio sources
Fields§
§bitrate_kbps: u32Bitrate for this source
spatial_quality: f32Spatial audio quality level
noise_reduction: f32Noise reduction level
echo_cancellation: f32Echo cancellation strength
compression_ratio: f32Dynamic range compression
Trait Implementations§
Source§impl Clone for SourceQualitySettings
impl Clone for SourceQualitySettings
Source§fn clone(&self) -> SourceQualitySettings
fn clone(&self) -> SourceQualitySettings
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 moreAuto Trait Implementations§
impl Freeze for SourceQualitySettings
impl RefUnwindSafe for SourceQualitySettings
impl Send for SourceQualitySettings
impl Sync for SourceQualitySettings
impl Unpin for SourceQualitySettings
impl UnsafeUnpin for SourceQualitySettings
impl UnwindSafe for SourceQualitySettings
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more