pub struct MediaReference {
pub path: PathBuf,
pub clip_name: String,
pub in_point: u64,
pub out_point: u64,
pub track: usize,
pub is_video: bool,
pub is_audio: bool,
}Expand description
Media reference in a timeline.
Fields§
§path: PathBufMedia file path.
clip_name: StringClip name.
in_point: u64In point in frames.
out_point: u64Out point in frames.
track: usizeTrack index.
is_video: boolIs video reference.
is_audio: boolIs audio reference.
Trait Implementations§
Source§impl Clone for MediaReference
impl Clone for MediaReference
Source§fn clone(&self) -> MediaReference
fn clone(&self) -> MediaReference
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 moreAuto Trait Implementations§
impl Freeze for MediaReference
impl RefUnwindSafe for MediaReference
impl Send for MediaReference
impl Sync for MediaReference
impl Unpin for MediaReference
impl UnsafeUnpin for MediaReference
impl UnwindSafe for MediaReference
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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