struct Resampling {
resampler: Async<f32>,
staging: Vec<f32>,
input: Vec<Vec<f32>>,
output: Vec<Vec<f32>>,
pending_peak: f32,
}Fields§
§resampler: Async<f32>§staging: Vec<f32>§input: Vec<Vec<f32>>§output: Vec<Vec<f32>>§pending_peak: f32The loudest raw peak of the blocks staged into the next chunk. Blocks are gathered here before they are resampled, so the peak is folded the same way: a meter must not see only the block that happened to complete a chunk.
Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for Resampling
impl !Sync for Resampling
impl !UnwindSafe for Resampling
impl Freeze for Resampling
impl Send for Resampling
impl Unpin for Resampling
impl UnsafeUnpin for Resampling
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