- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
38 lines
1012 B
Java
38 lines
1012 B
Java
package com.mbridge.msdk.playercommon.exoplayer2.drm;
|
|
|
|
import android.annotation.TargetApi;
|
|
import com.mbridge.msdk.playercommon.exoplayer2.drm.ExoMediaCrypto;
|
|
import java.lang.annotation.Retention;
|
|
import java.lang.annotation.RetentionPolicy;
|
|
import java.util.Map;
|
|
|
|
@TargetApi(16)
|
|
/* loaded from: classes4.dex */
|
|
public interface DrmSession<T extends ExoMediaCrypto> {
|
|
public static final int STATE_ERROR = 1;
|
|
public static final int STATE_OPENED = 3;
|
|
public static final int STATE_OPENED_WITH_KEYS = 4;
|
|
public static final int STATE_OPENING = 2;
|
|
public static final int STATE_RELEASED = 0;
|
|
|
|
@Retention(RetentionPolicy.SOURCE)
|
|
public @interface State {
|
|
}
|
|
|
|
DrmSessionException getError();
|
|
|
|
T getMediaCrypto();
|
|
|
|
byte[] getOfflineLicenseKeySetId();
|
|
|
|
int getState();
|
|
|
|
Map<String, String> queryKeyStatus();
|
|
|
|
public static class DrmSessionException extends Exception {
|
|
public DrmSessionException(Throwable th) {
|
|
super(th);
|
|
}
|
|
}
|
|
}
|