Class VudrmDRMConfiguration.Builder
-
- All Implemented Interfaces:
public class VudrmDRMConfiguration.Builder
The builder for the Vudrm DRM configuration.
-
-
Constructor Summary
Constructors Constructor Description VudrmDRMConfiguration.Builder(String token)
Creates a builder for the Vudrm DRM configuration.
-
Method Summary
Modifier and Type Method Description VudrmDRMConfiguration.Builder
playready(@NonNull() KeySystemConfiguration playready)
Sets the PlayReady key system configuration. VudrmDRMConfiguration.Builder
widevine(@NonNull() KeySystemConfiguration widevine)
Sets the Widevine key system configuration. VudrmDRMConfiguration
build()
Builds the Vudrm DRM configuration. -
-
Constructor Detail
-
VudrmDRMConfiguration.Builder
VudrmDRMConfiguration.Builder(String token)
Creates a builder for the Vudrm DRM configuration.- Parameters:
token
- The authentication token.
-
-
Method Detail
-
playready
@NonNull() VudrmDRMConfiguration.Builder playready(@NonNull() KeySystemConfiguration playready)
Sets the PlayReady key system configuration.
- Parameters:
playready
- A KeySystemConfiguration representing a PlayReady integration configuration.
-
widevine
@NonNull() VudrmDRMConfiguration.Builder widevine(@NonNull() KeySystemConfiguration widevine)
Sets the Widevine key system configuration.
- Parameters:
widevine
- A KeySystemConfiguration representing a Widevine integration configuration.
-
build
@NonNull() VudrmDRMConfiguration build()
Builds the Vudrm DRM configuration.
-
-
-
-