package defpackage;

import android.content.Context;
import android.media.AudioFormat;
import android.media.AudioManager;
import android.media.Spatializer;
import android.os.Build;
import android.os.Handler;
import android.os.Looper;
import j$.util.Objects;
import java.util.List;

/* JADX INFO: renamed from: ᵼᵨ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C5304 {

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final boolean f20025;

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final Handler f20026;

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final Spatializer f20027;

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public final C3150 f20028;

    public C5304(Context context, Runnable runnable, Boolean bool) {
        AudioManager audioManager = context == null ? null : ˁᵨᵦ.ᵨᵣ(context);
        if (audioManager == null || (bool != null && bool.booleanValue())) {
            this.f20027 = null;
            this.f20025 = false;
            this.f20026 = null;
            this.f20028 = null;
            return;
        }
        Spatializer spatializer = audioManager.getSpatializer();
        this.f20027 = spatializer;
        this.f20025 = spatializer.getImmersiveAudioLevel() != 0;
        Looper looperMyLooper = Looper.myLooper();
        looperMyLooper.getClass();
        Handler handler = new Handler(looperMyLooper);
        this.f20026 = handler;
        C3150 c3150 = new C3150(runnable);
        this.f20028 = c3150;
        spatializer.addOnSpatializerStateChangedListener(new ExecutorC4459(0, handler), c3150);
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final List m10889() {
        if (this.f20027 == null || !this.f20025 || !m10890() || !m10893()) {
            C2822 c2822 = AbstractC4509.f17159;
            return C2598.f10048;
        }
        if (Build.VERSION.SDK_INT < 36) {
            return AbstractC4509.m9553(252);
        }
        Spatializer spatializer = this.f20027;
        spatializer.getClass();
        return spatializer.getSpatializedChannelMasks();
    }

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final boolean m10890() {
        Spatializer spatializer = this.f20027;
        return spatializer != null && spatializer.isAvailable();
    }

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public final void m10891() {
        C3150 c3150;
        Handler handler;
        Spatializer spatializer = this.f20027;
        if (spatializer == null || (c3150 = this.f20028) == null || (handler = this.f20026) == null) {
            return;
        }
        spatializer.removeOnSpatializerStateChangedListener(c3150);
        handler.removeCallbacksAndMessages(null);
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final boolean m10892(C4683 c4683, C5286 c5286) {
        if (this.f20027 == null || !this.f20025 || !m10890() || !m10893()) {
            return false;
        }
        String str = c5286.f19987;
        int i = c5286.f19984;
        if (Objects.equals(str, "audio/eac3-joc")) {
            if (i == 16) {
                i = 12;
            }
        } else if (Objects.equals(str, "audio/iamf")) {
            if (i == -1) {
                i = 6;
            }
        } else if (Objects.equals(str, "audio/ac4") && (i == 18 || i == 21)) {
            i = 24;
        }
        int iM3235 = AbstractC0956.m3235(i);
        if (iM3235 == 0) {
            return false;
        }
        AudioFormat.Builder channelMask = new AudioFormat.Builder().setEncoding(2).setChannelMask(iM3235);
        int i2 = c5286.f19966;
        if (i2 != -1) {
            channelMask.setSampleRate(i2);
        }
        Spatializer spatializer = this.f20027;
        spatializer.getClass();
        return spatializer.canBeSpatialized(c4683.m9808(), channelMask.build());
    }

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public final boolean m10893() {
        Spatializer spatializer = this.f20027;
        return spatializer != null && spatializer.isEnabled();
    }
}
