package com.ifpdos.player.configure;

import com.ifpdos.player.base.PlatformUtils;
import kotlin.jvm.internal.g;
import kotlin.jvm.internal.l;
import o1.AbstractC0668d;

/* JADX INFO: loaded from: classes.dex */
public final class MimeConfig {
    public static final Companion Companion = new Companion(null);
    private final String[] disableTracksMimes;
    private final String[] illegalCodecNames;
    private final String[] illegalContainMimes;
    private final String[] illegalSelectMimes;

    public static final class Companion {
        public /* synthetic */ Companion(g gVar) {
            this();
        }

        public static /* synthetic */ MimeConfig createWithDefault$default(Companion companion, String[] strArr, String[] strArr2, String[] strArr3, String[] strArr4, int i2, Object obj) {
            if ((i2 & 1) != 0) {
                strArr = new String[0];
            }
            if ((i2 & 2) != 0) {
                strArr2 = new String[0];
            }
            if ((i2 & 4) != 0) {
                strArr3 = new String[0];
            }
            if ((i2 & 8) != 0) {
                strArr4 = new String[0];
            }
            return companion.createWithDefault(strArr, strArr2, strArr3, strArr4);
        }

        public final MimeConfig createDefault() {
            return createWithDefault$default(this, null, null, null, null, 15, null);
        }

        public final MimeConfig createWithDefault(String[] illegalSelectMimes, String[] disableTracksMimes, String[] illegalContainMimes, String[] illegalCodecNames) {
            l.e(illegalSelectMimes, "illegalSelectMimes");
            l.e(disableTracksMimes, "disableTracksMimes");
            l.e(illegalContainMimes, "illegalContainMimes");
            l.e(illegalCodecNames, "illegalCodecNames");
            String[] strArr = (String[]) AbstractC0668d.l(illegalSelectMimes, new String[]{"video/divx", "video/xvid", "video/dx50", "video/av01", "video/msmpeg4v3", "video/wmv3", "video/wvc1", "audio/amr", "audio/3gpp", "audio/amr-wb"});
            String[] strArr2 = (String[]) AbstractC0668d.l(disableTracksMimes, new String[]{"audio/vnd.dts", "audio/vnd.dts.uhd;profile=p2", "audio/vnd.dts.hd", "audio/vnd.dts.hd;profile=lbr", "audio/ac3", "audio/eac3", "audio/eac3-joc"});
            String[] strArr3 = (String[]) AbstractC0668d.l(illegalContainMimes, new String[]{"video/avs"});
            if (PlatformUtils.INSTANCE.isRKBoard()) {
                Codec codec = Codec.INSTANCE;
                illegalCodecNames = (String[]) AbstractC0668d.l(illegalCodecNames, new String[]{codec.getCODEC_AAC_HE_V1(), codec.getCODEC_AAC_HE_V2()});
            }
            return new MimeConfig(strArr, strArr2, strArr3, illegalCodecNames);
        }

        private Companion() {
        }
    }

    public MimeConfig(String[] illegalSelectMimes, String[] disableTracksMimes, String[] illegalContainMimes, String[] illegalCodecNames) {
        l.e(illegalSelectMimes, "illegalSelectMimes");
        l.e(disableTracksMimes, "disableTracksMimes");
        l.e(illegalContainMimes, "illegalContainMimes");
        l.e(illegalCodecNames, "illegalCodecNames");
        this.illegalSelectMimes = illegalSelectMimes;
        this.disableTracksMimes = disableTracksMimes;
        this.illegalContainMimes = illegalContainMimes;
        this.illegalCodecNames = illegalCodecNames;
    }

    public final String[] getDisableTracksMimes() {
        return this.disableTracksMimes;
    }

    public final String[] getIllegalCodecNames() {
        return this.illegalCodecNames;
    }

    public final String[] getIllegalContainMimes() {
        return this.illegalContainMimes;
    }

    public final String[] getIllegalSelectMimes() {
        return this.illegalSelectMimes;
    }
}
