class Aws::MediaConvert::Types::HlsEncryptionSettings


@see docs.aws.amazon.com/goto/WebAPI/mediaconvert-2017-08-29/HlsEncryptionSettings AWS API Documentation
@return [String]
.
SPEKE, see
provider that follows the SPEKE standard. For more information about
Specify whether your DRM encryption key is static or from a key
@!attribute [rw] type
@return [Types::StaticKeyProvider]
Use these settings to set up encryption with a static key provider.
@!attribute [rw] static_key_provider
@return [Types::SpekeKeyProvider]
SpekeKeyProviderCmaf settings instead.
provider. If your output group type is CMAF, use the
these settings when doing DRM encryption with a SPEKE-compliant key
If your output group type is HLS, DASH, or Microsoft Smooth, use
@!attribute [rw] speke_key_provider
@return [String]
protection.
master playlist. This allows for offline Apple HLS FairPlay content
Enable this setting to insert the EXT-X-SESSION-KEY element into the
@!attribute [rw] offline_encrypted
@return [String]
Initialization Vector is not in the manifest.
Initialization Vector is listed in the manifest. Otherwise
with the key for encrypting blocks. If set to INCLUDE,
The Initialization Vector is a 128-bit number used in conjunction
@!attribute [rw] initialization_vector_in_manifest
@return [String]
disables encryption.
to disable. Selecting ‘Disabled’ in the web interface also
Encrypts the segments with the given encryption scheme. Leave blank
@!attribute [rw] encryption_method
@return [String]
Vector will follow the segment number by default.
text string. If this parameter is not set then the Initialization
This is a 128-bit, 16-byte hex value represented by a 32-character
@!attribute [rw] constant_initialization_vector
Settings for HLS encryption