pub enum ClipKind {
Video,
Image,
Text,
Audio,
Sequence,
Shape,
Adjustment,
}Variants§
Video
Image
Text
Audio
Sequence
A nested timeline (Project.sequences) used as footage; clip.sequence is its id. Lives on video
tracks; carries the sequence’s audio too (the mixer walks video tracks for these).
Shape
A vector shape or a recorded drawing (Clip.shape).
Adjustment
An automation / adjustment layer: its effects (or node graph) apply to everything composited below it on lower video tracks, for as long as the clip lasts. Draws nothing of its own.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ClipKind
impl<'de> Deserialize<'de> for ClipKind
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 Copy for ClipKind
impl Eq for ClipKind
impl StructuralPartialEq for ClipKind
Auto Trait Implementations§
impl Freeze for ClipKind
impl RefUnwindSafe for ClipKind
impl Send for ClipKind
impl Sync for ClipKind
impl Unpin for ClipKind
impl UnwindSafe for ClipKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more