Class AzureDRMConfiguration
-
- All Implemented Interfaces:
public class AzureDRMConfiguration extends DRMPreIntegrationConfiguration
The configuration of the Azure Media Services DRM integration.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
AzureDRMConfiguration.Builder
The builder for the Azure Media Service DRM configuration.
-
Field Summary
Fields Modifier and Type Field Description public final String
certificateURL
public final String
token
public final FairPlayKeySystemConfiguration
fairplay
public final KeySystemConfiguration
playready
public final KeySystemConfiguration
widevine
public final ClearkeyKeySystemConfiguration
clearkey
public final Map<String, Object>
integrationParameters
public final DRMIntegrationId
integration
public final String
customIntegrationId
-
Method Summary
Modifier and Type Method Description String
getCertificateURL()
The Azure certificate URL. String
getToken()
The Azure Media Services Authorization Token. boolean
equals(Object o)
int
hashCode()
-
Methods inherited from class com.theoplayer.android.api.source.drm.DRMConfiguration
getClearkey, getCustomIntegrationId, getFairplay, getIntegration, getIntegrationParameters, getPlayready, getWidevine
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getCertificateURL
@NonNull() String getCertificateURL()
The Azure certificate URL. (NonNull)
-
getToken
@NonNull() String getToken()
The Azure Media Services Authorization Token.
- This token will be used for the license request.
- Returns:
The authorization token. (NonNull)
-
hashCode
int hashCode()
-
-
-
-