CommonEncryptionCbcs Class

Class for CommonEncryptionCbcs encryption scheme.

Inheritance
CommonEncryptionCbcs

Constructor

CommonEncryptionCbcs(*, enabled_protocols: Optional[_models.EnabledProtocols] = None, clear_tracks: Optional[List[_models.TrackSelection]] = None, content_keys: Optional[_models.StreamingPolicyContentKeys] = None, drm: Optional[_models.CbcsDrmConfiguration] = None, **kwargs)

Variables

enabled_protocols
EnabledProtocols

Representing supported protocols.

clear_tracks
list[TrackSelection]

Representing which tracks should not be encrypted.

content_keys
StreamingPolicyContentKeys

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

drm
CbcsDrmConfiguration

Configuration of DRMs for current encryption scheme.