StreamingLocatorContentKey Class

Class for content key in Streaming Locator.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

Inheritance
StreamingLocatorContentKey

Constructor

StreamingLocatorContentKey(*, id: str, label_reference_in_streaming_policy: Optional[str] = None, value: Optional[str] = None, **kwargs)

Variables

id
str

Required. ID of Content Key.

type
str or StreamingLocatorContentKeyType

Encryption type of Content Key. Known values are: "CommonEncryptionCenc", "CommonEncryptionCbcs", "EnvelopeEncryption".

label_reference_in_streaming_policy
str

Label of Content Key as specified in the Streaming Policy.

value
str

Value of Content Key.

policy_name
str

ContentKeyPolicy used by Content Key.

tracks
list[TrackSelection]

Tracks which use this Content Key.