Google is committed to advancing racial equity for Black communities. See how.

MediaDrm.SessionException

public static final class MediaDrm.SessionException
extends RuntimeException

java.lang.Object
   ↳ java.lang.Throwable
     ↳ java.lang.Exception
       ↳ java.lang.RuntimeException
         ↳ android.media.MediaDrm.SessionException


Thrown when an error occurs in any method that has a session context.

Summary

Constants

int ERROR_RESOURCE_CONTENTION

This indicates that apps using MediaDrm sessions are temporarily exceeding the capacity of available crypto resources.

int ERROR_UNKNOWN

The SessionException has an unknown error code.

Public constructors

SessionException(int errorCode, String detailMessage)

Public methods

int getErrorCode()

Retrieve the error code associated with the SessionException

Inherited methods

Constants

ERROR_RESOURCE_CONTENTION

Added in API level 29
public static final int ERROR_RESOURCE_CONTENTION

This indicates that apps using MediaDrm sessions are temporarily exceeding the capacity of available crypto resources. The app should retry the operation later.

Constant Value: 1 (0x00000001)

ERROR_UNKNOWN

Added in API level 29
public static final int ERROR_UNKNOWN

The SessionException has an unknown error code.

Constant Value: 0 (0x00000000)

Public constructors

SessionException

Added in API level 29
public SessionException (int errorCode, 
                String detailMessage)

Parameters
errorCode int

detailMessage String: This value may be null.

Public methods

getErrorCode

Added in API level 29
public int getErrorCode ()

Retrieve the error code associated with the SessionException

Returns
int Value is ERROR_RESOURCE_CONTENTION