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(String encryptionMethod) |
Encrypts the segments with the given encryption scheme.
|
HlsEncryptionSettings.Builder |
HlsEncryptionSettings.Builder.encryptionMethod(HlsEncryptionType encryptionMethod) |
Encrypts the segments with the given encryption scheme.
|
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.initializationVectorInManifest(HlsInitializationVectorInManifest initializationVectorInManifest) |
The Initialization Vector is a 128-bit number used in conjunction with the key for encrypting blocks.
|
HlsEncryptionSettings.Builder |
HlsEncryptionSettings.Builder.offlineEncrypted(String offlineEncrypted) |
Enable this setting to insert the EXT-X-SESSION-KEY element into the master playlist.
|
HlsEncryptionSettings.Builder |
HlsEncryptionSettings.Builder.offlineEncrypted(HlsOfflineEncrypted 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(String type) |
Specify whether your DRM encryption key is static or from a key provider that follows the SPEKE standard.
|
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.
|