Class: Aws::MediaConvert::Types::DashIsoEncryptionSettings
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaConvert::Types::DashIsoEncryptionSettings
- Defined in:
- gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb
Overview
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",
},
}
Specifies DRM settings for DASH outputs.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#playback_device_compatibility ⇒ String
This setting can improve the compatibility of your output with video players on obsolete devices.
-
#speke_key_provider ⇒ Types::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.
Instance Attribute Details
#playback_device_compatibility ⇒ String
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.
7627 7628 7629 7630 7631 7632 |
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 7627 class DashIsoEncryptionSettings < Struct.new( :playback_device_compatibility, :speke_key_provider) SENSITIVE = [] include Aws::Structure end |
#speke_key_provider ⇒ Types::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.
7627 7628 7629 7630 7631 7632 |
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 7627 class DashIsoEncryptionSettings < Struct.new( :playback_device_compatibility, :speke_key_provider) SENSITIVE = [] include Aws::Structure end |