public static class AzureDRMConfiguration.Builder extends Object
Constructor and Description |
---|
Builder(String certificateURL,
String token)
Creates a builder for the Azure Media Service DRM configuration.
|
Modifier and Type | Method and Description |
---|---|
AzureDRMConfiguration |
build()
Builds the Azure Media Service DRM configuration.
|
AzureDRMConfiguration.Builder |
clearkey(ClearkeyKeySystemConfiguration clearkey)
Sets the configuration of the ClearKey key system.
|
AzureDRMConfiguration.Builder |
fairplay(FairPlayKeySystemConfiguration fairplay)
Sets the configuration of the Fairplay key system.
|
AzureDRMConfiguration.Builder |
playready(KeySystemConfiguration playready)
Sets the configuration of the PlayReady key system.
|
AzureDRMConfiguration.Builder |
widevine(KeySystemConfiguration widevine)
Sets the configuration of the Widevine key system.
|
public AzureDRMConfiguration.Builder fairplay(FairPlayKeySystemConfiguration fairplay)
fairplay
- The Fairplay key system. (NonNull)public AzureDRMConfiguration.Builder playready(KeySystemConfiguration playready)
playready
- The PlayReady key system. (NonNull)public AzureDRMConfiguration.Builder widevine(KeySystemConfiguration widevine)
widevine
- The Widevine key system. (NonNull)public AzureDRMConfiguration.Builder clearkey(ClearkeyKeySystemConfiguration clearkey)
clearkey
- The ClearKey key system. (NonNull)public AzureDRMConfiguration build()