![]() |
TSDuck v3.43-4480
MPEG Transport Stream Toolkit
|
Description of an alternative rendition media playlist inside an HLS master playlist. More...
#include <tshlsAltPlayList.h>


Public Member Functions | |
| AltPlayList ()=default | |
| Constructor. | |
| virtual UString | toString () const override |
| Convert to a string object. | |
| UString | urlString () const |
| Get the URL string to use. | |
Public Attributes | |
| UString | assoc_language {} |
| Associated language. Optional. | |
| bool | auto_select = false |
| The client may choose to play this Rendition in the absence of explicit user preference. | |
| UString | channels {} |
| Ordered, slash-separated ("/") list of channel parameters. | |
| UString | characteristics {} |
| Media Characteristic Tags (MCTs) separated by comma (,) characters. | |
| UString | file_path {} |
| Full file path. | |
| bool | forced = false |
| The Rendition contains content that is considered essential to play. | |
| UString | group_id {} |
| Group to which the Rendition belongs. Required. | |
| UString | in_stream_id {} |
| Rendition within the segments in the Media Playlist. | |
| bool | is_default = false |
| The client should play this Rendition in the absence of information from the user indicating a different choice. | |
| UString | language {} |
| Primary language used in the Rendition. Optional. | |
| UString | name {} |
| Human-readable description of the Rendition. Required. | |
| UString | relative_uri {} |
| Relative URI, verbatime from playlist. | |
| UString | stable_rendition_id {} |
| Stable identifier for the URI within the Multivariant Playlist. Optional. | |
| UString | type {} |
| Playlist type, required, one of "AUDIO", "VIDEO", "SUBTITLES", "CLOSED-CAPTIONS". | |
| URL | url {} |
| Full URL, invalid if accessed by file path only. | |
Description of an alternative rendition media playlist inside an HLS master playlist.
Alternative rendition media playlists are introduced by the tag #EXT-X-MEDIA while regular media playlists (class MediaPlayList) are introduced by the tag #EXT-X-STREAM-INF.
|
overridevirtual |
Convert to a string object.
Reimplemented from ts::hls::MediaElement.
|
inherited |