package androidx.media3.session;

import android.app.PendingIntent;
import android.os.RemoteException;
import android.view.Surface;
import androidx.media3.common.MediaItem;
import androidx.media3.common.MediaMetadata;
import androidx.media3.common.PlaybackParameters;
import androidx.media3.common.Player;
import androidx.media3.common.Rating;
import androidx.media3.common.TrackSelectionParameters;
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.MediaControllerStub;
import androidx.media3.session.MediaSession;
import androidx.media3.session.MediaSessionImpl;
import androidx.media3.session.MediaSessionLegacyStub;
import androidx.media3.session.MediaSessionStub;
import androidx.media3.session.PlayerInfo;
import androidx.media3.session.legacy.MediaDescriptionCompat;

/* JADX INFO: loaded from: classes.dex */
public final /* synthetic */ class j implements Consumer, MediaControllerImplBase.RemoteSessionTask, ListenerSet.Event, MediaControllerStub.ControllerTask, MediaSessionImpl.RemoteControllerTask, MediaSessionLegacyStub.SessionTask, MediaSessionStub.SessionTask {
    public final /* synthetic */ int a;
    public final /* synthetic */ Object b;
    public final /* synthetic */ Object c;

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

    @Override // androidx.media3.common.util.Consumer
    public void accept(Object obj) {
        switch (this.a) {
            case 0:
                ((MediaBrowserImplLegacy.AnonymousClass2) this.b).lambda$onError$1((String) this.c, (MediaBrowser.Listener) obj);
                break;
            case 7:
                ((MediaControllerImplBase) this.b).lambda$onSetSessionActivity$120((PendingIntent) this.c, (MediaController.Listener) obj);
                break;
            case 8:
                ((MediaControllerImplBase) this.b).lambda$onError$121((SessionError) this.c, (MediaController.Listener) obj);
                break;
            case 9:
                ((MediaControllerImplBase) this.b).lambda$onAvailableCommandsChangedFromSession$111((SessionCommands) this.c, (MediaController.Listener) obj);
                break;
            case 11:
                ((MediaControllerImplLegacy) this.b).lambda$handleNewLegacyParameters$5((MediaControllerImplLegacy.LegacyPlayerInfo) this.c, (MediaController.Listener) obj);
                break;
            case 17:
                ((MediaSessionStub) this.b).lambda$setTrackSelectionParameters$70((TrackSelectionParameters) this.c, (PlayerWrapper) obj);
                break;
            case 18:
                ((MediaSessionStub) this.b).lambda$playForControllerInfo$19((MediaSession.ControllerInfo) this.c, (PlayerWrapper) obj);
                break;
            default:
                ((MediaSessionStub) this.b).lambda$setVideoSurface$55((Surface) this.c, (PlayerWrapper) obj);
                break;
        }
    }

    @Override // androidx.media3.common.util.ListenerSet.Event
    public void invoke(Object obj) {
        switch (this.a) {
            case 6:
                MediaControllerImplBase.lambda$notifyPlayerInfoListenersWithReasons$80((MediaItem) this.b, (Integer) this.c, (Player.Listener) obj);
                break;
            default:
                MediaControllerImplLegacy.lambda$updateControllerInfo$11((MediaControllerImplLegacy.ControllerInfo) this.b, (Integer) this.c, (Player.Listener) obj);
                break;
        }
    }

    @Override // androidx.media3.session.MediaSessionStub.SessionTask
    public Object run(MediaSessionImpl mediaSessionImpl, MediaSession.ControllerInfo controllerInfo, int i) {
        switch (this.a) {
            case 19:
                return MediaSessionStub.lambda$setRatingWithMediaId$28((String) this.c, (Rating) this.b, mediaSessionImpl, controllerInfo, i);
            case 20:
                return MediaSessionStub.lambda$handleMediaItemsWithStartPositionWhenReady$9((MediaSessionStub.SessionTask) this.b, (MediaSessionStub.MediaItemsWithStartPositionPlayerTask) this.c, mediaSessionImpl, controllerInfo, i);
            default:
                return MediaSessionStub.lambda$handleMediaItemsWhenReady$6((MediaSessionStub.SessionTask) this.b, (MediaSessionStub.MediaItemPlayerTask) this.c, mediaSessionImpl, controllerInfo, i);
        }
    }

    public /* synthetic */ j(String str, Rating rating) {
        this.a = 19;
        this.c = str;
        this.b = rating;
    }

    @Override // androidx.media3.session.MediaControllerImplBase.RemoteSessionTask
    public void run(IMediaSession iMediaSession, int i) throws RemoteException {
        switch (this.a) {
            case 1:
                ((MediaControllerImplBase) this.b).lambda$setTrackSelectionParameters$76((TrackSelectionParameters) this.c, iMediaSession, i);
                break;
            case 2:
                ((MediaControllerImplBase) this.b).lambda$setRating$20((Rating) this.c, iMediaSession, i);
                break;
            case 3:
                ((MediaControllerImplBase) this.b).lambda$setPlaybackParameters$15((PlaybackParameters) this.c, iMediaSession, i);
                break;
            case 4:
                ((MediaControllerImplBase) this.b).lambda$setVideoSurfaceWithSize$75((Surface) this.c, iMediaSession, i);
                break;
            default:
                ((MediaControllerImplBase) this.b).lambda$setPlaylistMetadata$29((MediaMetadata) this.c, iMediaSession, i);
                break;
        }
    }

    @Override // androidx.media3.session.MediaControllerStub.ControllerTask
    public void run(MediaControllerImplBase mediaControllerImplBase) {
        mediaControllerImplBase.onPlayerInfoChanged((PlayerInfo) this.b, (PlayerInfo.BundlingExclusions) this.c);
    }

    @Override // androidx.media3.session.MediaSessionImpl.RemoteControllerTask
    public void run(MediaSession.ControllerCb controllerCb, int i) throws RemoteException {
        controllerCb.onPlayerChanged(i, (PlayerWrapper) this.b, (PlayerWrapper) this.c);
    }

    @Override // androidx.media3.session.MediaSessionLegacyStub.SessionTask
    public void run(MediaSession.ControllerInfo controllerInfo) throws RemoteException {
        switch (this.a) {
            case 14:
                ((MediaSessionLegacyStub) this.b).lambda$dispatchSessionTaskWithSetRatingSessionCommand$21((Rating) this.c, controllerInfo);
                break;
            case 15:
                ((MediaSessionLegacyStub) this.b).lambda$onRemoveQueueItem$17((MediaDescriptionCompat) this.c, controllerInfo);
                break;
            default:
                ((MediaSessionLegacyStub) this.b).lambda$dispatchCustomCommandAsPredefinedCommand$23((CommandButton) this.c, controllerInfo);
                break;
        }
    }
}
