pub enum ExportStep {
Waiting {
time: MediaTime,
missing_sources: Vec<SourceId>,
},
Rendered {
index: u64,
time: MediaTime,
readback: Yuv420pReadback,
},
Complete,
}Expand description
Outcome of one non-blocking exporter step.
Variants§
Waiting
Required decoded frames are not available; retry without advancing.
Fields
Rendered
One frame was rendered and the cursor advanced exactly once.
Fields
§
readback: Yuv420pReadbackSubmitted planar YUV420 readback for the encoder.
Complete
Every scheduled frame has been produced.
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for ExportStep
impl !RefUnwindSafe for ExportStep
impl !UnwindSafe for ExportStep
impl Send for ExportStep
impl Sync for ExportStep
impl Unpin for ExportStep
impl UnsafeUnpin for ExportStep
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