#[non_exhaustive]pub struct MpdFeatures {
pub patch_location: bool,
pub event_stream: bool,
pub inband_event_stream: bool,
pub preselection: bool,
pub service_description: bool,
pub producer_reference_time: bool,
pub content_steering: bool,
pub resync: bool,
pub low_latency: bool,
pub xlink_resolve_to_zero: bool,
}Expand description
Which not-acted-on constructs the MPD contained.
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.patch_location: boolPatchLocation (5.15).
event_stream: boolEventStream (5.10.2).
inband_event_stream: boolInbandEventStream (5.10.3).
preselection: boolPreselection (5.3.11).
service_description: boolServiceDescription (Annex K).
producer_reference_time: boolProducerReferenceTime (5.12).
content_steering: boolContentSteering.
resync: boolResync (5.3.13).
low_latency: boolAn availabilityTimeOffset, or availabilityTimeComplete="false",
anywhere: a low-latency presentation.
xlink_resolve_to_zero: boolA Period or AdaptationSet removed because its xlink was
urn:mpeg:dash:resolve-to-zero:2013.
Trait Implementations§
Source§impl Clone for MpdFeatures
impl Clone for MpdFeatures
impl Copy for MpdFeatures
Source§impl Debug for MpdFeatures
impl Debug for MpdFeatures
Source§impl Default for MpdFeatures
impl Default for MpdFeatures
impl Eq for MpdFeatures
Source§impl PartialEq for MpdFeatures
impl PartialEq for MpdFeatures
impl StructuralPartialEq for MpdFeatures
Auto Trait Implementations§
impl Freeze for MpdFeatures
impl RefUnwindSafe for MpdFeatures
impl Send for MpdFeatures
impl Sync for MpdFeatures
impl Unpin for MpdFeatures
impl UnsafeUnpin for MpdFeatures
impl UnwindSafe for MpdFeatures
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