Back to Exoplayer

Package com.google.android.exoplayer2.drm

docs/doc/reference/com/google/android/exoplayer2/drm/package-summary.html

latest7.5 KB
Original Source

Package com.google.android.exoplayer2.drm

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. |