pub struct Cue {
pub index: u32,
pub start_ts: u64,
pub tags: Vec<Tag>,
pub points: Vec<CuePoint>,
}Expand description
A Cue is a designated point of time within a media stream.
A Cue may be a mapping from either a source track, a chapter, cuesheet, or a timestamp
depending on the source media. A Cue’s duration is the difference between the Cue’s
timestamp and the next. Each Cue may contain an optional index of points relative to the Cue
that never exceed the timestamp of the next Cue. A Cue may also have associated Tags.
Fields§
§index: u32A unique index for the Cue.
start_ts: u64The starting timestamp in number of frames from the start of the stream.
A list of Tags associated with the Cue.
points: Vec<CuePoint>A list of CuePointss that are contained within this Cue. These points are children of
the Cue since the Cue itself is an implicit CuePoint.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Cue
impl RefUnwindSafe for Cue
impl Send for Cue
impl Sync for Cue
impl Unpin for Cue
impl UnwindSafe for Cue
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