docs/doc/reference/com/google/android/exoplayer2/drm/package-summary.html
Interface Summary | Interface | Description |
| --- | --- |
| DrmSession | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| DrmSessionEventListener | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| DrmSessionManager | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| DrmSessionManager.DrmSessionReference |
Represents a single reference count of a DrmSession, while deliberately not giving access to the underlying session.
|
| DrmSessionManagerProvider | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| ExoMediaDrm | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| ExoMediaDrm.OnEventListener |
Called when a DRM event occurs.
|
| ExoMediaDrm.OnExpirationUpdateListener |
Called when a session expiration update occurs.
|
| ExoMediaDrm.OnKeyStatusChangeListener |
Called when the keys in a DRM session change state.
|
| ExoMediaDrm.Provider |
Provider for ExoMediaDrm instances.
|
| MediaDrmCallback | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
Class Summary | Class | Description |
| --- | --- |
| DefaultDrmSessionManager | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| DefaultDrmSessionManager.Builder |
Builder for DefaultDrmSessionManager instances.
|
| DefaultDrmSessionManagerProvider | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| DrmInitData | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| DrmInitData.SchemeData |
Scheme initialization data.
|
| DrmSessionEventListener.EventDispatcher |
Dispatches events to DrmSessionEventListeners.
|
| DrmUtil | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| DummyExoMediaDrm | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| ErrorStateDrmSession | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| ExoMediaDrm.AppManagedProvider |
Provides an ExoMediaDrm instance owned by the app.
|
| ExoMediaDrm.KeyRequest |
Contains data used to request keys from a license server.
|
| ExoMediaDrm.KeyStatus |
Defines the status of a key.
|
| ExoMediaDrm.ProvisionRequest |
Contains data to request a certificate from a provisioning server.
|
| FrameworkCryptoConfig | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| FrameworkMediaDrm | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| HttpMediaDrmCallback | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| LocalMediaDrmCallback | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| OfflineLicenseHelper | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| WidevineUtil | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
Exception Summary | Exception | Description |
| --- | --- |
| DefaultDrmSessionManager.MissingSchemeDataException |
Signals that the Format.drmInitData passed to DefaultDrmSessionManager.acquireSession(com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher, com.google.android.exoplayer2.Format) does not contain scheme data for the required UUID.
|
| DrmSession.DrmSessionException |
Wraps the throwable which is the cause of the error state.
|
| KeysExpiredException | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| MediaDrmCallbackException | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| UnsupportedDrmException | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
Annotation Types Summary | Annotation Type | Description | | --- | --- | | DefaultDrmSessionManager.Mode | Determines the action to be done after a session acquired. | | DrmSession.State | The state of the DRM session. | | DrmUtil.ErrorSource | Identifies the operation which caused a DRM-related error. | | ExoMediaDrm.KeyRequest.RequestType | Key request types. | | UnsupportedDrmException.Reason | The reason for the exception. |