package android.support.v4.media.session;

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.MediaControllerCompat;
import android.support.v4.media.session.MediaSessionCompat;
import android.text.TextUtils;
import defpackage.m38;
import java.util.ArrayList;

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

    /* JADX INFO: renamed from: android.support.v4.media.session.a$a, reason: collision with other inner class name */
    public static class C0022a implements a {
        @Override // android.support.v4.media.session.a
        public final void ag() {
            throw null;
        }

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

    public static abstract class b extends Binder implements a {

        /* JADX INFO: renamed from: android.support.v4.media.session.a$b$a, reason: collision with other inner class name */
        public static class C0023a implements a {
            public IBinder a;

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

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

        @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.IMediaControllerCallback");
            }
            if (i == 1598968902) {
                parcel2.writeString("android.support.v4.media.session.IMediaControllerCallback");
                return true;
            }
            switch (i) {
                case 1:
                    String string = parcel.readString();
                    Bundle bundle = (Bundle) c.a(parcel, Bundle.CREATOR);
                    MediaControllerCompat.a aVar = (MediaControllerCompat.a) ((MediaControllerCompat.a.c) this).a.get();
                    if (aVar != null) {
                        aVar.d(1, string, bundle);
                    }
                    return true;
                case 2:
                    ag();
                    return true;
                case 3:
                    PlaybackStateCompat playbackStateCompat = (PlaybackStateCompat) c.a(parcel, PlaybackStateCompat.CREATOR);
                    MediaControllerCompat.a aVar2 = (MediaControllerCompat.a) ((MediaControllerCompat.a.c) this).a.get();
                    if (aVar2 != null) {
                        aVar2.d(2, playbackStateCompat, null);
                        return true;
                    }
                    return true;
                case 4:
                    ai((MediaMetadataCompat) c.a(parcel, MediaMetadataCompat.CREATOR));
                    return true;
                case 5:
                    br(parcel.createTypedArrayList(MediaSessionCompat.QueueItem.CREATOR));
                    return true;
                case 6:
                    ce((CharSequence) c.a(parcel, TextUtils.CHAR_SEQUENCE_CREATOR));
                    return true;
                case 7:
                    bq((Bundle) c.a(parcel, Bundle.CREATOR));
                    return true;
                case 8:
                    bd((ParcelableVolumeInfo) c.a(parcel, ParcelableVolumeInfo.CREATOR));
                    return true;
                case 9:
                    int i3 = parcel.readInt();
                    MediaControllerCompat.a aVar3 = (MediaControllerCompat.a) ((MediaControllerCompat.a.c) this).a.get();
                    if (aVar3 != null) {
                        aVar3.d(9, Integer.valueOf(i3), null);
                        return true;
                    }
                    return true;
                case 10:
                    parcel.readInt();
                    return true;
                case 11:
                    boolean z = parcel.readInt() != 0;
                    MediaControllerCompat.a aVar4 = (MediaControllerCompat.a) ((MediaControllerCompat.a.c) this).a.get();
                    if (aVar4 != null) {
                        aVar4.d(11, Boolean.valueOf(z), null);
                        return true;
                    }
                    return true;
                case 12:
                    int i4 = parcel.readInt();
                    MediaControllerCompat.a aVar5 = (MediaControllerCompat.a) ((MediaControllerCompat.a.c) this).a.get();
                    if (aVar5 != null) {
                        aVar5.d(12, Integer.valueOf(i4), null);
                        return true;
                    }
                    return true;
                case 13:
                    MediaControllerCompat.a aVar6 = (MediaControllerCompat.a) ((MediaControllerCompat.a.c) this).a.get();
                    if (aVar6 != null) {
                        aVar6.d(13, null, null);
                        return true;
                    }
                    return true;
                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;
        }
    }

    void ag();

    void ai(MediaMetadataCompat mediaMetadataCompat);

    void bd(ParcelableVolumeInfo parcelableVolumeInfo);

    void bq(Bundle bundle);

    void br(ArrayList arrayList);

    void ce(CharSequence charSequence);
}
