CommonEncryptionCenc Class

Class for envelope encryption scheme.

Inheritance
azure.mgmt.media._serialization.Model
CommonEncryptionCenc

Constructor

CommonEncryptionCenc(*, enabled_protocols: _models.EnabledProtocols | None = None, clear_tracks: List[_models.TrackSelection] | None = None, content_keys: _models.StreamingPolicyContentKeys | None = None, drm: _models.CencDrmConfiguration | None = None, clear_key_encryption_configuration: _models.ClearKeyEncryptionConfiguration | None = None, **kwargs)

Keyword-Only Parameters

Name Description
enabled_protocols

Representing supported protocols.

clear_tracks

Representing which tracks should not be encrypted.

content_keys

Representing default content key for each encryption scheme and separate content keys for specific tracks.

drm

Configuration of DRMs for CommonEncryptionCenc encryption scheme.

clear_key_encryption_configuration

Optional configuration supporting ClearKey in CommonEncryptionCenc encryption scheme.

Variables

Name Description
enabled_protocols

Representing supported protocols.

clear_tracks

Representing which tracks should not be encrypted.

content_keys

Representing default content key for each encryption scheme and separate content keys for specific tracks.

drm

Configuration of DRMs for CommonEncryptionCenc encryption scheme.

clear_key_encryption_configuration

Optional configuration supporting ClearKey in CommonEncryptionCenc encryption scheme.