pub struct ContextRealtimeData {
pub current_time: f64,
pub render_capacity: f64,
pub callback_interval_mean: f64,
pub callback_interval_variance: f64,
}
Expand description
Fields in AudioContext that change in real-time. ContextRealtimeData
Fields§
§current_time: f64
The current context time in second in BaseAudioContext.
render_capacity: f64
The 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.
callback_interval_mean: f64
A running mean of callback interval.
callback_interval_variance: f64
A running variance of callback interval.
Implementations§
Source§impl ContextRealtimeData
impl ContextRealtimeData
pub fn builder() -> ContextRealtimeDataBuilder
Source§impl ContextRealtimeData
impl ContextRealtimeData
pub const IDENTIFIER: &'static str = "WebAudio.ContextRealtimeData"
Trait Implementations§
Source§impl Clone for ContextRealtimeData
impl Clone for ContextRealtimeData
Source§fn clone(&self) -> ContextRealtimeData
fn clone(&self) -> ContextRealtimeData
Returns a copy 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<'de> Deserialize<'de> for ContextRealtimeData
impl<'de> Deserialize<'de> for ContextRealtimeData
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ContextRealtimeData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ContextRealtimeData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ContextRealtimeData
impl PartialEq for ContextRealtimeData
Source§impl Serialize for ContextRealtimeData
impl Serialize for ContextRealtimeData
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for ContextRealtimeData
Auto Trait Implementations§
impl Freeze for ContextRealtimeData
impl RefUnwindSafe for ContextRealtimeData
impl Send for ContextRealtimeData
impl Sync for ContextRealtimeData
impl Unpin 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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more