pub struct ClipTransition {
pub kind: XfadeTransition,
pub offset_secs: f64,
pub duration_secs: f64,
}Expand description
Parameters for a cross-dissolve transition applied at the start of a VideoLayer.
Generated by MultiTrackComposer::join_with_dissolve and stored on the subsequent
layer. Consumed by MultiTrackComposer::build to wire an FFmpeg xfade filter
between the preceding layer and this one.
Fields§
§kind: XfadeTransitionVisual transition style.
offset_secs: f64PTS (in the preceding clip’s trimmed output stream) at which the transition begins.
duration_secs: f64Duration of the transition in seconds.
Trait Implementations§
Source§impl Clone for ClipTransition
impl Clone for ClipTransition
Source§fn clone(&self) -> ClipTransition
fn clone(&self) -> ClipTransition
Returns a duplicate of the value. Read more
1.0.0 · 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 ClipTransition
impl Debug for ClipTransition
impl Copy for ClipTransition
Auto Trait Implementations§
impl Freeze for ClipTransition
impl RefUnwindSafe for ClipTransition
impl Send for ClipTransition
impl Sync for ClipTransition
impl Unpin for ClipTransition
impl UnsafeUnpin for ClipTransition
impl UnwindSafe for ClipTransition
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