package androidx.media3.session;

import android.os.Bundle;
import androidx.media3.common.util.ConditionVariable;
import androidx.media3.common.util.Consumer;
import androidx.media3.session.ConnectedControllersManager;
import androidx.media3.session.MediaNotificationManager;
import androidx.media3.session.MediaSession;
import androidx.media3.session.MediaSessionLegacyStub;
import androidx.media3.session.MediaSessionStub;
import androidx.media3.session.legacy.MediaBrowserServiceCompat;
import defpackage.om8;
import defpackage.zb5;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.concurrent.atomic.AtomicReference;

/* JADX INFO: loaded from: classes.dex */
public final /* synthetic */ class d implements Runnable {
    public final /* synthetic */ int a;
    public final /* synthetic */ Object b;
    public final /* synthetic */ Object c;
    public final /* synthetic */ Object d;
    public final /* synthetic */ Object e;

    public /* synthetic */ d(ConnectedControllersManager connectedControllersManager, AtomicBoolean atomicBoolean, ConnectedControllersManager.ConnectedControllerRecord connectedControllerRecord, AtomicBoolean atomicBoolean2) {
        this.a = 0;
        this.b = connectedControllersManager;
        this.c = atomicBoolean;
        this.e = connectedControllerRecord;
        this.d = atomicBoolean2;
    }

    @Override // java.lang.Runnable
    public final void run() {
        switch (this.a) {
            case 0:
                ((ConnectedControllersManager) this.b).lambda$flushCommandQueue$2((AtomicBoolean) this.c, (ConnectedControllersManager.ConnectedControllerRecord) this.e, (AtomicBoolean) this.d);
                break;
            case 1:
                ((MediaLibraryServiceLegacyStub) this.b).lambda$onSubscribe$1((MediaSession.ControllerInfo) this.c, (Bundle) this.d, (String) this.e);
                break;
            case 2:
                ((MediaLibraryServiceLegacyStub) this.b).lambda$onLoadItem$4((MediaSession.ControllerInfo) this.c, (MediaBrowserServiceCompat.Result) this.d, (String) this.e);
                break;
            case 3:
                ((MediaLibrarySessionImpl) this.b).lambda$onSubscribeOnHandler$2((zb5) this.c, (MediaSession.ControllerInfo) this.d, (String) this.e);
                break;
            case 4:
                ((MediaNotificationManager) this.b).lambda$onCustomAction$2((MediaController) this.c, (String) this.d, (Bundle) this.e);
                break;
            case 5:
                ((MediaNotificationManager) this.b).lambda$addSession$1((zb5) this.c, (MediaNotificationManager.MediaControllerListener) this.d, (MediaSession) this.e);
                break;
            case 6:
                ((MediaSessionLegacyStub.ControllerLegacyCbForBroadcast) this.b).lambda$updateQueue$0((AtomicInteger) this.c, (List) this.d, (ArrayList) this.e);
                break;
            case 7:
                ((MediaSessionServiceLegacyStub) this.b).lambda$onGetRoot$0((AtomicReference) this.c, (MediaSession.ControllerInfo) this.d, (ConditionVariable) this.e);
                break;
            case 8:
                MediaSessionStub.lambda$handleSessionTaskWhenReady$16((MediaSessionImpl) this.b, (om8) this.c, (Consumer) this.d, (zb5) this.e);
                break;
            case 9:
                ((MediaSessionStub) this.b).lambda$connect$17((MediaSession.ControllerInfo) this.c, (MediaSessionImpl) this.d, (IMediaController) this.e);
                break;
            default:
                MediaSessionStub.lambda$handleMediaItemsWhenReady$4((MediaSessionImpl) this.b, (MediaSessionStub.MediaItemPlayerTask) this.c, (MediaSession.ControllerInfo) this.d, (List) this.e);
                break;
        }
    }

    public /* synthetic */ d(Object obj, Object obj2, Object obj3, Object obj4, int i) {
        this.a = i;
        this.b = obj;
        this.c = obj2;
        this.d = obj3;
        this.e = obj4;
    }
}
