package com.ifpdos.player;

import android.content.Context;
import android.net.Uri;
import com.ifpdos.player.base.IPlayer;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public interface IPlayerConfigure {

    public static final class DefaultImpls {
        public static boolean isTunnelingEnable(IPlayerConfigure iPlayerConfigure, Context context) {
            kotlin.jvm.internal.l.e(context, "context");
            return false;
        }

        public static boolean switchToPlatformOnTracksChange(IPlayerConfigure iPlayerConfigure, boolean z2, boolean z3, boolean z4, List<String> trackMimes) {
            kotlin.jvm.internal.l.e(trackMimes, "trackMimes");
            return !z2 && z4;
        }
    }

    IPlayer getPlatformPlayer(Context context);

    boolean isPlatformPlayer(IPlayer iPlayer);

    boolean isTunnelingEnable(Context context);

    boolean needSwitchToPlatformPlayer(Uri uri);

    boolean switchToMediaPlayer(String str);

    boolean switchToPlatformOnTracksChange(boolean z2, boolean z3, boolean z4, List<String> list);

    boolean switchToPlatformPlayer(String str);
}
