pub struct RealtimeFrameTransition { /* private fields */ }Expand description
Complete portable scheduling decision for one accepted input-side frame.
Implementations§
Source§impl RealtimeFrameTransition
impl RealtimeFrameTransition
Sourcepub fn input_placements(&self) -> &[RealtimeSlotCoordinate]
pub fn input_placements(&self) -> &[RealtimeSlotCoordinate]
Coordinates receiving live input-side audio payloads.
Sourcepub fn forced_placements(&self) -> &[RealtimeSlotCoordinate]
pub fn forced_placements(&self) -> &[RealtimeSlotCoordinate]
Coordinates receiving caller-forced text or generated audio payloads.
Sourcepub fn warmup_padding(&self) -> &[RealtimeSlotCoordinate]
pub fn warmup_padding(&self) -> &[RealtimeSlotCoordinate]
Coordinates initialized to the configured warm-up padding token.
Sourcepub fn temporal_inputs(&self) -> &[RealtimeTemporalSource]
pub fn temporal_inputs(&self) -> &[RealtimeTemporalSource]
Temporal text-plus-audio inputs in canonical slot order.
Sourcepub fn targets(&self) -> &[RealtimeTargetDecision]
pub fn targets(&self) -> &[RealtimeTargetDecision]
Ordered text followed by depth-codebook decisions.
Sourcepub fn output(&self) -> Option<&[RealtimeSlotCoordinate]>
pub fn output(&self) -> Option<&[RealtimeSlotCoordinate]>
Delay-aligned generated-audio frame, in generated-codebook order.
Sourcepub const fn model_call_required(&self) -> bool
pub const fn model_call_required(&self) -> bool
Whether this transition requires temporal/depth model execution.
Sourcepub const fn next_frontier(&self) -> usize
pub const fn next_frontier(&self) -> usize
Frontier published when the transition branch commits.
Trait Implementations§
Source§impl Clone for RealtimeFrameTransition
impl Clone for RealtimeFrameTransition
Source§fn clone(&self) -> RealtimeFrameTransition
fn clone(&self) -> RealtimeFrameTransition
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RealtimeFrameTransition
impl Debug for RealtimeFrameTransition
impl Eq for RealtimeFrameTransition
Source§impl PartialEq for RealtimeFrameTransition
impl PartialEq for RealtimeFrameTransition
impl StructuralPartialEq for RealtimeFrameTransition
Auto Trait Implementations§
impl Freeze for RealtimeFrameTransition
impl RefUnwindSafe for RealtimeFrameTransition
impl Send for RealtimeFrameTransition
impl Sync for RealtimeFrameTransition
impl Unpin for RealtimeFrameTransition
impl UnsafeUnpin for RealtimeFrameTransition
impl UnwindSafe for RealtimeFrameTransition
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