public static interface DashIsoEncryptionSettings.Builder extends SdkPojo, CopyableBuilder<DashIsoEncryptionSettings.Builder,DashIsoEncryptionSettings>
| Modifier and Type | Method and Description |
|---|---|
DashIsoEncryptionSettings.Builder |
playbackDeviceCompatibility(DashIsoPlaybackDeviceCompatibility playbackDeviceCompatibility)
This setting can improve the compatibility of your output with video players on obsolete devices.
|
DashIsoEncryptionSettings.Builder |
playbackDeviceCompatibility(String playbackDeviceCompatibility)
This setting can improve the compatibility of your output with video players on obsolete devices.
|
default DashIsoEncryptionSettings.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.
|
DashIsoEncryptionSettings.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.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildDashIsoEncryptionSettings.Builder playbackDeviceCompatibility(String playbackDeviceCompatibility)
playbackDeviceCompatibility - This setting can improve the compatibility of your output with video players on obsolete devices. It
applies only to DASH H.264 outputs with DRM encryption. Choose Unencrypted SEI (UNENCRYPTED_SEI) only
to correct problems with playback on older devices. Otherwise, keep the default setting CENC v1
(CENC_V1). If you choose Unencrypted SEI, for that output, the service will exclude the access unit
delimiter and will leave the SEI NAL units unencrypted.DashIsoPlaybackDeviceCompatibility,
DashIsoPlaybackDeviceCompatibilityDashIsoEncryptionSettings.Builder playbackDeviceCompatibility(DashIsoPlaybackDeviceCompatibility playbackDeviceCompatibility)
playbackDeviceCompatibility - This setting can improve the compatibility of your output with video players on obsolete devices. It
applies only to DASH H.264 outputs with DRM encryption. Choose Unencrypted SEI (UNENCRYPTED_SEI) only
to correct problems with playback on older devices. Otherwise, keep the default setting CENC v1
(CENC_V1). If you choose Unencrypted SEI, for that output, the service will exclude the access unit
delimiter and will leave the SEI NAL units unencrypted.DashIsoPlaybackDeviceCompatibility,
DashIsoPlaybackDeviceCompatibilityDashIsoEncryptionSettings.Builder spekeKeyProvider(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. If your output group type is CMAF, use the
SpekeKeyProviderCmaf settings instead.default DashIsoEncryptionSettings.Builder spekeKeyProvider(Consumer<SpekeKeyProvider.Builder> spekeKeyProvider)
SpekeKeyProvider.Builder
avoiding the need to create one manually via SpekeKeyProvider.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to spekeKeyProvider(SpekeKeyProvider).
spekeKeyProvider - a consumer that will call methods on SpekeKeyProvider.BuilderspekeKeyProvider(SpekeKeyProvider)Copyright © 2023. All rights reserved.