AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Settings for CMAF encryption

Inheritance Hierarchy

System.Object
  Amazon.MediaConvert.Model.CmafEncryptionSettings

Namespace: Amazon.MediaConvert.Model
Assembly: AWSSDK.MediaConvert.dll
Version: 3.x.y.z

Syntax

C#
public class CmafEncryptionSettings

The CmafEncryptionSettings type exposes the following members

Constructors

NameDescription
Public Method CmafEncryptionSettings()

Properties

NameTypeDescription
Public Property ConstantInitializationVector System.String

Gets and sets the property ConstantInitializationVector. This is a 128-bit, 16-byte hex value represented by a 32-character text string. If this parameter is not set then the Initialization Vector will follow the segment number by default.

Public Property EncryptionMethod Amazon.MediaConvert.CmafEncryptionType

Gets and sets the property EncryptionMethod. Specify the encryption scheme that you want the service to use when encrypting your CMAF segments. Choose AES-CBC subsample or AES_CTR.

Public Property InitializationVectorInManifest Amazon.MediaConvert.CmafInitializationVectorInManifest

Gets and sets the property InitializationVectorInManifest. When you use DRM with CMAF outputs, choose whether the service writes the 128-bit encryption initialization vector in the HLS and DASH manifests.

Public Property SpekeKeyProvider Amazon.MediaConvert.Model.SpekeKeyProviderCmaf

Gets and sets the property SpekeKeyProvider. If your output group type is CMAF, use these settings when doing DRM encryption with a SPEKE-compliant key provider. If your output group type is HLS, DASH, or Microsoft Smooth, use the SpekeKeyProvider settings instead.

Public Property StaticKeyProvider Amazon.MediaConvert.Model.StaticKeyProvider

Gets and sets the property StaticKeyProvider. Use these settings to set up encryption with a static key provider.

Public Property Type Amazon.MediaConvert.CmafKeyProviderType

Gets and sets the property Type. Specify whether your DRM encryption key is static or from a key provider that follows the SPEKE standard. For more information about SPEKE, see https://docs.aws.amazon.com/speke/latest/documentation/what-is-speke.html.

Version Information

.NET Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5, 4.0, 3.5