Added in API level 23
  
  
  
  
MediaDrm.OnKeyStatusChangeListener
  public
  static
  
  
  interface
  MediaDrm.OnKeyStatusChangeListener
  
  
  
| android.media.MediaDrm.OnKeyStatusChangeListener | 
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
onKeyStatusChange
    Added in API level 23
  
      
  
    public 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.
| Parameters | |
|---|---|
| md | MediaDrm: the MediaDrm object on which the event occurred
 This value cannot benull. | 
| sessionId | byte: the DRM session ID on which the event occurred
 This value cannot benull. | 
| keyInformation | List: a list ofMediaDrm.KeyStatusinstances indicating the status for each key in the session
 This value cannot benull. | 
| hasNewUsableKey | boolean: 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. | 
