Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data DashIsoEncryptionSettings = DashIsoEncryptionSettings' {}
- newDashIsoEncryptionSettings :: DashIsoEncryptionSettings
- dashIsoEncryptionSettings_playbackDeviceCompatibility :: Lens' DashIsoEncryptionSettings (Maybe DashIsoPlaybackDeviceCompatibility)
- dashIsoEncryptionSettings_spekeKeyProvider :: Lens' DashIsoEncryptionSettings (Maybe SpekeKeyProvider)
Documentation
data DashIsoEncryptionSettings Source #
Specifies DRM settings for DASH outputs.
See: newDashIsoEncryptionSettings
smart constructor.
DashIsoEncryptionSettings' | |
|
Instances
newDashIsoEncryptionSettings :: DashIsoEncryptionSettings Source #
Create a value of DashIsoEncryptionSettings
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:playbackDeviceCompatibility:DashIsoEncryptionSettings'
, dashIsoEncryptionSettings_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.
$sel:spekeKeyProvider:DashIsoEncryptionSettings'
, dashIsoEncryptionSettings_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.
dashIsoEncryptionSettings_playbackDeviceCompatibility :: Lens' DashIsoEncryptionSettings (Maybe DashIsoPlaybackDeviceCompatibility) Source #
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.
dashIsoEncryptionSettings_spekeKeyProvider :: Lens' DashIsoEncryptionSettings (Maybe SpekeKeyProvider) Source #
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.