pub struct DspChainMetrics {Show 29 fields
pub dsp_time_ms: f64,
pub audio_time_ms: f64,
pub rt_factor: f64,
pub overrun: bool,
pub overrun_ms: f64,
pub avg_overrun_ms: f64,
pub max_overrun_ms: f64,
pub avg_dsp_ms: f64,
pub avg_audio_ms: f64,
pub avg_rt_factor: f64,
pub min_rt_factor: f64,
pub max_rt_factor: f64,
pub track_key_count: usize,
pub finished_track_count: usize,
pub prot_key_count: usize,
pub chain_ksps: f64,
pub avg_chain_ksps: f64,
pub min_chain_ksps: f64,
pub max_chain_ksps: f64,
pub underrun_count: u64,
pub underrun_active: bool,
pub pop_count: u64,
pub clip_count: u64,
pub nan_count: u64,
pub append_delay_ms: f64,
pub avg_append_delay_ms: f64,
pub max_append_delay_ms: f64,
pub late_append_count: u64,
pub late_append_active: bool,
}Expand description
Aggregated DSP chain performance metrics used by debug UI.
Fields§
§dsp_time_ms: f64§audio_time_ms: f64§rt_factor: f64§overrun: bool§overrun_ms: f64§avg_overrun_ms: f64§max_overrun_ms: f64§avg_dsp_ms: f64§avg_audio_ms: f64§avg_rt_factor: f64§min_rt_factor: f64§max_rt_factor: f64§track_key_count: usize§finished_track_count: usize§prot_key_count: usize§chain_ksps: f64§avg_chain_ksps: f64§min_chain_ksps: f64§max_chain_ksps: f64§underrun_count: u64§underrun_active: bool§pop_count: u64§clip_count: u64§nan_count: u64§append_delay_ms: f64§avg_append_delay_ms: f64§max_append_delay_ms: f64§late_append_count: u64§late_append_active: boolTrait Implementations§
Source§impl Clone for DspChainMetrics
impl Clone for DspChainMetrics
Source§fn clone(&self) -> DspChainMetrics
fn clone(&self) -> DspChainMetrics
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 DspChainMetrics
impl Debug for DspChainMetrics
Source§impl Default for DspChainMetrics
impl Default for DspChainMetrics
Source§fn default() -> DspChainMetrics
fn default() -> DspChainMetrics
Returns the “default value” for a type. Read more
impl Copy for DspChainMetrics
Auto Trait Implementations§
impl Freeze for DspChainMetrics
impl RefUnwindSafe for DspChainMetrics
impl Send for DspChainMetrics
impl Sync for DspChainMetrics
impl Unpin for DspChainMetrics
impl UnsafeUnpin for DspChainMetrics
impl UnwindSafe for DspChainMetrics
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