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 more
sourceimpl Debug for SegmentTemplate
impl Debug for SegmentTemplate
sourceimpl<'de> Deserialize<'de> for SegmentTemplate
impl<'de> Deserialize<'de> for SegmentTemplate
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
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for Twhere
V: MultiLane<T>,
impl<V, T> VZip<V> for Twhere
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more