DrmInfo class
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