MsSmoothGroupSettings class
Required when you set (Type) under (OutputGroups)>(OutputGroupSettings) to MS_SMOOTH_GROUP_SETTINGS.
Constructors
-
MsSmoothGroupSettings({List<
MsSmoothAdditionalManifest> ? additionalManifests, MsSmoothAudioDeduplication? audioDeduplication, String? destination, DestinationSettings? destinationSettings, MsSmoothEncryptionSettings? encryption, int? fragmentLength, MsSmoothManifestEncoding? manifestEncoding}) -
MsSmoothGroupSettings.fromJson(Map<
String, dynamic> json) -
factory
Properties
-
additionalManifests
→ List<
MsSmoothAdditionalManifest> ? -
By default, the service creates one .ism Microsoft Smooth Streaming manifest
for each Microsoft Smooth Streaming output group in your job. This default
manifest references every output in the output group. To create additional
manifests that reference a subset of the outputs in the output group,
specify a list of them here.
final
- audioDeduplication → MsSmoothAudioDeduplication?
-
COMBINE_DUPLICATE_STREAMS combines identical audio encoding settings across
a Microsoft Smooth output group into a single audio stream.
final
- destination → String?
-
Use Destination (Destination) to specify the S3 output location and the
output filename base. Destination accepts format identifiers. If you do not
specify the base filename in the URI, the service will use the filename of
the input file. If your job has multiple inputs, the service uses the
filename of the first input file.
final
- destinationSettings → DestinationSettings?
-
Settings associated with the destination. Will vary based on the type of
destination
final
- encryption → MsSmoothEncryptionSettings?
-
If you are using DRM, set DRM System (MsSmoothEncryptionSettings) to specify
the value SpekeKeyProvider.
final
- fragmentLength → int?
-
Use Fragment length (FragmentLength) to specify the mp4 fragment sizes in
seconds. Fragment length must be compatible with GOP size and frame rate.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- manifestEncoding → MsSmoothManifestEncoding?
-
Use Manifest encoding (MsSmoothManifestEncoding) to specify the encoding
format for the server and client manifest. Valid options are utf8 and utf16.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
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