Share via


CommonEncryptionCenc Class

Definition

Class for envelope encryption scheme

public class CommonEncryptionCenc
type CommonEncryptionCenc = class
Public Class CommonEncryptionCenc
Inheritance
CommonEncryptionCenc

Constructors

CommonEncryptionCenc()

Initializes a new instance of the CommonEncryptionCenc class.

CommonEncryptionCenc(EnabledProtocols, IList<TrackSelection>, StreamingPolicyContentKeys, CencDrmConfiguration)

Initializes a new instance of the CommonEncryptionCenc class.

Properties

ClearTracks

Gets or sets representing which tracks should not be encrypted

ContentKeys

Gets or sets representing default content key for each encryption scheme and separate content keys for specific tracks

Drm

Gets or sets configuration of DRMs for CommonEncryptionCenc encryption scheme

EnabledProtocols

Gets or sets representing supported protocols

Methods

Validate()

Validate the object.

Applies to