pub struct DspStats {
pub blocks_processed: u64,
pub avg_latency_us: u64,
pub max_latency_us: u64,
pub jitter_us: u64,
pub overruns: u64,
}Expand description
Statistics from a DSP pipeline run.
Fields§
§blocks_processed: u64Total number of blocks processed.
avg_latency_us: u64Average per-block latency in microseconds.
max_latency_us: u64Maximum per-block latency in microseconds.
jitter_us: u64Jitter (max - min latency) in microseconds.
overruns: u64Number of blocks where processing exceeded the block duration.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DspStats
impl RefUnwindSafe for DspStats
impl Send for DspStats
impl Sync for DspStats
impl Unpin for DspStats
impl UnwindSafe for DspStats
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