Struct hls_m3u8::tags::ExtXMap [−][src]
pub struct ExtXMap<'a> { /* fields omitted */ }
Expand description
The ExtXMap
tag specifies how to obtain the Media Initialization
Section, required to parse the applicable MediaSegment
s.
It applies to every MediaSegment
that appears after it in the playlist
until the next ExtXMap
tag or until the end of the playlist.
An ExtXMap
tag should be supplied for MediaSegment
s in playlists
with the ExtXIFramesOnly
tag when the first MediaSegment
(i.e.,
I-frame) in the playlist (or the first segment following an
ExtXDiscontinuity
tag) does not immediately follow the Media
Initialization Section at the beginning of its resource.
If the Media Initialization Section declared by an ExtXMap
tag is
encrypted with EncryptionMethod::Aes128
, the IV attribute of
the ExtXKey
tag that applies to the ExtXMap
is required.
Implementations
The URI
that identifies a resource, that contains the media
initialization section.
The URI
that identifies a resource, that contains the media
initialization section.
Trait Implementations
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
Auto Trait Implementations
impl<'a> RefUnwindSafe for ExtXMap<'a>
impl<'a> UnwindSafe for ExtXMap<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more