Class XstreamConfiguration.Builder
-
- All Implemented Interfaces:
public final class XstreamConfiguration.BuilderThe builder for the Xstream DRM configuration.
-
-
Constructor Summary
Constructors Constructor Description XstreamConfiguration.Builder(String streamId, String ticketAcquisitionURL)
-
Method Summary
Modifier and Type Method Description final XstreamConfiguration.BuildersessionId(String sessionId)Sets the session identifier. final XstreamConfiguration.Builderplayready(KeySystemConfiguration playready)Sets the PlayReady key system configuration. final XstreamConfiguration.Builderwidevine(KeySystemConfiguration widevine)Sets the Widevine key system configuration. final XstreamConfigurationbuild()Builds the Xstream DRM Configuration. -
-
Method Detail
-
sessionId
final XstreamConfiguration.Builder sessionId(String sessionId)
Sets the session identifier. (NonNull)
-
playready
final XstreamConfiguration.Builder playready(KeySystemConfiguration playready)
Sets the PlayReady key system configuration.
- Parameters:
playready- A KeySystemConfiguration representing a PlayReady integration configuration.
-
widevine
final XstreamConfiguration.Builder widevine(KeySystemConfiguration widevine)
Sets the Widevine key system configuration.
- Parameters:
widevine- A KeySystemConfiguration representing a Widevine integration configuration.
-
build
final XstreamConfiguration build()
Builds the Xstream DRM Configuration.
-
-
-
-