[][src]Struct rusoto_mediapackage_vod::DashManifest

pub struct DashManifest {
    pub manifest_layout: Option<String>,
    pub manifest_name: Option<String>,
    pub min_buffer_time_seconds: Option<i64>,
    pub profile: Option<String>,
    pub stream_selection: Option<StreamSelection>,
}

A DASH manifest configuration.

Fields

manifest_layout: Option<String>

Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.

manifest_name: Option<String>

An optional string to include in the name of the manifest.

min_buffer_time_seconds: Option<i64>

Minimum duration (in seconds) that a player will buffer media before starting the presentation.

profile: Option<String>

The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to "HBBTV15", HbbTV 1.5 compliant output is enabled.

stream_selection: Option<StreamSelection>

Trait Implementations

impl Clone for DashManifest[src]

impl Debug for DashManifest[src]

impl Default for DashManifest[src]

impl<'de> Deserialize<'de> for DashManifest[src]

impl PartialEq<DashManifest> for DashManifest[src]

impl Serialize for DashManifest[src]

impl StructuralPartialEq for DashManifest[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.