pub struct AudioRuntimeStatus {
pub phase: AudioRuntimePhase,
pub diagnostic: Option<AudioDiagnostic>,
pub sample_rate: Option<f32>,
pub buffer_size: Option<u32>,
pub updated_at_ms: u64,
}Expand description
Current audio runtime status for browser dev mode.
Fields§
§phase: AudioRuntimePhaseCurrent runtime phase.
diagnostic: Option<AudioDiagnostic>Optional startup/runtime diagnostic details.
sample_rate: Option<f32>Active sample rate when available.
buffer_size: Option<u32>Active audio buffer size when available.
updated_at_ms: u64Last update timestamp (milliseconds since UNIX epoch).
Trait Implementations§
Source§impl Clone for AudioRuntimeStatus
impl Clone for AudioRuntimeStatus
Source§fn clone(&self) -> AudioRuntimeStatus
fn clone(&self) -> AudioRuntimeStatus
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 AudioRuntimeStatus
impl Debug for AudioRuntimeStatus
Source§impl<'de> Deserialize<'de> for AudioRuntimeStatus
impl<'de> Deserialize<'de> for AudioRuntimeStatus
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 AudioRuntimeStatus
impl RefUnwindSafe for AudioRuntimeStatus
impl Send for AudioRuntimeStatus
impl Sync for AudioRuntimeStatus
impl Unpin for AudioRuntimeStatus
impl UnwindSafe for AudioRuntimeStatus
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