- 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
57 lines
1.7 KiB
Java
57 lines
1.7 KiB
Java
package androidx.webkit;
|
|
|
|
import androidx.annotation.NonNull;
|
|
import androidx.annotation.RestrictTo;
|
|
import java.util.HashMap;
|
|
import java.util.Map;
|
|
|
|
/* loaded from: classes.dex */
|
|
public class WebViewMediaIntegrityApiStatusConfig {
|
|
public static final int WEBVIEW_MEDIA_INTEGRITY_API_DISABLED = 0;
|
|
public static final int WEBVIEW_MEDIA_INTEGRITY_API_ENABLED = 2;
|
|
public static final int WEBVIEW_MEDIA_INTEGRITY_API_ENABLED_WITHOUT_APP_IDENTITY = 1;
|
|
private int mDefaultStatus;
|
|
private Map<String, Integer> mOverrideRules;
|
|
|
|
public int getDefaultStatus() {
|
|
return this.mDefaultStatus;
|
|
}
|
|
|
|
@NonNull
|
|
public Map<String, Integer> getOverrideRules() {
|
|
return this.mOverrideRules;
|
|
}
|
|
|
|
public WebViewMediaIntegrityApiStatusConfig(@NonNull Builder builder) {
|
|
this.mDefaultStatus = builder.mDefaultStatus;
|
|
this.mOverrideRules = builder.mOverrideRules;
|
|
}
|
|
|
|
public static final class Builder {
|
|
private int mDefaultStatus;
|
|
private Map<String, Integer> mOverrideRules = new HashMap();
|
|
|
|
@NonNull
|
|
@RestrictTo({RestrictTo.Scope.LIBRARY})
|
|
public Builder setOverrideRules(@NonNull Map<String, Integer> map) {
|
|
this.mOverrideRules = map;
|
|
return this;
|
|
}
|
|
|
|
public Builder(int i) {
|
|
this.mDefaultStatus = i;
|
|
}
|
|
|
|
@NonNull
|
|
public Builder addOverrideRule(@NonNull String str, int i) {
|
|
this.mOverrideRules.put(str, Integer.valueOf(i));
|
|
return this;
|
|
}
|
|
|
|
@NonNull
|
|
public WebViewMediaIntegrityApiStatusConfig build() {
|
|
return new WebViewMediaIntegrityApiStatusConfig(this);
|
|
}
|
|
}
|
|
}
|