public enum AssetDeliveryPolicyConfigurationKey extends Enum<AssetDeliveryPolicyConfigurationKey>
| Enum Constant and Description |
|---|
CommonEncryptionIVForCbcs
Initialization Vector that will be used for encrypting the content.
|
EnvelopeBaseKeyAcquisitionUrl
Base key url that will have KID=
|
EnvelopeEncryptionIV
The initialization vector to use for envelope encryption.
|
EnvelopeEncryptionIVAsBase64
The initialization vector to use for envelope encryption in Base64 format.
|
EnvelopeKeyAcquisitionUrl
Exact Envelope key URL.
|
FairPlayBaseLicenseAcquisitionUrl
Base FairPlay license acquisition URL that will have KID=
|
FairPlayLicenseAcquisitionUrl
FairPlay license acquisition URL.
|
None
No policies.
|
PlayReadyCustomAttributes
The PlayReady Custom Attributes to add to the PlayReady Content Header.
|
PlayReadyLicenseAcquisitionUrl
The PlayReady License Acquisition Url to use for common encryption.
|
WidevineBaseLicenseAcquisitionUrl
Base Widevine url that will have KID=
|
WidevineLicenseAcquisitionUrl
Widevine DRM Acquisition Url to use for common encryption.
|
| Modifier and Type | Method and Description |
|---|---|
static AssetDeliveryPolicyConfigurationKey |
fromCode(int option)
Create an AssetDeliveryPolicyConfigurationKey instance based on the given integer.
|
int |
getCode()
Gets the code.
|
static AssetDeliveryPolicyConfigurationKey |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static AssetDeliveryPolicyConfigurationKey[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final AssetDeliveryPolicyConfigurationKey None
public static final AssetDeliveryPolicyConfigurationKey EnvelopeKeyAcquisitionUrl
public static final AssetDeliveryPolicyConfigurationKey EnvelopeBaseKeyAcquisitionUrl
public static final AssetDeliveryPolicyConfigurationKey EnvelopeEncryptionIVAsBase64
public static final AssetDeliveryPolicyConfigurationKey PlayReadyLicenseAcquisitionUrl
public static final AssetDeliveryPolicyConfigurationKey PlayReadyCustomAttributes
public static final AssetDeliveryPolicyConfigurationKey EnvelopeEncryptionIV
public static final AssetDeliveryPolicyConfigurationKey WidevineLicenseAcquisitionUrl
public static final AssetDeliveryPolicyConfigurationKey WidevineBaseLicenseAcquisitionUrl
public static final AssetDeliveryPolicyConfigurationKey FairPlayLicenseAcquisitionUrl
public static final AssetDeliveryPolicyConfigurationKey FairPlayBaseLicenseAcquisitionUrl
public static final AssetDeliveryPolicyConfigurationKey CommonEncryptionIVForCbcs
public static AssetDeliveryPolicyConfigurationKey[] values()
for (AssetDeliveryPolicyConfigurationKey c : AssetDeliveryPolicyConfigurationKey.values()) System.out.println(c);
public static AssetDeliveryPolicyConfigurationKey valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic int getCode()
public static AssetDeliveryPolicyConfigurationKey fromCode(int option)
option - the integer value of option/**
* Copyright Microsoft Corporation
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/