Struct dash_mpd::Representation [−][src]
pub struct Representation {Show 16 fields
    pub id: String,
    pub mimeType: Option<String>,
    pub codecs: Option<String>,
    pub contentType: Option<String>,
    pub scanType: Option<String>,
    pub bandwidth: u64,
    pub audioSamplingRate: Option<u64>,
    pub width: Option<u64>,
    pub height: Option<u64>,
    pub startsWithSAP: Option<u64>,
    pub BaseURL: Option<BaseURL>,
    pub AudioChannelConfiguration: Option<AudioChannelConfiguration>,
    pub SegmentTemplate: Option<SegmentTemplate>,
    pub SegmentBase: Option<SegmentBase>,
    pub SegmentList: Option<SegmentList>,
    pub Resync: Option<Resync>,
}Expand description
A representation describes a version of the content, using a specific encoding and bitrate. Streams often have multiple representations with different bitrates, to allow the client to select that most suitable to its network conditions.
Fields
id: StringmimeType: Option<String>codecs: Option<String>An RFC6381 string, https://tools.ietf.org/html/rfc6381
contentType: Option<String>scanType: Option<String>If present, this attribute is expected to be set to “progressive”.
bandwidth: u64audioSamplingRate: Option<u64>width: Option<u64>height: Option<u64>startsWithSAP: Option<u64>BaseURL: Option<BaseURL>AudioChannelConfiguration: Option<AudioChannelConfiguration>SegmentTemplate: Option<SegmentTemplate>SegmentBase: Option<SegmentBase>SegmentList: Option<SegmentList>Resync: Option<Resync>Trait Implementations
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
Auto Trait Implementations
impl RefUnwindSafe for Representation
impl Send for Representation
impl Sync for Representation
impl Unpin for Representation
impl UnwindSafe for Representation
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more
