Struct Transition Status
pub struct TransitionStatus {
pub started: Option<u64>,
pub completed: Option<u64>,
pub fading: bool,
pub retirement_blocked: bool,
pub priming: bool,
pub primed_frames: usize,
pub alignment_refused: Option<u64>,
pub output_latency_change: Option<(usize, usize)>,
}Expand description
Per-block audio-side status.
Fields§
§started: Option<u64>Sequence that became current at this block boundary.
completed: Option<u64>Sequence whose fade (or cut) completed in this block.
fading: boolA fade remains in progress after this block.
retirement_blocked: boolA proposal could not be taken because returned-engine storage is full; the control owner must take or reclaim returned engines.
priming: boolAn incoming engine is still being primed after this block (delayed fade
under PrimingPolicy::History).
primed_frames: usizeHistory frames per channel fed to the incoming engine at this boundary.
alignment_refused: Option<u64>Sequence refused at this boundary by AlignmentPolicy::DelayLower.
output_latency_change: Option<(usize, usize)>(previous, new) output latency when it changed within this block (only
under AlignmentPolicy::DelayLower).
Trait Implementations§
§impl Clone for TransitionStatus
impl Clone for TransitionStatus
§fn clone(&self) -> TransitionStatus
fn clone(&self) -> TransitionStatus
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 TransitionStatus
§impl Debug for TransitionStatus
impl Debug for TransitionStatus
§impl Default for TransitionStatus
impl Default for TransitionStatus
§fn default() -> TransitionStatus
fn default() -> TransitionStatus
Returns the “default value” for a type. Read more
impl Eq for TransitionStatus
§impl PartialEq for TransitionStatus
impl PartialEq for TransitionStatus
impl StructuralPartialEq for TransitionStatus
Auto Trait Implementations§
impl Freeze for TransitionStatus
impl RefUnwindSafe for TransitionStatus
impl Send for TransitionStatus
impl Sync for TransitionStatus
impl Unpin for TransitionStatus
impl UnsafeUnpin for TransitionStatus
impl UnwindSafe for TransitionStatus
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