StreamingPolicySchema – Media API – MediaKind
StreamingPolicySchema
Type
object
Properties
id: string (Optional)
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}name: string (Optional, 1-260 characters)
The name of the resource.properties: object (StreamingPolicyProperties) (Required)
StreamingPolicyProperties
catalog: map from strings to any (Optional)
The custom catalog configuration.commonEncryptionCbcs: object (CommonEncryptionCbcs) (Optional)
CommonEncryptionCbcsclearKeyEncryptionConfiguration: object (ClearKeyEncryptionConfiguration) (Optional)
Clear key configurationcustomKeysAcquisitionUrlTemplate: string (Optional)
The custom license acquisition URL template for a Clear Key license delivery service.clearTracks: list of objects (StreamingPolicyTrackSelection) (Optional)
Represents which tracks should not be encrypted.trackSelections: list of objects (StreamingPolicyTrackPropertyCondition) (Optional)
Specifies a set or subset of track for selection by the streaming policy.
Track Property Condition
operation: enum (Required)
Track property operation. Only equality is supported.
Allowed values: Unknown, Equalproperty: enum (Required)
Track property type.
Allowed values: Unknown, FourCCvalue: string (Optional)
Track property value.
Content Keys
contentKeys: object (StreamingPolicyContentKeys) (Optional)
defaultKey: object (DefaultKey) (Optional)
keyToTrackMappings: list of objects (StreamingPolicyContentKey) (Optional)
tracks: list of objects (StreamingPolicyTrackSelection) (Optional)
drm: object (CbcsDrmConfiguration) (Optional)
DRM ConfigurationenabledProtocols: object (EnabledProtocols) (Optional)
Enabled protocols. This is the set of protocols (dash, download, and hls) that will be delivered with common encryption.defaultContentKeyPolicyName: string (Optional)
The default content key policy name used by current streaming policy.envelopeEncryption: object (EnvelopeEncryption) (Optional)
EnvelopeEncryptionsystemData: object (SystemDataSchema) (Optional)
Metadata pertaining to creation and last modification of the resource.