Loading api/current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -24942,6 +24942,7 @@ package android.media { ctor public MediaDrm.SessionException(int, @Nullable String); method public int getErrorCode(); field public static final int ERROR_RESOURCE_CONTENTION = 1; // 0x1 field public static final int ERROR_UNKNOWN = 0; // 0x0 } public class MediaDrmException extends java.lang.Exception { media/java/android/media/MediaDrm.java +5 −0 Original line number Diff line number Diff line Loading @@ -303,6 +303,11 @@ public final class MediaDrm implements AutoCloseable { mErrorCode = errorCode; } /** * The SessionException has an unknown error code. */ public static final int ERROR_UNKNOWN = 0; /** * This indicates that apps using MediaDrm sessions are * temporarily exceeding the capacity of available crypto Loading media/jni/android_media_MediaDrm.cpp +3 −0 Original line number Diff line number Diff line Loading @@ -149,6 +149,7 @@ struct SessionExceptionFields { }; struct SessionExceptionErrorCodes { jint kErrorUnknown; jint kResourceContention; } gSessionExceptionErrorCodes; Loading Loading @@ -888,6 +889,8 @@ static void android_media_MediaDrm_native_init(JNIEnv *env) { gFields.sessionException.classId = static_cast<jclass>(env->NewGlobalRef(clazz)); GET_FIELD_ID(gFields.sessionException.errorCode, clazz, "mErrorCode", "I"); GET_STATIC_FIELD_ID(field, clazz, "ERROR_UNKNOWN", "I"); gSessionExceptionErrorCodes.kErrorUnknown = env->GetStaticIntField(clazz, field); GET_STATIC_FIELD_ID(field, clazz, "ERROR_RESOURCE_CONTENTION", "I"); gSessionExceptionErrorCodes.kResourceContention = env->GetStaticIntField(clazz, field); } Loading Loading
api/current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -24942,6 +24942,7 @@ package android.media { ctor public MediaDrm.SessionException(int, @Nullable String); method public int getErrorCode(); field public static final int ERROR_RESOURCE_CONTENTION = 1; // 0x1 field public static final int ERROR_UNKNOWN = 0; // 0x0 } public class MediaDrmException extends java.lang.Exception {
media/java/android/media/MediaDrm.java +5 −0 Original line number Diff line number Diff line Loading @@ -303,6 +303,11 @@ public final class MediaDrm implements AutoCloseable { mErrorCode = errorCode; } /** * The SessionException has an unknown error code. */ public static final int ERROR_UNKNOWN = 0; /** * This indicates that apps using MediaDrm sessions are * temporarily exceeding the capacity of available crypto Loading
media/jni/android_media_MediaDrm.cpp +3 −0 Original line number Diff line number Diff line Loading @@ -149,6 +149,7 @@ struct SessionExceptionFields { }; struct SessionExceptionErrorCodes { jint kErrorUnknown; jint kResourceContention; } gSessionExceptionErrorCodes; Loading Loading @@ -888,6 +889,8 @@ static void android_media_MediaDrm_native_init(JNIEnv *env) { gFields.sessionException.classId = static_cast<jclass>(env->NewGlobalRef(clazz)); GET_FIELD_ID(gFields.sessionException.errorCode, clazz, "mErrorCode", "I"); GET_STATIC_FIELD_ID(field, clazz, "ERROR_UNKNOWN", "I"); gSessionExceptionErrorCodes.kErrorUnknown = env->GetStaticIntField(clazz, field); GET_STATIC_FIELD_ID(field, clazz, "ERROR_RESOURCE_CONTENTION", "I"); gSessionExceptionErrorCodes.kResourceContention = env->GetStaticIntField(clazz, field); } Loading