Android APIs
Added in API level 23
public static interface

MediaDrm.OnKeyStatusChangeListener

android.media.MediaDrm.OnKeyStatusChangeListener

Class Overview

Interface definition for a callback to be invoked when the keys in a drm session change states.

Summary

Public Methods
abstract void onKeyStatusChange(MediaDrm md, byte[] sessionId, List<MediaDrm.KeyStatus> keyInformation, boolean hasNewUsableKey)
Called when the keys in a session change status, such as when the license is renewed or expires.

Public Methods

public abstract void onKeyStatusChange (MediaDrm md, byte[] sessionId, List<MediaDrm.KeyStatus> keyInformation, boolean hasNewUsableKey)

Added in API level 23

Called when the keys in a session change status, such as when the license is renewed or expires.

Parameters
md the MediaDrm object on which the event occurred
sessionId the DRM session ID on which the event occurred
keyInformation a list of MediaDrm.KeyStatus instances indicating the status for each key in the session
hasNewUsableKey indicates if a key has been added that is usable, which may trigger an attempt to resume playback on the media stream if it is currently blocked waiting for a key.