pub struct InbandEventStream {
pub timescale: Option<u64>,
pub schemeIdUri: Option<String>,
pub event: Vec<Event>,
pub value: Option<String>,
pub href: Option<String>,
pub actuate: Option<String>,
}
Expand description
“Inband” events are materialized by the presence of DASHEventMessageBoxes (emsg) in the media segments.
The client is informed of their presence by the inclusion of an InbandEventStream element in the AdaptationSet or Representation element.
Fields§
§timescale: Option<u64>
§schemeIdUri: Option<String>
§event: Vec<Event>
§value: Option<String>
§href: Option<String>
A “remote resource”, following the XML Linking Language (XLink) specification.
actuate: Option<String>
Trait Implementations§
Source§impl Clone for InbandEventStream
impl Clone for InbandEventStream
Source§fn clone(&self) -> InbandEventStream
fn clone(&self) -> InbandEventStream
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for InbandEventStream
impl Debug for InbandEventStream
Source§impl Default for InbandEventStream
impl Default for InbandEventStream
Source§fn default() -> InbandEventStream
fn default() -> InbandEventStream
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InbandEventStreamwhere
InbandEventStream: Default,
impl<'de> Deserialize<'de> for InbandEventStreamwhere
InbandEventStream: Default,
Source§fn 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
Source§impl PartialEq for InbandEventStream
impl PartialEq for InbandEventStream
Source§impl Serialize for InbandEventStream
impl Serialize for InbandEventStream
impl StructuralPartialEq for InbandEventStream
Auto Trait Implementations§
impl Freeze for InbandEventStream
impl RefUnwindSafe for InbandEventStream
impl Send for InbandEventStream
impl Sync for InbandEventStream
impl Unpin for InbandEventStream
impl UnwindSafe for InbandEventStream
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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