Added in API level 23
OnKeyStatusChangeListener
interface 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 Unit |
onKeyStatusChange(md: MediaDrm, sessionId: ByteArray, keyInformation: MutableList<MediaDrm.KeyStatus!>, hasNewUsableKey: Boolean)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
abstract fun onKeyStatusChange(
md: MediaDrm,
sessionId: ByteArray,
keyInformation: MutableList<MediaDrm.KeyStatus!>,
hasNewUsableKey: Boolean
): Unit
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 be null. |
sessionId |
ByteArray: the DRM session ID on which the event occurred This value cannot be null. |
keyInformation |
MutableList<MediaDrm.KeyStatus!>: a list of MediaDrm.KeyStatus instances indicating the status for each key in the session This value cannot be null. |
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. |