pub struct ExportClipInfo {Show 13 fields
pub event_number: u32,
pub track_index: usize,
pub track_label: String,
pub reel_name: String,
pub clip_name: String,
pub source_in_tc: String,
pub source_out_tc: String,
pub record_in_tc: String,
pub record_out_tc: String,
pub speed: f64,
pub reverse: bool,
pub opacity: f32,
pub muted: bool,
}Expand description
Flattened, serialisable view of one clip suitable for all export formats.
Fields§
§event_number: u32Sequential 1-based event number.
track_index: usizeTrack index (0-based).
track_label: StringTrack type label: "V", "A", or "SUB".
reel_name: StringReel / source name (file stem or “AX” if unknown).
clip_name: StringClip display name.
source_in_tc: StringSource in-point as SMPTE timecode.
source_out_tc: StringSource out-point as SMPTE timecode.
record_in_tc: StringRecord in-point (timeline) as SMPTE timecode.
record_out_tc: StringRecord out-point (timeline) as SMPTE timecode.
speed: f64Speed multiplier (1.0 = normal).
reverse: boolReverse flag.
opacity: f32Clip opacity / volume (0.0–1.0).
muted: boolMuted flag.
Trait Implementations§
Source§impl Clone for ExportClipInfo
impl Clone for ExportClipInfo
Source§fn clone(&self) -> ExportClipInfo
fn clone(&self) -> ExportClipInfo
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 moreAuto Trait Implementations§
impl Freeze for ExportClipInfo
impl RefUnwindSafe for ExportClipInfo
impl Send for ExportClipInfo
impl Sync for ExportClipInfo
impl Unpin for ExportClipInfo
impl UnsafeUnpin for ExportClipInfo
impl UnwindSafe for ExportClipInfo
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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