encrypted_media library Null safety

Encrypted Media Extensions

https://w3c.github.io/encrypted-media/

Classes

MediaEncryptedEvent
MediaEncryptedEventInit
MediaKeyMessageEvent
Experimental This is an experimental technologyCheck the Browser compatibility table carefully before using this in production. The interface of the EncryptedMediaExtensions API contains the content and related data when the content decryption module generates a message for the session.
MediaKeyMessageEventInit
MediaKeys
Experimental This is an experimental technologyCheck the Browser compatibility table carefully before using this in production. The interface of EncryptedMediaExtensions API represents a set of keys that an associated HTMLMediaElement can use for decryption of media data during playback.
MediaKeySession
The MediaKeySession interface of the EncryptedMediaExtensions API represents a context for message exchange with a content decryption module (CDM).
MediaKeyStatusMap
Experimental This is an experimental technologyCheck the Browser compatibility table carefully before using this in production. The MediaKeyStatusMap interface of the EncryptedMediaExtensions API is a read-only map of media key statuses by key IDs.
MediaKeySystemAccess
Experimental This is an experimental technologyCheck the Browser compatibility table carefully before using this in production. The MediaKeySystemAccess interface of the EncryptedMediaExtensions API provides access to a Key System for decryption and/or a content protection provider. You can request an instance of this object using the Navigator.requestMediaKeySystemAccess() method.
MediaKeySystemConfiguration
Experimental This is an experimental technologyCheck the Browser compatibility table carefully before using this in production. The MediaKeySystemConfiguration dictionary holds configuration information about the media key system in use.
MediaKeySystemMediaCapability

Enums

MediaKeyMessageType
MediaKeySessionType
MediaKeysRequirement
MediaKeyStatus