Properties
label?
An optional label that is preserved in the MediaKeySystemConfiguration returned from the getConfiguration() method of MediaKeySystemAccess. For more information, see https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-label.optionallabel:string
initDataTypes?
A list of supported Initialization Data Type names. For more information, see https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-initdatatypes.optionalinitDataTypes:string[]
audioCapabilities?
A list of supported audio type and capability pairs. For more information, see https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-audiocapabilities.optionalaudioCapabilities: MediaKeySystemMediaCapability[]
videoCapabilities?
A list of supported video type and capability pairs. For more information, see https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-videocapabilities.optionalvideoCapabilities: MediaKeySystemMediaCapability[]
distinctiveIdentifier?
optional distinctiveIdentifier: MediaKeysRequirement
Defaults to “optional”. Whether use of a Distinctive Identifier(s) is required.
For more information, see
https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-distinctiveidentifier.
persistentState?
optional persistentState: MediaKeysRequirement
Whether the ability to persist state is required.
For more information, see
https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-persistentstate.
sessionTypes?
A list of MediaKeySessionTypes that must be supported For more information, see https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-sessiontypes.optionalsessionTypes: MediaKeySessionType[]

