public static interface MsSmoothGroupSettings.Builder extends SdkPojo, CopyableBuilder<MsSmoothGroupSettings.Builder,MsSmoothGroupSettings>
Modifier and Type | Method and Description |
---|---|
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 (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 (MsSmoothEncryptionSettings) to specify the value SpekeKeyProvider.
|
MsSmoothGroupSettings.Builder |
encryption(MsSmoothEncryptionSettings encryption)
If you are using DRM, set DRM System (MsSmoothEncryptionSettings) to specify the value SpekeKeyProvider.
|
MsSmoothGroupSettings.Builder |
fragmentLength(Integer fragmentLength)
Use Fragment length (FragmentLength) to specify the mp4 fragment sizes in seconds.
|
MsSmoothGroupSettings.Builder |
manifestEncoding(MsSmoothManifestEncoding manifestEncoding)
Use Manifest encoding (MsSmoothManifestEncoding) to specify the encoding format for the server and client
manifest.
|
MsSmoothGroupSettings.Builder |
manifestEncoding(String manifestEncoding)
Use Manifest encoding (MsSmoothManifestEncoding) to specify the encoding format for the server and client
manifest.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
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
,
MsSmoothAudioDeduplication
MsSmoothGroupSettings.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
,
MsSmoothAudioDeduplication
MsSmoothGroupSettings.Builder destination(String destination)
destination
- 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.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.Builder
destinationSettings(DestinationSettings)
MsSmoothGroupSettings.Builder encryption(MsSmoothEncryptionSettings encryption)
encryption
- If you are using DRM, set DRM System (MsSmoothEncryptionSettings) 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.Builder
encryption(MsSmoothEncryptionSettings)
MsSmoothGroupSettings.Builder fragmentLength(Integer fragmentLength)
fragmentLength
- Use Fragment length (FragmentLength) to specify the mp4 fragment sizes in seconds. Fragment length
must be compatible with GOP size and frame rate.MsSmoothGroupSettings.Builder manifestEncoding(String manifestEncoding)
manifestEncoding
- Use Manifest encoding (MsSmoothManifestEncoding) to specify the encoding format for the server and
client manifest. Valid options are utf8 and utf16.MsSmoothManifestEncoding
,
MsSmoothManifestEncoding
MsSmoothGroupSettings.Builder manifestEncoding(MsSmoothManifestEncoding manifestEncoding)
manifestEncoding
- Use Manifest encoding (MsSmoothManifestEncoding) to specify the encoding format for the server and
client manifest. Valid options are utf8 and utf16.MsSmoothManifestEncoding
,
MsSmoothManifestEncoding
Copyright © 2019. All rights reserved.