Class IrdetoConfiguration
-
- All Implemented Interfaces:
public class IrdetoConfiguration extends DRMPreIntegrationConfiguration
The configuration of the Irdeto DRM integration.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classIrdetoConfiguration.BuilderThe builder for the Irdeto DRM configuration.
-
Field Summary
Fields Modifier and Type Field Description public final StringcrmIdpublic final Stringticketpublic final StringaccountIdpublic final StringcontentIdpublic final StringsessionIdpublic final FairPlayKeySystemConfigurationfairplaypublic final KeySystemConfigurationplayreadypublic final KeySystemConfigurationwidevinepublic final ClearkeyKeySystemConfigurationclearkeypublic final Map<String, Object>integrationParameterspublic final DRMIntegrationIdintegrationpublic final StringcustomIntegrationId
-
Method Summary
Modifier and Type Method Description StringgetCrmId()The identifier of the CRM. StringgetTicket()The ticket for registered user flows. StringgetAccountId()The identifier of the Irdeto account. StringgetContentId()The identifier of the content. StringgetSessionId()The identifier of the session. -
Methods inherited from class com.theoplayer.android.api.source.drm.DRMConfiguration
equals, getClearkey, getCustomIntegrationId, getFairplay, getIntegration, getIntegrationParameters, getPlayready, getWidevine, hashCode -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getCrmId
@Nullable() String getCrmId()
The identifier of the CRM.
- This identifier will be added to the license URL requests.
- Returns:
The CRM identifier. (Nullable)
-
getTicket
@Nullable() String getTicket()
The ticket for registered user flows.
- It must be present for registered user flow parameters.
- This is not mandatory in case of free open streams.
- Returns:
The ticket. (Nullable)
-
getAccountId
@Nullable() String getAccountId()
The identifier of the Irdeto account.
- This identifier will be added to the license URL requests.
- Returns:
The Irdeto account identifier. (Nullable)
-
getContentId
@Nullable() String getContentId()
The identifier of the content.
- This identifier will be added to the license URL requests.
- Returns:
The content identifier. (Nullable)
-
getSessionId
@Nullable() String getSessionId()
The identifier of the session.
- It must be present for registered user flow parameters.
- This is not mandatory in case of free open streams.
- Returns:
The session identifier. (Nullable)
-
-
-
-