Class IrdetoConfiguration
-
- All Implemented Interfaces:
public final class IrdetoConfiguration extends DRMPreIntegrationConfiguration
The configuration of the Irdeto DRM integration.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classIrdetoConfiguration.BuilderThe builder for the Irdeto DRM configuration.
-
Field Summary
Fields Modifier and Type Field Description private final StringcrmIdprivate final StringaccountIdprivate final StringcontentIdprivate final StringsessionIdprivate final Stringticketprivate final KeySystemConfigurationwidevineprivate final KeySystemConfigurationplayreadyprivate final ClearkeyKeySystemConfigurationclearkeyprivate final FairPlayKeySystemConfigurationfairplayprivate final DRMIntegrationIdintegrationprivate final StringcustomIntegrationIdprivate final Map<String, Object>integrationParametersprivate final Map<String, String>queryParametersprivate final BooleanmultiSession
-
Constructor Summary
Constructors Constructor Description IrdetoConfiguration(String crmId, String accountId, String contentId, String sessionId, String ticket, KeySystemConfiguration widevine)
-
Method Summary
Modifier and Type Method Description final StringgetCrmId()The identifier of the CRM. final StringgetAccountId()The identifier of the Irdeto account. final StringgetContentId()The identifier of the content. final StringgetSessionId()The identifier of the session. final StringgetTicket()The ticket for registered user flows. -
Methods inherited from class com.theoplayer.android.api.source.drm.DRMConfiguration
copy, equals, getClearkey, getCustomIntegrationId, getFairplay, getIntegration, getIntegrationParameters, getPlayready, getQueryParameters, getWidevine, hashCode, isMultiSession -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getCrmId
final String getCrmId()
The identifier of the CRM. (Nullable)
This identifier will be added to the license URL requests.
-
getAccountId
final String getAccountId()
The identifier of the Irdeto account. (Nullable)
This identifier will be added to the license URL requests.
-
getContentId
final String getContentId()
The identifier of the content. (Nullable)
This identifier will be added to the license URL requests.
-
getSessionId
final String getSessionId()
The identifier of the session. (Nullable)
It must be present for registered user flow parameters.
This is not mandatory in case of free open streams.
-
-
-
-