pub struct BandwidthExtensionStats {
pub original_bandwidth: f32,
pub extended_bandwidth: f32,
pub spectral_centroid_shift: f32,
pub extended_energy: f32,
pub processing_time_ms: f32,
}Expand description
Statistics from bandwidth extension processing
Fields§
§original_bandwidth: f32Original bandwidth in Hz
extended_bandwidth: f32Extended bandwidth in Hz
spectral_centroid_shift: f32Spectral centroid shift
extended_energy: f32Energy increase in extended range
processing_time_ms: f32Processing time in milliseconds
Trait Implementations§
Source§impl Clone for BandwidthExtensionStats
impl Clone for BandwidthExtensionStats
Source§fn clone(&self) -> BandwidthExtensionStats
fn clone(&self) -> BandwidthExtensionStats
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 BandwidthExtensionStats
impl Debug for BandwidthExtensionStats
Source§impl Default for BandwidthExtensionStats
impl Default for BandwidthExtensionStats
Source§fn default() -> BandwidthExtensionStats
fn default() -> BandwidthExtensionStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for BandwidthExtensionStats
impl RefUnwindSafe for BandwidthExtensionStats
impl Send for BandwidthExtensionStats
impl Sync for BandwidthExtensionStats
impl Unpin for BandwidthExtensionStats
impl UnwindSafe for BandwidthExtensionStats
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<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
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