pub struct ReverbMetrics {Show 45 fields
pub dsp_time_ms: f64,
pub audio_time_ms: f64,
pub rt_factor: 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 buffer_fill: f64,
pub avg_buffer_fill: f64,
pub min_buffer_fill: f64,
pub max_buffer_fill: f64,
pub chain_time_ms: f64,
pub avg_chain_time_ms: f64,
pub min_chain_time_ms: f64,
pub max_chain_time_ms: f64,
pub out_interval_ms: f64,
pub avg_out_interval_ms: f64,
pub min_out_interval_ms: f64,
pub max_out_interval_ms: f64,
pub wake_total: u64,
pub wake_idle: u64,
pub dry_rms: f64,
pub wet_rms: f64,
pub mix_rms: f64,
pub dry_peak: f64,
pub wet_peak: f64,
pub mix_peak: f64,
pub wet_to_dry_db: f64,
pub reverb_in_len: usize,
pub reverb_out_len: usize,
pub reverb_reset_gen: u64,
pub reverb_block_samples: usize,
pub reverb_underflow_events: u64,
pub reverb_underflow_samples: u64,
pub reverb_pad_events: u64,
pub reverb_pad_samples: u64,
pub reverb_partial_drain_events: u64,
pub append_gap_ms: f64,
pub avg_append_gap_ms: f64,
pub min_append_gap_ms: f64,
pub max_append_gap_ms: f64,
pub track_key_count: usize,
pub finished_track_count: usize,
pub prot_key_count: usize,
}Expand description
Aggregated performance metrics used by debug UI.
Fields§
§dsp_time_ms: f64§audio_time_ms: f64§rt_factor: f64§avg_dsp_ms: f64§avg_audio_ms: f64§avg_rt_factor: f64§min_rt_factor: f64§max_rt_factor: f64§buffer_fill: f64§avg_buffer_fill: f64§min_buffer_fill: f64§max_buffer_fill: f64§chain_time_ms: f64§avg_chain_time_ms: f64§min_chain_time_ms: f64§max_chain_time_ms: f64§out_interval_ms: f64§avg_out_interval_ms: f64§min_out_interval_ms: f64§max_out_interval_ms: f64§wake_total: u64§wake_idle: u64§dry_rms: f64§wet_rms: f64§mix_rms: f64§dry_peak: f64§wet_peak: f64§mix_peak: f64§wet_to_dry_db: f64§reverb_in_len: usize§reverb_out_len: usize§reverb_reset_gen: u64§reverb_block_samples: usize§reverb_underflow_events: u64§reverb_underflow_samples: u64§reverb_pad_events: u64§reverb_pad_samples: u64§reverb_partial_drain_events: u64§append_gap_ms: f64§avg_append_gap_ms: f64§min_append_gap_ms: f64§max_append_gap_ms: f64§track_key_count: usize§finished_track_count: usize§prot_key_count: usizeTrait Implementations§
Source§impl Clone for ReverbMetrics
impl Clone for ReverbMetrics
Source§fn clone(&self) -> ReverbMetrics
fn clone(&self) -> ReverbMetrics
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 ReverbMetrics
impl Debug for ReverbMetrics
Source§impl Default for ReverbMetrics
impl Default for ReverbMetrics
Source§fn default() -> ReverbMetrics
fn default() -> ReverbMetrics
Returns the “default value” for a type. Read more
impl Copy for ReverbMetrics
Auto Trait Implementations§
impl Freeze for ReverbMetrics
impl RefUnwindSafe for ReverbMetrics
impl Send for ReverbMetrics
impl Sync for ReverbMetrics
impl Unpin for ReverbMetrics
impl UnwindSafe for ReverbMetrics
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