#[non_exhaustive]pub enum RealtimeFrameConvention {
FeedbackAlignedHistory,
AbsoluteDelayedSlots,
}Expand description
Coordinate convention used by a realtime text-plus-audio frame schedule.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
FeedbackAlignedHistory
Inputs are retained as undelayed history while generated values are written back to the history frame selected by their delay.
AbsoluteDelayedSlots
Every value is placed directly at its absolute frontier + delay
position and model inputs read the preceding absolute position.
Trait Implementations§
Source§impl Clone for RealtimeFrameConvention
impl Clone for RealtimeFrameConvention
Source§fn clone(&self) -> RealtimeFrameConvention
fn clone(&self) -> RealtimeFrameConvention
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 moreimpl Copy for RealtimeFrameConvention
Source§impl Debug for RealtimeFrameConvention
impl Debug for RealtimeFrameConvention
Source§impl<'de> Deserialize<'de> for RealtimeFrameConvention
impl<'de> Deserialize<'de> for RealtimeFrameConvention
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
impl Eq for RealtimeFrameConvention
Source§impl PartialEq for RealtimeFrameConvention
impl PartialEq for RealtimeFrameConvention
Source§impl Serialize for RealtimeFrameConvention
impl Serialize for RealtimeFrameConvention
impl StructuralPartialEq for RealtimeFrameConvention
Auto Trait Implementations§
impl Freeze for RealtimeFrameConvention
impl RefUnwindSafe for RealtimeFrameConvention
impl Send for RealtimeFrameConvention
impl Sync for RealtimeFrameConvention
impl Unpin for RealtimeFrameConvention
impl UnsafeUnpin for RealtimeFrameConvention
impl UnwindSafe for RealtimeFrameConvention
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