Class HLSAlternateRendition
- Namespace
- VisioForge.Core.Types.X.Sinks
- Assembly
- VisioForge.Core.dll
An alternate rendition of a multivariant HLS output (an EXT-X-MEDIA entry of the master playlist).
public class HLSAlternateRenditionInheritance
Inherited Members
Constructors
HLSAlternateRendition(string, string, string)
Initializes a new instance of the VisioForge.Core.Types.X.Sinks.HLSAlternateRendition class.
public HLSAlternateRendition(string uri, string groupId, string name)Parameters
uristring-
The media playlist URI, relative to the master playlist, e.g.
audio/en.m3u8. groupIdstring-
The group ID that variants reference through VisioForge.Core.Types.X.Sinks.HLSVariantStream.AudioGroupId or VisioForge.Core.Types.X.Sinks.HLSVariantStream.VideoGroupId.
namestring-
The human-readable name, unique among the renditions.
Properties
AutoSelect
Gets or sets a value indicating whether the player may select this rendition automatically.
public bool AutoSelect { get; set; }Property Value
Default
Gets or sets a value indicating whether this is the default rendition of its group.
public bool Default { get; set; }Property Value
Forced
Gets or sets the FORCED attribute.
public bool Forced { get; set; }Property Value
GroupId
Gets or sets the group ID (the GROUP-ID attribute).
public string GroupId { get; set; }Property Value
Language
Gets or sets the language tag (the LANGUAGE attribute), e.g. en. Optional.
public string Language { get; set; }Property Value
Name
Gets or sets the name (the NAME attribute).
public string Name { get; set; }Property Value
Uri
Gets or sets the media playlist URI, relative to the master playlist. Its segments go to the folder the URI names, which no other variant or rendition may use.
public string Uri { get; set; }