class Aws::MediaConvert::Types::DashIsoEncryptionSettings

Specifies DRM settings for DASH outputs.

@note When making an API call, you may pass DashIsoEncryptionSettings

data as a hash:

    {
      playback_device_compatibility: "CENC_V1", # accepts CENC_V1, UNENCRYPTED_SEI
      speke_key_provider: {
        certificate_arn: "__stringPatternArnAwsUsGovAcm",
        resource_id: "__string",
        system_ids: ["__stringPattern09aFAF809aFAF409aFAF409aFAF409aFAF12"],
        url: "__stringPatternHttps",
      },
    }

@!attribute [rw] playback_device_compatibility

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.
@return [String]

@!attribute [rw] speke_key_provider

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.
@return [Types::SpekeKeyProvider]

@see docs.aws.amazon.com/goto/WebAPI/mediaconvert-2017-08-29/DashIsoEncryptionSettings AWS API Documentation

Constants

SENSITIVE