Struct dash_mpd::SegmentTemplate
source · [−]pub struct SegmentTemplate {
pub initialization: Option<String>,
pub media: Option<String>,
pub index: Option<String>,
pub SegmentTimeline: Option<SegmentTimeline>,
pub startNumber: Option<u64>,
pub duration: Option<f64>,
pub timescale: Option<u64>,
pub presentationTimeOffset: Option<u64>,
pub bitstreamSwitching: Option<String>,
}Expand description
Allows template-based SegmentURL construction. Specifies various substitution rules using
dynamic values such as $Time$ and $Number$ that map to a sequence of Segments.
Fields
initialization: Option<String>media: Option<String>index: Option<String>SegmentTimeline: Option<SegmentTimeline>startNumber: Option<u64>duration: Option<f64>timescale: Option<u64>presentationTimeOffset: Option<u64>bitstreamSwitching: Option<String>Trait Implementations
sourceimpl Clone for SegmentTemplate
impl Clone for SegmentTemplate
sourcefn clone(&self) -> SegmentTemplate
fn clone(&self) -> SegmentTemplate
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for SegmentTemplate
impl Debug for SegmentTemplate
sourceimpl Default for SegmentTemplate
impl Default for SegmentTemplate
sourcefn default() -> SegmentTemplate
fn default() -> SegmentTemplate
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for SegmentTemplatewhere
SegmentTemplate: Default,
impl<'de> Deserialize<'de> for SegmentTemplatewhere
SegmentTemplate: Default,
sourcefn 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
sourceimpl Serialize for SegmentTemplate
impl Serialize for SegmentTemplate
Auto Trait Implementations
impl RefUnwindSafe for SegmentTemplate
impl Send for SegmentTemplate
impl Sync for SegmentTemplate
impl Unpin for SegmentTemplate
impl UnwindSafe for SegmentTemplate
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more