@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="MediaKeySystemConfiguration")
public static interface MediaKeySystemConfiguration.Builder
extends MediaKeySystemConfiguration
MediaKeySystemConfiguration.Builder| Modifier and Type | Method and Description |
|---|---|
default MediaKeySystemConfiguration.Builder |
audioCapabilities(JsArray<MediaKeySystemMediaCapability> audioCapabilities)
The MediaKeySystemConfiguration.audioCapabilities read-only property returns an array of supported audio type and capability pairs.
|
default MediaKeySystemConfiguration.Builder |
audioCapabilities(MediaKeySystemMediaCapability... audioCapabilities)
The MediaKeySystemConfiguration.audioCapabilities read-only property returns an array of supported audio type and capability pairs.
|
default MediaKeySystemConfiguration.Builder |
distinctiveIdentifier(java.lang.String distinctiveIdentifier)
The MediaKeySystemConfiguration.distinctiveIdentifier read-only property indicates whether a persistent distinctive identifier is required.
|
default MediaKeySystemConfiguration.Builder |
initDataTypes(JsArray<java.lang.String> initDataTypes)
The MediaKeySystemConfiguration.initDataTypes read-only property returns a list of supported initialization data type names.
|
default MediaKeySystemConfiguration.Builder |
initDataTypes(java.lang.String... initDataTypes)
The MediaKeySystemConfiguration.initDataTypes read-only property returns a list of supported initialization data type names.
|
default MediaKeySystemConfiguration.Builder |
label(java.lang.String label) |
default MediaKeySystemConfiguration.Builder |
persistentState(java.lang.String persistentState)
The MediaKeySystemConfiguration.persistentState read-only property indicates whether the ability to persist state is required.
|
default MediaKeySystemConfiguration.Builder |
sessionTypes(JsArray<java.lang.String> sessionTypes) |
default MediaKeySystemConfiguration.Builder |
sessionTypes(java.lang.String... sessionTypes) |
default MediaKeySystemConfiguration.Builder |
videoCapabilities(JsArray<MediaKeySystemMediaCapability> videoCapabilities)
The MediaKeySystemConfiguration.videoCapabilities read-only property returns an array of supported video type and capability pairs.
|
default MediaKeySystemConfiguration.Builder |
videoCapabilities(MediaKeySystemMediaCapability... videoCapabilities)
The MediaKeySystemConfiguration.videoCapabilities read-only property returns an array of supported video type and capability pairs.
|
audioCapabilities, create, distinctiveIdentifier, initDataTypes, label, persistentState, sessionTypes, setAudioCapabilities, setAudioCapabilities, setDistinctiveIdentifier, setInitDataTypes, setInitDataTypes, setLabel, setPersistentState, setSessionTypes, setSessionTypes, setVideoCapabilities, setVideoCapabilities, videoCapabilities@JsOverlay @Nonnull default MediaKeySystemConfiguration.Builder audioCapabilities(@Nonnull JsArray<MediaKeySystemMediaCapability> audioCapabilities)
@JsOverlay @Nonnull default MediaKeySystemConfiguration.Builder audioCapabilities(@Nonnull MediaKeySystemMediaCapability... audioCapabilities)
@JsOverlay @Nonnull default MediaKeySystemConfiguration.Builder distinctiveIdentifier(@MediaKeysRequirement @Nonnull java.lang.String distinctiveIdentifier)
@JsOverlay @Nonnull default MediaKeySystemConfiguration.Builder initDataTypes(@Nonnull JsArray<java.lang.String> initDataTypes)
@JsOverlay @Nonnull default MediaKeySystemConfiguration.Builder initDataTypes(@Nonnull java.lang.String... initDataTypes)
@JsOverlay @Nonnull default MediaKeySystemConfiguration.Builder label(@Nonnull java.lang.String label)
@JsOverlay @Nonnull default MediaKeySystemConfiguration.Builder persistentState(@MediaKeysRequirement @Nonnull java.lang.String persistentState)
@JsOverlay @Nonnull default MediaKeySystemConfiguration.Builder sessionTypes(@Nonnull JsArray<java.lang.String> sessionTypes)
@JsOverlay @Nonnull default MediaKeySystemConfiguration.Builder sessionTypes(@Nonnull java.lang.String... sessionTypes)
@JsOverlay @Nonnull default MediaKeySystemConfiguration.Builder videoCapabilities(@Nonnull JsArray<MediaKeySystemMediaCapability> videoCapabilities)
@JsOverlay @Nonnull default MediaKeySystemConfiguration.Builder videoCapabilities(@Nonnull MediaKeySystemMediaCapability... videoCapabilities)