Struct Transition Report
pub struct TransitionReport {
pub sequence: u64,
pub event: TransitionEvent,
pub frame: u64,
pub lost_before: u64,
}Expand description
One audio-side event delivered to the control owner.
Fields§
§sequence: u64Offer sequence the event refers to.
event: TransitionEventEvent.
frame: u64Absolute audio frame (frames accepted before it, saturating) at which the event took effect.
lost_before: u64Reports dropped because the report queue was full since the previous delivered report (saturating).
Trait Implementations§
§impl Clone for TransitionReport
impl Clone for TransitionReport
§fn clone(&self) -> TransitionReport
fn clone(&self) -> TransitionReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · §fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TransitionReport
§impl Debug for TransitionReport
impl Debug for TransitionReport
impl Eq for TransitionReport
§impl PartialEq for TransitionReport
impl PartialEq for TransitionReport
impl StructuralPartialEq for TransitionReport
Auto Trait Implementations§
impl Freeze for TransitionReport
impl RefUnwindSafe for TransitionReport
impl Send for TransitionReport
impl Sync for TransitionReport
impl Unpin for TransitionReport
impl UnsafeUnpin for TransitionReport
impl UnwindSafe for TransitionReport
Blanket Implementations§
§impl<T> BorrowMut<T> for T
impl<T> BorrowMut<T> for T
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more