Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Documentation
data MsSmoothEncryptionSettings Source #
If you are using DRM, set DRM System (MsSmoothEncryptionSettings) to specify the value SpekeKeyProvider.
See: newMsSmoothEncryptionSettings
smart constructor.
MsSmoothEncryptionSettings' | |
|
Instances
newMsSmoothEncryptionSettings :: MsSmoothEncryptionSettings Source #
Create a value of MsSmoothEncryptionSettings
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:spekeKeyProvider:MsSmoothEncryptionSettings'
, msSmoothEncryptionSettings_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.
msSmoothEncryptionSettings_spekeKeyProvider :: Lens' MsSmoothEncryptionSettings (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.