Struct dash_mpd::Representation [−][src]
pub struct Representation {Show 17 fields
pub id: Option<String>,
pub mimeType: Option<String>,
pub codecs: Option<String>,
pub contentType: Option<String>,
pub scanType: Option<String>,
pub bandwidth: Option<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>,
pub href: Option<String>,
}
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: Option<String>
mimeType: 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: Option<u64>
audioSamplingRate: 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>
href: Option<String>
A “remote resource”, following the XML Linking Language (XLink) specification.
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