MediaKeySystemConfiguration
https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary
Properties
label?
optionallabel:string
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.
initDataTypes?
optionalinitDataTypes:string[]
A list of supported Initialization Data Type names.
For more information, see https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-initdatatypes.
audioCapabilities?
optionalaudioCapabilities: MediaKeySystemMediaCapability[]
A list of supported audio type and capability pairs.
For more information, see https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-audiocapabilities.
videoCapabilities?
optionalvideoCapabilities: MediaKeySystemMediaCapability[]
A list of supported video type and capability pairs.
For more information, see https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-videocapabilities.
distinctiveIdentifier?
optionaldistinctiveIdentifier: 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?
optionalpersistentState: MediaKeysRequirement
Whether the ability to persist state is required.
For more information, see https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-persistentstate.
sessionTypes?
optionalsessionTypes: MediaKeySessionType[]
A list of MediaKeySessionTypes that must be supported
For more information, see https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-sessiontypes.
Last updated: Jul 22, 2026

