pub struct ContextRealtimeData {
pub currentTime: f64,
pub renderCapacity: f64,
pub callbackIntervalMean: f64,
pub callbackIntervalVariance: f64,
}Expand description
Fields in AudioContext that change in real-time.
Fields§
§currentTime: f64The current context time in second in BaseAudioContext.
renderCapacity: f64The time spent on rendering graph divided by render quantum duration, and multiplied by 100. 100 means the audio renderer reached the full capacity and glitch may occur.
callbackIntervalMean: f64A running mean of callback interval.
callbackIntervalVariance: f64A running variance of callback interval.
Trait Implementations§
Source§impl Clone for ContextRealtimeData
impl Clone for ContextRealtimeData
Source§fn clone(&self) -> ContextRealtimeData
fn clone(&self) -> ContextRealtimeData
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 ContextRealtimeData
impl Debug for ContextRealtimeData
Source§impl Default for ContextRealtimeData
impl Default for ContextRealtimeData
Source§fn default() -> ContextRealtimeData
fn default() -> ContextRealtimeData
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ContextRealtimeData
impl<'de> Deserialize<'de> for ContextRealtimeData
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 ContextRealtimeData
impl RefUnwindSafe for ContextRealtimeData
impl Send for ContextRealtimeData
impl Sync for ContextRealtimeData
impl Unpin for ContextRealtimeData
impl UnsafeUnpin for ContextRealtimeData
impl UnwindSafe for ContextRealtimeData
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