OutputGroupSettings class

Output Group settings, including type

Constructors

OutputGroupSettings({CmafGroupSettings? cmafGroupSettings, DashIsoGroupSettings? dashIsoGroupSettings, FileGroupSettings? fileGroupSettings, HlsGroupSettings? hlsGroupSettings, MsSmoothGroupSettings? msSmoothGroupSettings, OutputGroupType? type})
OutputGroupSettings.fromJson(Map<String, dynamic> json)
factory

Properties

cmafGroupSettings CmafGroupSettings?
Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to CMAF_GROUP_SETTINGS. Each output in a CMAF Output Group may only contain a single video, audio, or caption output.
final
dashIsoGroupSettings DashIsoGroupSettings?
Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to DASH_ISO_GROUP_SETTINGS.
final
fileGroupSettings FileGroupSettings?
Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to FILE_GROUP_SETTINGS.
final
hashCode int
The hash code for this object.
no setterinherited
hlsGroupSettings HlsGroupSettings?
Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to HLS_GROUP_SETTINGS.
final
msSmoothGroupSettings MsSmoothGroupSettings?
Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to MS_SMOOTH_GROUP_SETTINGS.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
type OutputGroupType?
Type of output group (File group, Apple HLS, DASH ISO, Microsoft Smooth Streaming, CMAF)
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