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

# MediaPlayer.OnDrmInfoListener

*** ** * ** ***


`
public
static


interface
MediaPlayer.OnDrmInfoListener
`


`


`

|---|
| android.media.MediaPlayer.OnDrmInfoListener |

<br />

*** ** * ** ***

Interface definition of a callback to be invoked when the
DRM info becomes available

## Summary

| ### Public methods ||
|---|---|
| ` abstract void` | ` https://developer.android.com/reference/android/media/MediaPlayer.OnDrmInfoListener#onDrmInfo(android.media.MediaPlayer,%20android.media.MediaPlayer.DrmInfo)(https://developer.android.com/reference/android/media/MediaPlayer mp, https://developer.android.com/reference/android/media/MediaPlayer.DrmInfo drmInfo) ` Called to indicate DRM info is available |

## Public methods

### onDrmInfo

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

```
public abstract void onDrmInfo (MediaPlayer mp, 
                MediaPlayer.DrmInfo drmInfo)
```

Called to indicate DRM info is available

<br />

| Parameters ||
|---|---|
| `mp` | `MediaPlayer`: the `MediaPlayer` associated with this callback <br /> |
| `drmInfo` | `MediaPlayer.DrmInfo`: DRM info of the source including PSSH, and subset of crypto schemes supported by this device <br /> |