Struct m3u8_rs::playlist::AlternativeMedia [] [src]

pub struct AlternativeMedia {
    pub media_type: AlternativeMediaType,
    pub uri: Option<String>,
    pub group_id: String,
    pub language: Option<String>,
    pub assoc_language: Option<String>,
    pub name: String,
    pub default: bool,
    pub autoselect: bool,
    pub forced: bool,
    pub instream_id: Option<String>,
    pub characteristics: Option<String>,
}

#EXT-X-MEDIA:<attribute-list>

The EXT-X-MEDIA tag is used to relate Media Playlists that contain alternative Renditions (Section 4.3.4.2.1) of the same content. For example, three EXT-X-MEDIA tags can be used to identify audio-only Media Playlists that contain English, French and Spanish Renditions of the same presentation. Or two EXT-X-MEDIA tags can be used to identify video-only Media Playlists that show two different camera angles.

Fields

Methods

impl AlternativeMedia
[src]

Trait Implementations

impl Debug for AlternativeMedia
[src]

Formats the value using the given formatter.

impl Default for AlternativeMedia
[src]

Returns the "default value" for a type. Read more

impl PartialEq for AlternativeMedia
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.