#[non_exhaustive]pub struct ResolvedMulti {
pub base: BaseInfo,
pub timescale: u64,
pub presentation_time_offset: u64,
pub duration: Option<u64>,
pub start_number: u64,
pub end_number: Option<u64>,
pub timeline: Option<SegmentTimeline>,
}Expand description
The inherited multiple-Segment fields with defaults applied.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.base: BaseInfoMerged Table 16 fields (raw, defaults not applied).
timescale: u64@timescale, default 1.
presentation_time_offset: u64@presentationTimeOffset, default 0.
duration: Option<u64>@duration.
start_number: u64@startNumber, default 1.
end_number: Option<u64>@endNumber.
timeline: Option<SegmentTimeline>The effective SegmentTimeline.
Trait Implementations§
Source§impl Clone for ResolvedMulti
impl Clone for ResolvedMulti
Source§impl Debug for ResolvedMulti
impl Debug for ResolvedMulti
Source§impl PartialEq for ResolvedMulti
impl PartialEq for ResolvedMulti
impl StructuralPartialEq for ResolvedMulti
Auto Trait Implementations§
impl Freeze for ResolvedMulti
impl RefUnwindSafe for ResolvedMulti
impl Send for ResolvedMulti
impl Sync for ResolvedMulti
impl Unpin for ResolvedMulti
impl UnsafeUnpin for ResolvedMulti
impl UnwindSafe for ResolvedMulti
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