CommonEncryptionCenc interface

Class for envelope encryption scheme

Properties

clearKeyEncryptionConfiguration

Optional configuration supporting ClearKey in CommonEncryptionCenc encryption scheme.

clearTracks

Representing which tracks should not be encrypted

contentKeys

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

drm

Configuration of DRMs for CommonEncryptionCenc encryption scheme

enabledProtocols

Representing supported protocols

Property Details

clearKeyEncryptionConfiguration

Optional configuration supporting ClearKey in CommonEncryptionCenc encryption scheme.

clearKeyEncryptionConfiguration?: ClearKeyEncryptionConfiguration

Property Value

clearTracks

Representing which tracks should not be encrypted

clearTracks?: TrackSelection[]

Property Value

contentKeys

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

contentKeys?: StreamingPolicyContentKeys

Property Value

drm

Configuration of DRMs for CommonEncryptionCenc encryption scheme

drm?: CencDrmConfiguration

Property Value

enabledProtocols

Representing supported protocols

enabledProtocols?: EnabledProtocols

Property Value