DrmInfo class

Annotations
  • @JS('DrmInfo')

Constructors

DrmInfo()

Properties

audioRobustness String
Defaults to '', e.g., no specific robustness required. Can be filled in by advanced DRM config. A key-system-specific string that specifies a required security level.
getter/setter pair
distinctiveIdentifierRequired bool
Defaults to false. Can be filled in by advanced DRM config. True if the application requires the key system to support distinctive identifiers.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
initData List<InitDataOverride>
Array. Defaults to [], e.g., no override. A list of initialization data which override any initialization data found in the content. See also shaka.extern.InitDataOverride.
getter/setter pair
keyIds List<String>
Set.
getter/setter pair
keySystem String
The key system, e.g., "com.widevine.alpha".
getter/setter pair
licenseServerUri String
Filled in by DRM config if missing. The license server URI.
getter/setter pair
persistentStateRequired bool
Defaults to false. Can be filled in by advanced DRM config. True if the application requires the key system to support persistent state, e.g., for persistent license storage.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serverCertificate JSUint8Array
Uint8Array Defaults to null, e.g., certificate will be requested from the license server if required. Can be filled in by advanced DRM config. A key-system-specific server certificate used to encrypt license requests. Its use is optional and is meant as an optimization to avoid a round-trip to request a certificate.
getter/setter pair
serverCertificateUri String
Defaults to '', e.g., server certificate will be requested from the given URI if serverCertificate is not provided. Can be filled in by advanced DRM config.
getter/setter pair
sessionType String
Defaults to 'temporary' if Shaka wasn't initiated for storage. Can be filled in by advanced DRM config sessionType parameter.
getter/setter pair
videoRobustness String
Defaults to '', e.g., no specific robustness required. Can be filled in by advanced DRM config. A key-system-specific string that specifies a required security level.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited