package com.mbridge.msdk.playercommon.exoplayer2.text; import android.annotation.TargetApi; import android.graphics.Typeface; import android.view.accessibility.CaptioningManager; import androidx.core.view.ViewCompat; import com.mbridge.msdk.playercommon.exoplayer2.util.Util; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; /* loaded from: classes4.dex */ public final class CaptionStyleCompat { public static final CaptionStyleCompat DEFAULT = new CaptionStyleCompat(-1, ViewCompat.MEASURED_STATE_MASK, 0, 0, -1, null); public static final int EDGE_TYPE_DEPRESSED = 4; public static final int EDGE_TYPE_DROP_SHADOW = 2; public static final int EDGE_TYPE_NONE = 0; public static final int EDGE_TYPE_OUTLINE = 1; public static final int EDGE_TYPE_RAISED = 3; public static final int USE_TRACK_COLOR_SETTINGS = 1; public final int backgroundColor; public final int edgeColor; public final int edgeType; public final int foregroundColor; public final Typeface typeface; public final int windowColor; @Retention(RetentionPolicy.SOURCE) public @interface EdgeType { } @TargetApi(19) public static CaptionStyleCompat createFromCaptionStyle(CaptioningManager.CaptionStyle captionStyle) { if (Util.SDK_INT >= 21) { return createFromCaptionStyleV21(captionStyle); } return createFromCaptionStyleV19(captionStyle); } public CaptionStyleCompat(int i, int i2, int i3, int i4, int i5, Typeface typeface) { this.foregroundColor = i; this.backgroundColor = i2; this.windowColor = i3; this.edgeType = i4; this.edgeColor = i5; this.typeface = typeface; } @TargetApi(19) private static CaptionStyleCompat createFromCaptionStyleV19(CaptioningManager.CaptionStyle captionStyle) { return new CaptionStyleCompat(captionStyle.foregroundColor, captionStyle.backgroundColor, 0, captionStyle.edgeType, captionStyle.edgeColor, captionStyle.getTypeface()); } @TargetApi(21) private static CaptionStyleCompat createFromCaptionStyleV21(CaptioningManager.CaptionStyle captionStyle) { return new CaptionStyleCompat(captionStyle.hasForegroundColor() ? captionStyle.foregroundColor : DEFAULT.foregroundColor, captionStyle.hasBackgroundColor() ? captionStyle.backgroundColor : DEFAULT.backgroundColor, captionStyle.hasWindowColor() ? captionStyle.windowColor : DEFAULT.windowColor, captionStyle.hasEdgeType() ? captionStyle.edgeType : DEFAULT.edgeType, captionStyle.hasEdgeColor() ? captionStyle.edgeColor : DEFAULT.edgeColor, captionStyle.getTypeface()); } }