public final class

ExoMediaDrm.AppManagedProvider

extends java.lang.Object

implements ExoMediaDrm.Provider

 java.lang.Object

↳androidx.media3.exoplayer.drm.ExoMediaDrm.AppManagedProvider

Overview

Provides an ExoMediaDrm instance owned by the app.

Note that when using this provider the app will have instantiated the ExoMediaDrm instance, and remains responsible for calling ExoMediaDrm.release() on the instance when it's no longer being used.

Summary

Constructors
publicAppManagedProvider(ExoMediaDrm exoMediaDrm)

Creates an instance that provides the given ExoMediaDrm.

Methods
public ExoMediaDrmacquireExoMediaDrm(java.util.UUID uuid)

from java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructors

public AppManagedProvider(ExoMediaDrm exoMediaDrm)

Creates an instance that provides the given ExoMediaDrm.

Methods

public ExoMediaDrm acquireExoMediaDrm(java.util.UUID uuid)