Class XstreamConfiguration
-
- All Implemented Interfaces:
public class XstreamConfiguration extends DRMPreIntegrationConfiguration
The configuration of the Xstream DRM integration.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
XstreamConfiguration.Builder
The builder for the Xstream DRM configuration.
-
Field Summary
Fields Modifier and Type Field Description public final String
sessionId
public final String
streamId
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
getSessionId()
The session identifier. String
getStreamId()
The stream identifier. String
getTicketAcquisitionUrl()
The ticket acquisition URL. 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
-
getSessionId
@Nullable() String getSessionId()
The session identifier. (Nullable)
-
getStreamId
@NonNull() String getStreamId()
The stream identifier. (NonNull)
-
getTicketAcquisitionUrl
@NonNull() String getTicketAcquisitionUrl()
The ticket acquisition URL. (NonNull)
-
hashCode
int hashCode()
-
-
-
-