package androidx.media3.session;

import android.content.Intent;
import android.os.ResultReceiver;
import androidx.media3.session.MediaControllerImplLegacy;
import androidx.media3.session.MediaControllerStub;
import androidx.media3.session.MediaLibraryServiceLegacyStub;
import androidx.media3.session.MediaSession;
import androidx.media3.session.MediaSessionLegacyStub;
import androidx.media3.session.legacy.MediaSessionCompat;
import defpackage.om8;
import defpackage.zb5;
import java.util.ArrayList;

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

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

    @Override // java.lang.Runnable
    public final void run() {
        switch (this.a) {
            case 0:
                ((MediaControllerHolder) this.b).setController((MediaBrowser) this.c);
                break;
            case 1:
                ((MediaControllerImplLegacy) this.b).lambda$connectToSession$1((MediaSessionCompat.Token) this.c);
                break;
            case 2:
                ((MediaControllerImplLegacy) this.b).lambda$updateControllerInfo$7((MediaControllerImplLegacy.ControllerInfo) this.c);
                break;
            case 3:
                MediaControllerStub.lambda$dispatchControllerTaskOnHandler$18((MediaControllerImplBase) this.b, (MediaControllerStub.ControllerTask) this.c);
                break;
            case 4:
                MediaLibraryServiceLegacyStub.lambda$createMediaItemsToBrowserItemsAsyncFunction$10((om8) this.b, (ArrayList) this.c);
                break;
            case 5:
                MediaLibraryServiceLegacyStub.lambda$createMediaItemToBrowserItemAsyncFunction$13((om8) this.b, (zb5) this.c);
                break;
            case 6:
                ((MediaLibraryServiceLegacyStub.BrowserLegacyCb) this.b).lambda$onSearchResultChanged$0((ArrayList) this.c);
                break;
            case 7:
                ((MediaSessionImpl) this.b).setPlayerInternal(null, (PlayerWrapper) this.c);
                break;
            case 8:
                ((MediaSessionImpl) this.b).lambda$onPlayRequested$21((om8) this.c);
                break;
            case 9:
                MediaSessionLegacyStub.lambda$sendCustomCommandResultWhenReady$28((zb5) this.b, (ResultReceiver) this.c);
                break;
            case 10:
                MediaSessionLegacyStub.lambda$dispatchSessionTaskWithPlayerCommand$19((MediaSessionLegacyStub.SessionTask) this.b, (MediaSession.ControllerInfo) this.c);
                break;
            case 11:
                MediaSessionService.lambda$onStartCommand$2((MediaSessionImpl) this.b, (Intent) this.c);
                break;
            case 12:
                ((MediaSessionStub) this.b).lambda$release$18((IMediaController) this.c);
                break;
            default:
                ((MediaSessionStub) this.b).lambda$flushCommandQueue$69((MediaSession.ControllerInfo) this.c);
                break;
        }
    }
}
