pub struct GetRealtimeDataReturn { /* private fields */ }Available on crate features
experimental and WebAudio only.Expand description
Fetch the realtime data from the registered contexts.
Implementations§
Source§impl GetRealtimeDataReturn
impl GetRealtimeDataReturn
pub fn new(realtime_data: ContextRealtimeData) -> Self
pub fn realtime_data(&self) -> &ContextRealtimeData
Methods from Deref<Target = ContextRealtimeData>§
Sourcepub fn current_time(&self) -> f64
pub fn current_time(&self) -> f64
The current context time in second in BaseAudioContext.
Sourcepub fn render_capacity(&self) -> f64
pub fn render_capacity(&self) -> f64
The time spent on rendering graph divided by render qunatum duration, and multiplied by 100. 100 means the audio renderer reached the full capacity and glitch may occur.
Sourcepub fn callback_interval_mean(&self) -> f64
pub fn callback_interval_mean(&self) -> f64
A running mean of callback interval.
Sourcepub fn callback_interval_variance(&self) -> f64
pub fn callback_interval_variance(&self) -> f64
A running variance of callback interval.
Trait Implementations§
Source§impl Clone for GetRealtimeDataReturn
impl Clone for GetRealtimeDataReturn
Source§fn clone(&self) -> GetRealtimeDataReturn
fn clone(&self) -> GetRealtimeDataReturn
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 GetRealtimeDataReturn
impl Debug for GetRealtimeDataReturn
Source§impl Deref for GetRealtimeDataReturn
impl Deref for GetRealtimeDataReturn
Source§impl<'de> Deserialize<'de> for GetRealtimeDataReturn
impl<'de> Deserialize<'de> for GetRealtimeDataReturn
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for GetRealtimeDataReturn
impl RefUnwindSafe for GetRealtimeDataReturn
impl Send for GetRealtimeDataReturn
impl Sync for GetRealtimeDataReturn
impl Unpin for GetRealtimeDataReturn
impl UnwindSafe for GetRealtimeDataReturn
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