Package | Description |
---|---|
software.amazon.awssdk.services.mediaconvert.model |
Modifier and Type | Method and Description |
---|---|
static HlsEncryptionSettings.Builder |
HlsEncryptionSettings.builder() |
HlsEncryptionSettings.Builder |
HlsEncryptionSettings.Builder.constantInitializationVector(String constantInitializationVector)
This is a 128-bit, 16-byte hex value represented by a 32-character text string.
|
HlsEncryptionSettings.Builder |
HlsEncryptionSettings.Builder.encryptionMethod(HlsEncryptionType encryptionMethod)
Encrypts the segments with the given encryption scheme.
|
HlsEncryptionSettings.Builder |
HlsEncryptionSettings.Builder.encryptionMethod(String encryptionMethod)
Encrypts the segments with the given encryption scheme.
|
HlsEncryptionSettings.Builder |
HlsEncryptionSettings.Builder.initializationVectorInManifest(HlsInitializationVectorInManifest initializationVectorInManifest)
The Initialization Vector is a 128-bit number used in conjunction with the key for encrypting blocks.
|
HlsEncryptionSettings.Builder |
HlsEncryptionSettings.Builder.initializationVectorInManifest(String initializationVectorInManifest)
The Initialization Vector is a 128-bit number used in conjunction with the key for encrypting blocks.
|
HlsEncryptionSettings.Builder |
HlsEncryptionSettings.Builder.offlineEncrypted(HlsOfflineEncrypted offlineEncrypted)
Enable this setting to insert the EXT-X-SESSION-KEY element into the master playlist.
|
HlsEncryptionSettings.Builder |
HlsEncryptionSettings.Builder.offlineEncrypted(String offlineEncrypted)
Enable this setting to insert the EXT-X-SESSION-KEY element into the master playlist.
|
default HlsEncryptionSettings.Builder |
HlsEncryptionSettings.Builder.spekeKeyProvider(Consumer<SpekeKeyProvider.Builder> spekeKeyProvider)
If your output group type is HLS, DASH, or Microsoft Smooth, use these settings when doing DRM encryption
with a SPEKE-compliant key provider.
|
HlsEncryptionSettings.Builder |
HlsEncryptionSettings.Builder.spekeKeyProvider(SpekeKeyProvider spekeKeyProvider)
If your output group type is HLS, DASH, or Microsoft Smooth, use these settings when doing DRM encryption
with a SPEKE-compliant key provider.
|
default HlsEncryptionSettings.Builder |
HlsEncryptionSettings.Builder.staticKeyProvider(Consumer<StaticKeyProvider.Builder> staticKeyProvider)
Use these settings to set up encryption with a static key provider.
|
HlsEncryptionSettings.Builder |
HlsEncryptionSettings.Builder.staticKeyProvider(StaticKeyProvider staticKeyProvider)
Use these settings to set up encryption with a static key provider.
|
HlsEncryptionSettings.Builder |
HlsEncryptionSettings.toBuilder() |
HlsEncryptionSettings.Builder |
HlsEncryptionSettings.Builder.type(HlsKeyProviderType type)
Specify whether your DRM encryption key is static or from a key provider that follows the SPEKE standard.
|
HlsEncryptionSettings.Builder |
HlsEncryptionSettings.Builder.type(String type)
Specify whether your DRM encryption key is static or from a key provider that follows the SPEKE standard.
|
Modifier and Type | Method and Description |
---|---|
static Class<? extends HlsEncryptionSettings.Builder> |
HlsEncryptionSettings.serializableBuilderClass() |
Modifier and Type | Method and Description |
---|---|
default HlsGroupSettings.Builder |
HlsGroupSettings.Builder.encryption(Consumer<HlsEncryptionSettings.Builder> encryption)
DRM settings.
|
Copyright © 2021. All rights reserved.