pub struct AudioOnset {
pub time_secs: f64,
pub energy_db: f64,
pub sample_index: usize,
}Expand description
Detected audio onset from waveform analysis.
Fields§
§time_secs: f64Time in seconds where the onset was detected
energy_db: f64Energy level in dB at the onset
sample_index: usizeSample index in the PCM stream
Trait Implementations§
Source§impl Clone for AudioOnset
impl Clone for AudioOnset
Source§fn clone(&self) -> AudioOnset
fn clone(&self) -> AudioOnset
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AudioOnset
impl RefUnwindSafe for AudioOnset
impl Send for AudioOnset
impl Sync for AudioOnset
impl Unpin for AudioOnset
impl UnsafeUnpin for AudioOnset
impl UnwindSafe for AudioOnset
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> 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