package androidx.media3.session;

import android.os.RemoteException;
import androidx.media3.common.Player;
import androidx.media3.common.util.Consumer;
import androidx.media3.common.util.ListenerSet;
import androidx.media3.session.MediaControllerStub;
import androidx.media3.session.MediaSession;
import androidx.media3.session.MediaSessionImpl;
import androidx.media3.session.MediaSessionStub;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public final /* synthetic */ class t implements ListenerSet.Event, MediaControllerStub.ControllerTask, MediaSessionImpl.RemoteControllerTask, MediaSessionStub.MediaItemsWithStartPositionPlayerTask, Consumer, MediaSessionStub.MediaItemPlayerTask {
    public final /* synthetic */ int a;

    public /* synthetic */ t(int i) {
        this.a = i;
    }

    @Override // androidx.media3.common.util.Consumer
    public void accept(Object obj) {
        PlayerWrapper playerWrapper = (PlayerWrapper) obj;
        switch (this.a) {
            case 6:
                playerWrapper.mute();
                break;
            case 7:
                playerWrapper.pause();
                break;
            case 8:
                playerWrapper.seekToNextMediaItem();
                break;
            case 9:
                playerWrapper.increaseDeviceVolume();
                break;
            case 10:
                playerWrapper.seekBack();
                break;
            case 11:
                playerWrapper.seekToPrevious();
                break;
            case 12:
                playerWrapper.seekToPreviousMediaItem();
                break;
            case 13:
                playerWrapper.seekForward();
                break;
            case 14:
                playerWrapper.seekToNext();
                break;
            case 15:
                playerWrapper.decreaseDeviceVolume();
                break;
            case 16:
            case 17:
            default:
                playerWrapper.clearMediaItems();
                break;
            case 18:
                playerWrapper.seekToDefaultPosition();
                break;
            case 19:
                playerWrapper.stop();
                break;
            case 20:
                playerWrapper.unmute();
                break;
            case 21:
                playerWrapper.prepare();
                break;
        }
    }

    @Override // androidx.media3.common.util.ListenerSet.Event
    public void invoke(Object obj) {
        Player.Listener listener = (Player.Listener) obj;
        switch (this.a) {
            case 0:
                listener.onVolumeChanged(0.0f);
                break;
            default:
                listener.onPlaybackStateChanged(1);
                break;
        }
    }

    @Override // androidx.media3.session.MediaControllerStub.ControllerTask
    public void run(MediaControllerImplBase mediaControllerImplBase) {
        switch (this.a) {
            case 2:
                mediaControllerImplBase.onRenderedFirstFrame();
                break;
            default:
                MediaControllerStub.lambda$onDisconnected$1(mediaControllerImplBase);
                break;
        }
    }

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

    @Override // androidx.media3.session.MediaSessionStub.MediaItemPlayerTask
    public void run(PlayerWrapper playerWrapper, MediaSession.ControllerInfo controllerInfo, List list) {
        switch (this.a) {
            case 16:
                playerWrapper.addMediaItems(list);
                break;
            default:
                playerWrapper.addMediaItems(list);
                break;
        }
    }

    @Override // androidx.media3.session.MediaSessionStub.MediaItemsWithStartPositionPlayerTask
    public void run(PlayerWrapper playerWrapper, MediaSession.MediaItemsWithStartPosition mediaItemsWithStartPosition) {
        MediaUtils.setMediaItemsWithStartIndexAndPosition(playerWrapper, mediaItemsWithStartPosition);
    }
}
