Class DrmUtil
- java.lang.Object
-
- com.google.android.exoplayer2.drm.DrmUtil
-
public final class DrmUtil extends Object
DRM-related utility methods.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDrmUtil.ErrorSourceIdentifies the operation which caused a DRM-related error.
-
Field Summary
Fields Modifier and Type Field Description static intERROR_SOURCE_EXO_MEDIA_DRMCorresponds to failures caused by anExoMediaDrmmethod call.static intERROR_SOURCE_LICENSE_ACQUISITIONCorresponds to failures caused by an operation related to obtaining DRM licenses.static intERROR_SOURCE_PROVISIONINGCorresponds to failures caused by an operation related to provisioning the device.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static @com.google.android.exoplayer2.PlaybackException.ErrorCode intgetErrorCodeForMediaDrmException(Exception exception, int errorSource)Returns thePlaybackException.ErrorCodethat corresponds to the given DRM-related exception.
-
-
-
Field Detail
-
ERROR_SOURCE_EXO_MEDIA_DRM
public static final int ERROR_SOURCE_EXO_MEDIA_DRM
Corresponds to failures caused by anExoMediaDrmmethod call.- See Also:
- Constant Field Values
-
ERROR_SOURCE_LICENSE_ACQUISITION
public static final int ERROR_SOURCE_LICENSE_ACQUISITION
Corresponds to failures caused by an operation related to obtaining DRM licenses.- See Also:
- Constant Field Values
-
ERROR_SOURCE_PROVISIONING
public static final int ERROR_SOURCE_PROVISIONING
Corresponds to failures caused by an operation related to provisioning the device.- See Also:
- Constant Field Values
-
-
Method Detail
-
getErrorCodeForMediaDrmException
@ErrorCode public static @com.google.android.exoplayer2.PlaybackException.ErrorCode int getErrorCodeForMediaDrmException(Exception exception, @ErrorSource int errorSource)
Returns thePlaybackException.ErrorCodethat corresponds to the given DRM-related exception.- Parameters:
exception- The DRM-related exception for which to obtain a correspondingPlaybackException.ErrorCode.errorSource- TheDrmUtil.ErrorSourcefor the givenexception.- Returns:
- The
PlaybackException.ErrorCodethat corresponds to the given DRM-related exception.
-
-