package androidx.media3.session;

import android.os.Bundle;
import android.os.RemoteException;
import androidx.media3.common.Player;
import androidx.media3.common.Rating;
import androidx.media3.common.util.Consumer;
import androidx.media3.common.util.ListenerSet;
import androidx.media3.session.MediaBrowser;
import androidx.media3.session.MediaBrowserImplLegacy;
import androidx.media3.session.MediaController;
import androidx.media3.session.MediaControllerImplBase;
import androidx.media3.session.MediaControllerImplLegacy;
import androidx.media3.session.MediaSession;
import androidx.media3.session.MediaSessionLegacyStub;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public final /* synthetic */ class i implements Consumer, MediaControllerImplBase.RemoteSessionTask, ListenerSet.Event, MediaSessionLegacyStub.SessionTask {
    public final /* synthetic */ int a;
    public final /* synthetic */ Object b;
    public final /* synthetic */ Object c;
    public final /* synthetic */ Object d;

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

    @Override // androidx.media3.common.util.Consumer
    public void accept(Object obj) {
        switch (this.a) {
            case 0:
                ((MediaBrowserImplLegacy.AnonymousClass2) this.c).lambda$onSearchResult$0((String) this.b, (List) this.d, (MediaBrowser.Listener) obj);
                break;
            case 1:
                ((MediaBrowserImplLegacy.SubscribeCallback) this.c).lambda$onErrorInternal$0((String) this.b, (Bundle) this.d, (MediaBrowser.Listener) obj);
                break;
            default:
                ((MediaControllerImplLegacy.ControllerCompatCallback) this.c).lambda$onSessionEvent$1((String) this.b, (Bundle) this.d, (MediaController.Listener) obj);
                break;
        }
    }

    @Override // androidx.media3.common.util.ListenerSet.Event
    public void invoke(Object obj) {
        MediaControllerImplLegacy.lambda$updateControllerInfo$10((MediaControllerImplLegacy.ControllerInfo) this.c, (MediaControllerImplLegacy.ControllerInfo) this.b, (Integer) this.d, (Player.Listener) obj);
    }

    @Override // androidx.media3.session.MediaControllerImplBase.RemoteSessionTask
    public void run(IMediaSession iMediaSession, int i) throws RemoteException {
        switch (this.a) {
            case 2:
                ((MediaControllerImplBase) this.c).lambda$setRating$19((String) this.b, (Rating) this.d, iMediaSession, i);
                break;
            default:
                ((MediaControllerImplBase) this.c).lambda$sendCustomCommand$21((SessionCommand) this.b, (Bundle) this.d, iMediaSession, i);
                break;
        }
    }

    @Override // androidx.media3.session.MediaSessionLegacyStub.SessionTask
    public void run(MediaSession.ControllerInfo controllerInfo) throws RemoteException {
        ((MediaSessionLegacyStub) this.c).lambda$onCustomAction$1((SessionCommand) this.b, (Bundle) this.d, controllerInfo);
    }
}
