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 class
IrdetoConfiguration.Builder
The builder for the Irdeto DRM configuration.
-
Field Summary
Fields Modifier and Type Field Description public final String
crmId
public final String
ticket
public final String
accountId
public final String
contentId
public final String
sessionId
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
getCrmId()
The identifier of the CRM. String
getTicket()
The ticket for registered user flows. String
getAccountId()
The identifier of the Irdeto account. String
getContentId()
The identifier of the content. String
getSessionId()
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)
-
-
-
-