package com.google.android.exoplayer2.ui; import android.graphics.Typeface; import android.view.accessibility.CaptioningManager; import androidx.core.view.ViewCompat; import com.google.android.exoplayer2.util.Util; /* loaded from: classes2.dex */ public final class CaptionStyleCompat { public static final CaptionStyleCompat DEFAULT = new CaptionStyleCompat(-1, ViewCompat.MEASURED_STATE_MASK, 0, 0, -1, null); public final int backgroundColor; public final int edgeColor; public final int edgeType; public final int foregroundColor; public final Typeface typeface; public final int windowColor; 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; } public static CaptionStyleCompat createFromCaptionStyleV19(CaptioningManager.CaptionStyle captionStyle) { return new CaptionStyleCompat(captionStyle.foregroundColor, captionStyle.backgroundColor, 0, captionStyle.edgeType, captionStyle.edgeColor, captionStyle.getTypeface()); } public 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()); } }