Added in API level 18

OnEventListener

interface OnEventListener
android.media.MediaDrm.OnEventListener

Interface definition for a callback to be invoked when a drm event occurs

Summary

Public methods
abstract Unit
onEvent(md: MediaDrm, sessionId: ByteArray?, event: Int, extra: Int, data: ByteArray?)

Called when an event occurs that requires the app to be notified

Public methods

onEvent

Added in API level 18
abstract fun onEvent(
    md: MediaDrm,
    sessionId: ByteArray?,
    event: Int,
    extra: Int,
    data: ByteArray?
): Unit

Called when an event occurs that requires the app to be notified

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, or null if there is no session ID associated with the event.
event Int: indicates the event type Value is android.media.MediaDrm#EVENT_PROVISION_REQUIRED, android.media.MediaDrm#EVENT_KEY_REQUIRED, android.media.MediaDrm#EVENT_KEY_EXPIRED, android.media.MediaDrm#EVENT_VENDOR_DEFINED, or android.media.MediaDrm#EVENT_SESSION_RECLAIMED
extra Int: an secondary error code
data ByteArray?: optional byte array of data that may be associated with the event This value may be null.