Content Key Policy Policy Option
data class ContentKeyPolicyPolicyOption(val clearKeyConfigurationEnabled: Boolean? = null, val fairplayConfiguration: ContentKeyPolicyPolicyOptionFairplayConfiguration? = null, val name: String, val openRestrictionEnabled: Boolean? = null, val playreadyConfigurationLicenses: List<ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicense>? = null, val playreadyResponseCustomData: String? = null, val tokenRestriction: ContentKeyPolicyPolicyOptionTokenRestriction? = null, val widevineConfigurationTemplate: String? = null)
Constructors
Link copied to clipboard
constructor(clearKeyConfigurationEnabled: Boolean? = null, fairplayConfiguration: ContentKeyPolicyPolicyOptionFairplayConfiguration? = null, name: String, openRestrictionEnabled: Boolean? = null, playreadyConfigurationLicenses: List<ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicense>? = null, playreadyResponseCustomData: String? = null, tokenRestriction: ContentKeyPolicyPolicyOptionTokenRestriction? = null, widevineConfigurationTemplate: String? = null)
Properties
Link copied to clipboard
Enable a configuration for non-DRM keys.
Link copied to clipboard
A fairplay_configuration
block as defined above. Check license requirements here https://docs.microsoft.com/azure/media-services/latest/fairplay-license-overview.
Link copied to clipboard
Enable an open restriction. License or key will be delivered on every request.
Link copied to clipboard
val playreadyConfigurationLicenses: List<ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicense>? = null
One or more playready_configuration_license
blocks as defined above.
Link copied to clipboard
The custom response data of the PlayReady configuration. This only applies when playready_configuration_license
is specified.
Link copied to clipboard
A token_restriction
block as defined below.
Link copied to clipboard
The Widevine template.