HlsSettings class
Settings for HLS output groups
Constructors
- HlsSettings({String? audioGroupId, HlsAudioOnlyContainer? audioOnlyContainer, String? audioRenditionSets, HlsAudioTrackType? audioTrackType, HlsIFrameOnlyManifest? iFrameOnlyManifest, String? segmentModifier})
-
HlsSettings.fromJson(Map<
String, dynamic> json) -
factory
Properties
- audioGroupId → String?
-
Specifies the group to which the audio Rendition belongs.
final
- audioOnlyContainer → HlsAudioOnlyContainer?
-
Use this setting only in audio-only outputs. Choose MPEG-2 Transport Stream
(M2TS) to create a file in an MPEG2-TS container. Keep the default value
Automatic (AUTOMATIC) to create an audio-only file in a raw container.
Regardless of the value that you specify here, if this output has video, the
service will place the output into an MPEG2-TS container.
final
- audioRenditionSets → String?
-
List all the audio groups that are used with the video output stream. Input
all the audio GROUP-IDs that are associated to the video, separate by ','.
final
- audioTrackType → HlsAudioTrackType?
-
Four types of audio-only tracks are supported: Audio-Only Variant Stream The
client can play back this audio-only stream instead of video in
low-bandwidth scenarios. Represented as an EXT-X-STREAM-INF in the HLS
manifest. Alternate Audio, Auto Select, Default Alternate rendition that the
client should try to play back by default. Represented as an EXT-X-MEDIA in
the HLS manifest with DEFAULT=YES, AUTOSELECT=YES Alternate Audio, Auto
Select, Not Default Alternate rendition that the client may try to play back
by default. Represented as an EXT-X-MEDIA in the HLS manifest with
DEFAULT=NO, AUTOSELECT=YES Alternate Audio, not Auto Select Alternate
rendition that the client will not try to play back by default. Represented
as an EXT-X-MEDIA in the HLS manifest with DEFAULT=NO, AUTOSELECT=NO
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- iFrameOnlyManifest → HlsIFrameOnlyManifest?
-
When set to INCLUDE, writes I-Frame Only Manifest in addition to the HLS
manifest
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- segmentModifier → String?
-
Use this setting to add an identifying string to the filename of each
segment. The service adds this string between the name modifier and segment
index number. You can use format identifiers in the string. For more
information, see
https://docs.aws.amazon.com/mediaconvert/latest/ug/using-variables-in-your-job-settings.html
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited