| Package | Description |
|---|---|
| software.amazon.awssdk.services.mediaconvert.model |
| Modifier and Type | Method and Description |
|---|---|
static CmafEncryptionSettings.Builder |
CmafEncryptionSettings.builder() |
CmafEncryptionSettings.Builder |
CmafEncryptionSettings.Builder.constantInitializationVector(String constantInitializationVector)
This is a 128-bit, 16-byte hex value represented by a 32-character text string.
|
CmafEncryptionSettings.Builder |
CmafEncryptionSettings.Builder.encryptionMethod(CmafEncryptionType encryptionMethod)
Specify the encryption scheme that you want the service to use when encrypting your CMAF segments.
|
CmafEncryptionSettings.Builder |
CmafEncryptionSettings.Builder.encryptionMethod(String encryptionMethod)
Specify the encryption scheme that you want the service to use when encrypting your CMAF segments.
|
CmafEncryptionSettings.Builder |
CmafEncryptionSettings.Builder.initializationVectorInManifest(CmafInitializationVectorInManifest initializationVectorInManifest)
When you use DRM with CMAF outputs, choose whether the service writes the 128-bit encryption initialization
vector in the HLS and DASH manifests.
|
CmafEncryptionSettings.Builder |
CmafEncryptionSettings.Builder.initializationVectorInManifest(String initializationVectorInManifest)
When you use DRM with CMAF outputs, choose whether the service writes the 128-bit encryption initialization
vector in the HLS and DASH manifests.
|
default CmafEncryptionSettings.Builder |
CmafEncryptionSettings.Builder.spekeKeyProvider(Consumer<SpekeKeyProviderCmaf.Builder> spekeKeyProvider)
If your output group type is CMAF, use these settings when doing DRM encryption with a SPEKE-compliant key
provider.
|
CmafEncryptionSettings.Builder |
CmafEncryptionSettings.Builder.spekeKeyProvider(SpekeKeyProviderCmaf spekeKeyProvider)
If your output group type is CMAF, use these settings when doing DRM encryption with a SPEKE-compliant key
provider.
|
default CmafEncryptionSettings.Builder |
CmafEncryptionSettings.Builder.staticKeyProvider(Consumer<StaticKeyProvider.Builder> staticKeyProvider)
Use these settings to set up encryption with a static key provider.
|
CmafEncryptionSettings.Builder |
CmafEncryptionSettings.Builder.staticKeyProvider(StaticKeyProvider staticKeyProvider)
Use these settings to set up encryption with a static key provider.
|
CmafEncryptionSettings.Builder |
CmafEncryptionSettings.toBuilder() |
CmafEncryptionSettings.Builder |
CmafEncryptionSettings.Builder.type(CmafKeyProviderType type)
Specify whether your DRM encryption key is static or from a key provider that follows the SPEKE standard.
|
CmafEncryptionSettings.Builder |
CmafEncryptionSettings.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 CmafEncryptionSettings.Builder> |
CmafEncryptionSettings.serializableBuilderClass() |
| Modifier and Type | Method and Description |
|---|---|
default CmafGroupSettings.Builder |
CmafGroupSettings.Builder.encryption(Consumer<CmafEncryptionSettings.Builder> encryption)
DRM settings.
|
Copyright © 2023. All rights reserved.