Added in [API level 11](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level 30](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

# DrmManagerClient.OnEventListener

*** ** * ** ***

` public static interface DrmManagerClient.OnEventListener `   
` `

|---|
| android.drm.DrmManagerClient.OnEventListener |

<br />

*** ** * ** ***

Interface definition for a callback that receives information about DRM processing events.

## Summary

| ### Public methods ||
|---|---|
| ` abstract void` | ` https://developer.android.com/reference/android/drm/DrmManagerClient.OnEventListener#onEvent(android.drm.DrmManagerClient,%20android.drm.DrmEvent)(https://developer.android.com/reference/android/drm/DrmManagerClient client, https://developer.android.com/reference/android/drm/DrmEvent event) ` Called when the DRM framework sends information about a DRM processing request. |

## Public methods

### onEvent

Added in [API level 12](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)   
Deprecated in [API level 30](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public abstract void onEvent (DrmManagerClient client, 
                DrmEvent event)
```

Called when the DRM framework sends information about a DRM processing request.

<br />

| Parameters ||
|---|---|
| `client` | `DrmManagerClient`: The `DrmManagerClient` instance. <br /> |
| `event` | `DrmEvent`: The `https://developer.android.com/reference/android/drm/DrmEvent` instance that wraps the information being conveyed, such as the information type and message. <br /> |