package androidx.media3.session;

import android.os.RemoteException;
import androidx.media3.common.FlagSet;
import androidx.media3.common.Player;
import androidx.media3.common.util.Consumer;
import androidx.media3.common.util.ListenerSet;
import androidx.media3.session.MediaController;
import androidx.media3.session.MediaControllerImplBase;

/* JADX INFO: loaded from: classes.dex */
public final /* synthetic */ class o implements ListenerSet.Event, Consumer, MediaControllerImplBase.RemoteSessionTask, ListenerSet.IterationFinishedEvent {
    public final /* synthetic */ int a;
    public final /* synthetic */ MediaControllerImplBase b;

    public /* synthetic */ o(MediaControllerImplBase mediaControllerImplBase, int i) {
        this.a = i;
        this.b = mediaControllerImplBase;
    }

    @Override // androidx.media3.common.util.Consumer
    public void accept(Object obj) {
        switch (this.a) {
            case 1:
                this.b.lambda$onAvailableCommandsChangedFromPlayer$115((MediaController.Listener) obj);
                break;
            case 2:
                this.b.lambda$onAvailableCommandsChangedFromPlayer$116((MediaController.Listener) obj);
                break;
            case 20:
                this.b.lambda$onAvailableCommandsChangedFromSession$112((MediaController.Listener) obj);
                break;
            default:
                this.b.lambda$onAvailableCommandsChangedFromSession$113((MediaController.Listener) obj);
                break;
        }
    }

    @Override // androidx.media3.common.util.ListenerSet.Event
    public void invoke(Object obj) {
        switch (this.a) {
            case 0:
                this.b.lambda$onAvailableCommandsChangedFromPlayer$114((Player.Listener) obj);
                break;
            default:
                this.b.lambda$onAvailableCommandsChangedFromSession$110((Player.Listener) obj);
                break;
        }
    }

    @Override // androidx.media3.session.MediaControllerImplBase.RemoteSessionTask
    public void run(IMediaSession iMediaSession, int i) throws RemoteException {
        switch (this.a) {
            case 3:
                this.b.lambda$mute$52(0.0f, iMediaSession, i);
                break;
            case 4:
                this.b.lambda$seekToNextMediaItem$43(iMediaSession, i);
                break;
            case 5:
                this.b.lambda$decreaseDeviceVolume$64(iMediaSession, i);
                break;
            case 6:
                this.b.lambda$seekForward$13(iMediaSession, i);
                break;
            case 7:
                this.b.lambda$seekToDefaultPosition$8(iMediaSession, i);
                break;
            case 8:
                this.b.lambda$seekToPreviousMediaItem$42(iMediaSession, i);
                break;
            case 9:
                this.b.lambda$seekToPrevious$44(iMediaSession, i);
                break;
            case 10:
                this.b.lambda$clearMediaItems$37(iMediaSession, i);
                break;
            case 11:
            default:
                this.b.lambda$prepare$7(iMediaSession, i);
                break;
            case 12:
                this.b.lambda$seekBack$12(iMediaSession, i);
                break;
            case 13:
                this.b.lambda$pause$6(iMediaSession, i);
                break;
            case 14:
                this.b.lambda$increaseDeviceVolume$60(iMediaSession, i);
                break;
            case 15:
                this.b.lambda$seekToNext$45(iMediaSession, i);
                break;
            case 16:
                this.b.lambda$play$5(iMediaSession, i);
                break;
            case 17:
                this.b.lambda$stop$2(iMediaSession, i);
                break;
        }
    }

    @Override // androidx.media3.common.util.ListenerSet.IterationFinishedEvent
    public void invoke(Object obj, FlagSet flagSet) {
        this.b.lambda$new$0((Player.Listener) obj, flagSet);
    }
}
