public static interface MsSmoothGroupSettings.Builder extends SdkPojo, CopyableBuilder<MsSmoothGroupSettings.Builder,MsSmoothGroupSettings>
| Modifier and Type | Method and Description |
|---|---|
MsSmoothGroupSettings.Builder |
additionalManifests(Collection<MsSmoothAdditionalManifest> additionalManifests)
By default, the service creates one .ism Microsoft Smooth Streaming manifest for each Microsoft Smooth
Streaming output group in your job.
|
MsSmoothGroupSettings.Builder |
additionalManifests(Consumer<MsSmoothAdditionalManifest.Builder>... additionalManifests)
By default, the service creates one .ism Microsoft Smooth Streaming manifest for each Microsoft Smooth
Streaming output group in your job.
|
MsSmoothGroupSettings.Builder |
additionalManifests(MsSmoothAdditionalManifest... additionalManifests)
By default, the service creates one .ism Microsoft Smooth Streaming manifest for each Microsoft Smooth
Streaming output group in your job.
|
MsSmoothGroupSettings.Builder |
audioDeduplication(MsSmoothAudioDeduplication audioDeduplication)
COMBINE_DUPLICATE_STREAMS combines identical audio encoding settings across a Microsoft Smooth output group
into a single audio stream.
|
MsSmoothGroupSettings.Builder |
audioDeduplication(String audioDeduplication)
COMBINE_DUPLICATE_STREAMS combines identical audio encoding settings across a Microsoft Smooth output group
into a single audio stream.
|
MsSmoothGroupSettings.Builder |
destination(String destination)
Use Destination to specify the S3 output location and the output filename base.
|
default MsSmoothGroupSettings.Builder |
destinationSettings(Consumer<DestinationSettings.Builder> destinationSettings)
Settings associated with the destination.
|
MsSmoothGroupSettings.Builder |
destinationSettings(DestinationSettings destinationSettings)
Settings associated with the destination.
|
default MsSmoothGroupSettings.Builder |
encryption(Consumer<MsSmoothEncryptionSettings.Builder> encryption)
If you are using DRM, set DRM System to specify the value SpekeKeyProvider.
|
MsSmoothGroupSettings.Builder |
encryption(MsSmoothEncryptionSettings encryption)
If you are using DRM, set DRM System to specify the value SpekeKeyProvider.
|
MsSmoothGroupSettings.Builder |
fragmentLength(Integer fragmentLength)
Specify how you want MediaConvert to determine the fragment length.
|
MsSmoothGroupSettings.Builder |
fragmentLengthControl(MsSmoothFragmentLengthControl fragmentLengthControl)
Specify how you want MediaConvert to determine the fragment length.
|
MsSmoothGroupSettings.Builder |
fragmentLengthControl(String fragmentLengthControl)
Specify how you want MediaConvert to determine the fragment length.
|
MsSmoothGroupSettings.Builder |
manifestEncoding(MsSmoothManifestEncoding manifestEncoding)
Use Manifest encoding to specify the encoding format for the server and client manifest.
|
MsSmoothGroupSettings.Builder |
manifestEncoding(String manifestEncoding)
Use Manifest encoding to specify the encoding format for the server and client manifest.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildMsSmoothGroupSettings.Builder additionalManifests(Collection<MsSmoothAdditionalManifest> additionalManifests)
additionalManifests - 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.MsSmoothGroupSettings.Builder additionalManifests(MsSmoothAdditionalManifest... additionalManifests)
additionalManifests - 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.MsSmoothGroupSettings.Builder additionalManifests(Consumer<MsSmoothAdditionalManifest.Builder>... additionalManifests)
MsSmoothAdditionalManifest.Builder avoiding the
need to create one manually via
MsSmoothAdditionalManifest.builder().
When the Consumer completes,
SdkBuilder.build() is
called immediately and its result is passed to #additionalManifests(List.
additionalManifests - a consumer that will call methods on
MsSmoothAdditionalManifest.Builder#additionalManifests(java.util.Collection) MsSmoothGroupSettings.Builder audioDeduplication(String audioDeduplication)
audioDeduplication - COMBINE_DUPLICATE_STREAMS combines identical audio encoding settings across a Microsoft Smooth output
group into a single audio stream.MsSmoothAudioDeduplication,
MsSmoothAudioDeduplicationMsSmoothGroupSettings.Builder audioDeduplication(MsSmoothAudioDeduplication audioDeduplication)
audioDeduplication - COMBINE_DUPLICATE_STREAMS combines identical audio encoding settings across a Microsoft Smooth output
group into a single audio stream.MsSmoothAudioDeduplication,
MsSmoothAudioDeduplicationMsSmoothGroupSettings.Builder destination(String destination)
destination - Use 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.MsSmoothGroupSettings.Builder destinationSettings(DestinationSettings destinationSettings)
destinationSettings - Settings associated with the destination. Will vary based on the type of destinationdefault MsSmoothGroupSettings.Builder destinationSettings(Consumer<DestinationSettings.Builder> destinationSettings)
DestinationSettings.Builder avoiding the need to create one
manually via DestinationSettings.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to destinationSettings(DestinationSettings).
destinationSettings - a consumer that will call methods on DestinationSettings.BuilderdestinationSettings(DestinationSettings)MsSmoothGroupSettings.Builder encryption(MsSmoothEncryptionSettings encryption)
encryption - If you are using DRM, set DRM System to specify the value SpekeKeyProvider.default MsSmoothGroupSettings.Builder encryption(Consumer<MsSmoothEncryptionSettings.Builder> encryption)
MsSmoothEncryptionSettings.Builder avoiding the need to create one
manually via MsSmoothEncryptionSettings.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to encryption(MsSmoothEncryptionSettings).
encryption - a consumer that will call methods on MsSmoothEncryptionSettings.Builderencryption(MsSmoothEncryptionSettings)MsSmoothGroupSettings.Builder fragmentLength(Integer fragmentLength)
fragmentLength - Specify how you want MediaConvert to determine the fragment length. Choose Exact to have the encoder
use the exact length that you specify with the setting Fragment length. This might result in extra
I-frames. Choose Multiple of GOP to have the encoder round up the segment lengths to match the next
GOP boundary.MsSmoothGroupSettings.Builder fragmentLengthControl(String fragmentLengthControl)
fragmentLengthControl - Specify how you want MediaConvert to determine the fragment length. Choose Exact to have the encoder
use the exact length that you specify with the setting Fragment length. This might result in extra
I-frames. Choose Multiple of GOP to have the encoder round up the segment lengths to match the next
GOP boundary.MsSmoothFragmentLengthControl,
MsSmoothFragmentLengthControlMsSmoothGroupSettings.Builder fragmentLengthControl(MsSmoothFragmentLengthControl fragmentLengthControl)
fragmentLengthControl - Specify how you want MediaConvert to determine the fragment length. Choose Exact to have the encoder
use the exact length that you specify with the setting Fragment length. This might result in extra
I-frames. Choose Multiple of GOP to have the encoder round up the segment lengths to match the next
GOP boundary.MsSmoothFragmentLengthControl,
MsSmoothFragmentLengthControlMsSmoothGroupSettings.Builder manifestEncoding(String manifestEncoding)
manifestEncoding - Use Manifest encoding to specify the encoding format for the server and client manifest. Valid options
are utf8 and utf16.MsSmoothManifestEncoding,
MsSmoothManifestEncodingMsSmoothGroupSettings.Builder manifestEncoding(MsSmoothManifestEncoding manifestEncoding)
manifestEncoding - Use Manifest encoding to specify the encoding format for the server and client manifest. Valid options
are utf8 and utf16.MsSmoothManifestEncoding,
MsSmoothManifestEncodingCopyright © 2023. All rights reserved.