Returns true if the session has been disposed.
Closes the session, and removes session handling and event listeners, freeing this session handler for GC.
Note: The audio source should be cleared first.
Returns true if the event host has any listeners.
Returns true if the event host has any listeners for the given type.
Adds an event handler for the given typed event.
The key representing the event type to listen for.
A callback to invoke when the event with the given type is dispatched.
Optionaloptions: SignalOptionsOptions for changing listening behavior.
Returns a method, when invoked, removes the handler.
Updates the session with the license data.
This provides a common interface for MediaKeySession EME implementations.