package android.support.v4.media.session;

import android.app.PendingIntent;
import android.os.Binder;
import android.os.Bundle;
import android.os.IBinder;
import android.os.IInterface;
import android.os.Parcel;
import android.os.Parcelable;
import android.support.v4.media.MediaMetadataCompat;
import android.support.v4.media.session.a;
import androidx.media3.container.NalUnitUtil;
import androidx.media3.extractor.AacUtil;
import androidx.media3.extractor.flac.FlacConstants;
import androidx.media3.extractor.ts.TsExtractor;
import defpackage.m38;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
@m38
public interface b extends IInterface {

    public static class a implements b {
        @Override // android.support.v4.media.session.b
        public final void aq() {
        }

        @Override // android.support.v4.media.session.b
        public final void as() {
            throw null;
        }

        @Override // android.os.IInterface
        public final IBinder asBinder() {
            return null;
        }

        @Override // android.support.v4.media.session.b
        public final void be(android.support.v4.media.session.a aVar) {
        }

        @Override // android.support.v4.media.session.b
        public final void bt(android.support.v4.media.session.a aVar) {
        }

        @Override // android.support.v4.media.session.b
        public final void bw() {
        }

        @Override // android.support.v4.media.session.b
        public final boolean cj() {
            throw null;
        }

        @Override // android.support.v4.media.session.b
        public final MediaMetadataCompat getMetadata() {
            return null;
        }

        @Override // android.support.v4.media.session.b
        public final PlaybackStateCompat getPlaybackState() {
            return null;
        }

        @Override // android.support.v4.media.session.b
        public final void next() {
        }

        @Override // android.support.v4.media.session.b
        public final void pause() {
        }

        @Override // android.support.v4.media.session.b
        public final void play() {
        }

        @Override // android.support.v4.media.session.b
        public final void previous() {
        }
    }

    /* JADX INFO: renamed from: android.support.v4.media.session.b$b, reason: collision with other inner class name */
    public static abstract class AbstractBinderC0024b extends Binder implements b {

        /* JADX INFO: renamed from: android.support.v4.media.session.b$b$a */
        public static class a implements b {
            public IBinder a;

            @Override // android.support.v4.media.session.b
            public final void aq() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken("android.support.v4.media.session.IMediaSession");
                    this.a.transact(23, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // android.support.v4.media.session.b
            public final void as() {
                throw null;
            }

            @Override // android.os.IInterface
            public final IBinder asBinder() {
                return this.a;
            }

            @Override // android.support.v4.media.session.b
            public final void be(android.support.v4.media.session.a aVar) {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken("android.support.v4.media.session.IMediaSession");
                    parcelObtain.writeStrongInterface(aVar);
                    this.a.transact(3, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // android.support.v4.media.session.b
            public final void bt(android.support.v4.media.session.a aVar) {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken("android.support.v4.media.session.IMediaSession");
                    parcelObtain.writeStrongInterface(aVar);
                    this.a.transact(4, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // android.support.v4.media.session.b
            public final void bw() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken("android.support.v4.media.session.IMediaSession");
                    this.a.transact(22, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // android.support.v4.media.session.b
            public final boolean cj() {
                throw null;
            }

            @Override // android.support.v4.media.session.b
            public final MediaMetadataCompat getMetadata() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken("android.support.v4.media.session.IMediaSession");
                    this.a.transact(27, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return (MediaMetadataCompat) c.a(parcelObtain2, MediaMetadataCompat.CREATOR);
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // android.support.v4.media.session.b
            public final PlaybackStateCompat getPlaybackState() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken("android.support.v4.media.session.IMediaSession");
                    this.a.transact(28, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return (PlaybackStateCompat) c.a(parcelObtain2, PlaybackStateCompat.CREATOR);
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // android.support.v4.media.session.b
            public final void next() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken("android.support.v4.media.session.IMediaSession");
                    this.a.transact(20, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // android.support.v4.media.session.b
            public final void pause() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken("android.support.v4.media.session.IMediaSession");
                    this.a.transact(18, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // android.support.v4.media.session.b
            public final void play() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken("android.support.v4.media.session.IMediaSession");
                    this.a.transact(13, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // android.support.v4.media.session.b
            public final void previous() {
                Parcel parcelObtain = Parcel.obtain();
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken("android.support.v4.media.session.IMediaSession");
                    this.a.transact(21, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }
        }

        public static b cw(IBinder iBinder) {
            if (iBinder == null) {
                return null;
            }
            IInterface iInterfaceQueryLocalInterface = iBinder.queryLocalInterface("android.support.v4.media.session.IMediaSession");
            if (iInterfaceQueryLocalInterface != null && (iInterfaceQueryLocalInterface instanceof b)) {
                return (b) iInterfaceQueryLocalInterface;
            }
            a aVar = new a();
            aVar.a = iBinder;
            return aVar;
        }

        @Override // android.os.IInterface
        public final IBinder asBinder() {
            return this;
        }

        @Override // android.os.Binder
        public final boolean onTransact(int i, Parcel parcel, Parcel parcel2, int i2) {
            if (i >= 1 && i <= 16777215) {
                parcel.enforceInterface("android.support.v4.media.session.IMediaSession");
            }
            if (i == 1598968902) {
                parcel2.writeString("android.support.v4.media.session.IMediaSession");
                return true;
            }
            android.support.v4.media.session.a aVar = null;
            android.support.v4.media.session.a aVar2 = null;
            switch (i) {
                case 1:
                    parcel.readString();
                    c();
                    throw null;
                case 2:
                    cj();
                    throw null;
                case 3:
                    IBinder strongBinder = parcel.readStrongBinder();
                    if (strongBinder != null) {
                        IInterface iInterfaceQueryLocalInterface = strongBinder.queryLocalInterface("android.support.v4.media.session.IMediaControllerCallback");
                        if (iInterfaceQueryLocalInterface == null || !(iInterfaceQueryLocalInterface instanceof android.support.v4.media.session.a)) {
                            a.b.C0023a c0023a = new a.b.C0023a();
                            c0023a.a = strongBinder;
                            aVar = c0023a;
                        } else {
                            aVar = (android.support.v4.media.session.a) iInterfaceQueryLocalInterface;
                        }
                    }
                    be(aVar);
                    parcel2.writeNoException();
                    return true;
                case 4:
                    IBinder strongBinder2 = parcel.readStrongBinder();
                    if (strongBinder2 != null) {
                        IInterface iInterfaceQueryLocalInterface2 = strongBinder2.queryLocalInterface("android.support.v4.media.session.IMediaControllerCallback");
                        if (iInterfaceQueryLocalInterface2 == null || !(iInterfaceQueryLocalInterface2 instanceof android.support.v4.media.session.a)) {
                            a.b.C0023a c0023a2 = new a.b.C0023a();
                            c0023a2.a = strongBinder2;
                            aVar2 = c0023a2;
                        } else {
                            aVar2 = (android.support.v4.media.session.a) iInterfaceQueryLocalInterface2;
                        }
                    }
                    bt(aVar2);
                    parcel2.writeNoException();
                    return true;
                case 5:
                    boolean zBk = bk();
                    parcel2.writeNoException();
                    parcel2.writeInt(zBk ? 1 : 0);
                    return true;
                case 6:
                    String packageName = getPackageName();
                    parcel2.writeNoException();
                    parcel2.writeString(packageName);
                    return true;
                case 7:
                    String tag = getTag();
                    parcel2.writeNoException();
                    parcel2.writeString(tag);
                    return true;
                case 8:
                    k();
                    throw null;
                case 9:
                    getFlags();
                    throw null;
                case 10:
                    cp();
                    throw null;
                case 11:
                    parcel.readInt();
                    parcel.readInt();
                    parcel.readString();
                    ac();
                    throw null;
                case 12:
                    parcel.readInt();
                    parcel.readInt();
                    parcel.readString();
                    aj();
                    throw null;
                case 13:
                    play();
                    parcel2.writeNoException();
                    return true;
                case 14:
                    parcel.readString();
                    q();
                    throw null;
                case 15:
                    parcel.readString();
                    d();
                    throw null;
                case 16:
                    ap();
                    throw null;
                case 17:
                    parcel.readLong();
                    aa();
                    throw null;
                case 18:
                    pause();
                    parcel2.writeNoException();
                    return true;
                case 19:
                    stop();
                    throw null;
                case 20:
                    next();
                    parcel2.writeNoException();
                    return true;
                case 21:
                    previous();
                    parcel2.writeNoException();
                    return true;
                case 22:
                    bw();
                    parcel2.writeNoException();
                    return true;
                case 23:
                    aq();
                    parcel2.writeNoException();
                    return true;
                case 24:
                    parcel.readLong();
                    as();
                    throw null;
                case 25:
                    cd();
                    throw null;
                case 26:
                    parcel.readString();
                    au();
                    throw null;
                case 27:
                    MediaMetadataCompat metadata = getMetadata();
                    parcel2.writeNoException();
                    c.b(parcel2, metadata, 1);
                    return true;
                case 28:
                    PlaybackStateCompat playbackState = getPlaybackState();
                    parcel2.writeNoException();
                    c.b(parcel2, playbackState, 1);
                    return true;
                case 29:
                    List queue = getQueue();
                    parcel2.writeNoException();
                    if (queue == null) {
                        parcel2.writeInt(-1);
                        return true;
                    }
                    int size = queue.size();
                    parcel2.writeInt(size);
                    for (int i3 = 0; i3 < size; i3++) {
                        c.b(parcel2, (Parcelable) queue.get(i3), 1);
                    }
                    return true;
                case 30:
                    getQueueTitle();
                    throw null;
                case 31:
                    getExtras();
                    throw null;
                case 32:
                    getRatingType();
                    throw null;
                case 33:
                    prepare();
                    throw null;
                case 34:
                    parcel.readString();
                    ab();
                    throw null;
                case 35:
                    parcel.readString();
                    am();
                    throw null;
                case TsExtractor.TS_STREAM_TYPE_H265 /* 36 */:
                    ad();
                    throw null;
                case 37:
                    getRepeatMode();
                    throw null;
                case FlacConstants.STREAM_INFO_BLOCK_SIZE /* 38 */:
                    parcel2.writeNoException();
                    parcel2.writeInt(0);
                    return true;
                case NalUnitUtil.H265_NAL_UNIT_TYPE_PREFIX_SEI /* 39 */:
                    parcel.readInt();
                    ca();
                    throw null;
                case NalUnitUtil.H265_NAL_UNIT_TYPE_SUFFIX_SEI /* 40 */:
                    parcel.readInt();
                    parcel2.writeNoException();
                    return true;
                case 41:
                    bi();
                    throw null;
                case AacUtil.AUDIO_OBJECT_TYPE_AAC_XHE /* 42 */:
                    parcel.readInt();
                    e();
                    throw null;
                case 43:
                    bz();
                    throw null;
                case 44:
                    parcel.readInt();
                    p();
                    throw null;
                case TsExtractor.TS_STREAM_TYPE_MHAS /* 45 */:
                    isCaptioningEnabled();
                    throw null;
                case 46:
                    parcel.readInt();
                    m();
                    throw null;
                case 47:
                    getShuffleMode();
                    throw null;
                case NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED /* 48 */:
                    parcel.readInt();
                    bx();
                    throw null;
                case 49:
                    parcel.readFloat();
                    bj();
                    throw null;
                case 50:
                    getSessionInfo();
                    throw null;
                case 51:
                    cr();
                    throw null;
                default:
                    return super.onTransact(i, parcel, parcel2, i2);
            }
        }
    }

    public static class c {
        public static Object a(Parcel parcel, Parcelable.Creator creator) {
            if (parcel.readInt() != 0) {
                return creator.createFromParcel(parcel);
            }
            return null;
        }

        public static void b(Parcel parcel, Parcelable parcelable, int i) {
            if (parcelable == null) {
                parcel.writeInt(0);
            } else {
                parcel.writeInt(1);
                parcelable.writeToParcel(parcel, i);
            }
        }
    }

    void aa();

    void ab();

    void ac();

    void ad();

    void aj();

    void am();

    void ap();

    void aq();

    void as();

    void au();

    void be(android.support.v4.media.session.a aVar);

    void bi();

    void bj();

    boolean bk();

    void bt(android.support.v4.media.session.a aVar);

    void bw();

    void bx();

    void bz();

    void c();

    void ca();

    void cd();

    boolean cj();

    ParcelableVolumeInfo cp();

    void cr();

    void d();

    void e();

    Bundle getExtras();

    long getFlags();

    MediaMetadataCompat getMetadata();

    String getPackageName();

    PlaybackStateCompat getPlaybackState();

    List getQueue();

    CharSequence getQueueTitle();

    int getRatingType();

    int getRepeatMode();

    Bundle getSessionInfo();

    int getShuffleMode();

    String getTag();

    boolean isCaptioningEnabled();

    PendingIntent k();

    void m();

    void next();

    void p();

    void pause();

    void play();

    void prepare();

    void previous();

    void q();

    void stop();
}
