package defpackage;

import android.content.Context;
import android.content.pm.ApplicationInfo;
import androidx.media3.common.Metadata;
import androidx.media3.common.audio.DefaultGainProvider;
import androidx.media3.common.text.CueGroup;
import androidx.media3.exoplayer.DefaultRendererCapabilitiesList;
import androidx.media3.exoplayer.drm.DrmSessionManager;
import androidx.media3.exoplayer.drm.ExoMediaDrm;
import androidx.media3.exoplayer.drm.FrameworkMediaDrm;
import androidx.media3.exoplayer.hls.HlsDataSourceFactory;
import androidx.media3.exoplayer.hls.playlist.DefaultHlsPlaylistTracker;
import androidx.media3.exoplayer.hls.playlist.HlsPlaylistParserFactory;
import androidx.media3.exoplayer.hls.playlist.HlsPlaylistTracker;
import androidx.media3.exoplayer.metadata.MetadataOutput;
import androidx.media3.exoplayer.offline.DownloadHelper;
import androidx.media3.exoplayer.source.preload.DefaultPreloadManager;
import androidx.media3.exoplayer.text.TextOutput;
import androidx.media3.exoplayer.trackselection.DefaultTrackSelector;
import androidx.media3.exoplayer.trackselection.TrackSelector;
import androidx.media3.exoplayer.upstream.CmcdConfiguration;
import androidx.media3.exoplayer.upstream.LoadErrorHandlingPolicy;
import androidx.media3.session.DefaultMediaNotificationProvider;
import androidx.media3.session.MediaSession;
import com.google.android.gms.tasks.OnFailureListener;
import com.google.firebase.FirebaseCommonRegistrar;
import com.google.firebase.concurrent.ExecutorsRegistrar;
import com.google.firebase.installations.FirebaseInstallationsRegistrar;
import com.google.firebase.sessions.FirebaseSessionsRegistrar;
import defpackage.x75;
import java.util.UUID;
import java.util.concurrent.ScheduledExecutorService;

/* JADX INFO: loaded from: classes.dex */
public final /* synthetic */ class c02 implements DefaultGainProvider.FadeProvider, HlsPlaylistTracker.Factory, DefaultMediaNotificationProvider.NotificationIdProvider, TrackSelector.InvalidationListener, TrackSelector.Factory, TextOutput, MetadataOutput, DrmSessionManager.DrmSessionReference, st9, s91, x75.a, OnFailureListener, z03, ExoMediaDrm.Provider {
    public final /* synthetic */ int a;

    public /* synthetic */ c02(int i) {
        this.a = i;
    }

    @Override // x75.a
    public String a(Context context) {
        switch (this.a) {
            case 16:
                ApplicationInfo applicationInfo = context.getApplicationInfo();
                return applicationInfo != null ? String.valueOf(applicationInfo.targetSdkVersion) : "";
            case 17:
                ApplicationInfo applicationInfo2 = context.getApplicationInfo();
                return applicationInfo2 != null ? String.valueOf(applicationInfo2.minSdkVersion) : "";
            case 18:
                return context.getPackageManager().hasSystemFeature("android.hardware.type.television") ? "tv" : context.getPackageManager().hasSystemFeature("android.hardware.type.watch") ? "watch" : context.getPackageManager().hasSystemFeature("android.hardware.type.automotive") ? "auto" : context.getPackageManager().hasSystemFeature("android.hardware.type.embedded") ? "embedded" : "";
            default:
                String installerPackageName = context.getPackageManager().getInstallerPackageName(context.getPackageName());
                return installerPackageName != null ? FirebaseCommonRegistrar.a(installerPackageName) : "";
        }
    }

    @Override // androidx.media3.exoplayer.drm.ExoMediaDrm.Provider
    public ExoMediaDrm acquireExoMediaDrm(UUID uuid) {
        return FrameworkMediaDrm.lambda$static$0(uuid);
    }

    @Override // defpackage.st9
    public Object apply(Object obj) {
        sk8 sk8Var = (sk8) obj;
        String strB = tk8.b.b(sk8Var);
        cr4.f(strB, "SessionEvents.SESSION_EVENT_ENCODER.encode(value)");
        sk8Var.getClass();
        byte[] bytes = strB.getBytes(bz0.a);
        cr4.f(bytes, "this as java.lang.String).getBytes(charset)");
        return bytes;
    }

    @Override // androidx.media3.exoplayer.trackselection.TrackSelector.Factory
    public TrackSelector createTrackSelector(Context context) {
        return new DefaultTrackSelector(context);
    }

    @Override // androidx.media3.exoplayer.hls.playlist.HlsPlaylistTracker.Factory
    public HlsPlaylistTracker createTracker(HlsDataSourceFactory hlsDataSourceFactory, LoadErrorHandlingPolicy loadErrorHandlingPolicy, HlsPlaylistParserFactory hlsPlaylistParserFactory, CmcdConfiguration cmcdConfiguration, ae9 ae9Var) {
        return new DefaultHlsPlaylistTracker(hlsDataSourceFactory, loadErrorHandlingPolicy, hlsPlaylistParserFactory, cmcdConfiguration, ae9Var);
    }

    @Override // defpackage.s91
    public Object g(o91 o91Var) {
        switch (this.a) {
            case 12:
                return (ScheduledExecutorService) ExecutorsRegistrar.a.get();
            case 13:
                return (ScheduledExecutorService) ExecutorsRegistrar.c.get();
            case 14:
                return (ScheduledExecutorService) ExecutorsRegistrar.b.get();
            case 15:
                i65 i65Var = ExecutorsRegistrar.a;
                return v4a.a;
            case 16:
            case 17:
            case 18:
            case 19:
            case 20:
            case 22:
            default:
                return FirebaseSessionsRegistrar.getComponents$lambda$5(o91Var);
            case 21:
                return FirebaseInstallationsRegistrar.lambda$getComponents$0(o91Var);
            case 23:
                return FirebaseSessionsRegistrar.getComponents$lambda$0(o91Var);
            case 24:
                return FirebaseSessionsRegistrar.getComponents$lambda$1(o91Var);
            case 25:
                return FirebaseSessionsRegistrar.getComponents$lambda$2(o91Var);
            case 26:
                return FirebaseSessionsRegistrar.getComponents$lambda$3(o91Var);
            case 27:
                return FirebaseSessionsRegistrar.getComponents$lambda$4(o91Var);
        }
    }

    @Override // androidx.media3.common.audio.DefaultGainProvider.FadeProvider
    public float getGainFactorAt(long j, long j2) {
        switch (this.a) {
            case 0:
                return DefaultGainProvider.lambda$static$2(j, j2);
            default:
                return DefaultGainProvider.lambda$static$3(j, j2);
        }
    }

    @Override // androidx.media3.session.DefaultMediaNotificationProvider.NotificationIdProvider
    public int getNotificationId(MediaSession mediaSession) {
        switch (this.a) {
            case 3:
                return DefaultMediaNotificationProvider.lambda$new$0(mediaSession);
            default:
                return DefaultMediaNotificationProvider.Builder.lambda$new$0(mediaSession);
        }
    }

    @Override // androidx.media3.exoplayer.text.TextOutput
    public void onCues(CueGroup cueGroup) {
        DefaultRendererCapabilitiesList.Factory.lambda$createRendererCapabilitiesList$0(cueGroup);
    }

    @Override // com.google.android.gms.tasks.OnFailureListener
    public void onFailure(Exception exc) {
        hh5.a.a("Error fetching settings.", exc);
    }

    @Override // androidx.media3.exoplayer.metadata.MetadataOutput
    public void onMetadata(Metadata metadata) {
        DefaultRendererCapabilitiesList.Factory.lambda$createRendererCapabilitiesList$1(metadata);
    }

    @Override // androidx.media3.exoplayer.trackselection.TrackSelector.InvalidationListener
    public void onTrackSelectionsInvalidated() {
        switch (this.a) {
            case 5:
                DefaultPreloadManager.lambda$new$0();
                break;
            default:
                DownloadHelper.lambda$new$0();
                break;
        }
    }

    @Override // androidx.media3.exoplayer.drm.DrmSessionManager.DrmSessionReference
    public void release() {
        DrmSessionManager.DrmSessionReference.lambda$static$0();
    }

    public /* synthetic */ c02(yp2 yp2Var) {
        this.a = 11;
    }
}
