package android.support.v4.media.session;

import Z0.o;
import android.os.Parcel;
import android.os.Parcelable;
import android.os.ResultReceiver;
import android.support.v4.media.MediaDescriptionCompat;

/* JADX INFO: loaded from: classes.dex */
public final class a implements Parcelable.Creator {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final /* synthetic */ int f10897a;

    public /* synthetic */ a(int i6) {
        this.f10897a = i6;
    }

    @Override // android.os.Parcelable.Creator
    public final Object createFromParcel(final Parcel parcel) {
        switch (this.f10897a) {
            case 0:
                MediaSessionCompat$ResultReceiverWrapper mediaSessionCompat$ResultReceiverWrapper = new MediaSessionCompat$ResultReceiverWrapper();
                mediaSessionCompat$ResultReceiverWrapper.f10875a = (ResultReceiver) ResultReceiver.CREATOR.createFromParcel(parcel);
                return mediaSessionCompat$ResultReceiverWrapper;
            case 1:
                return new Parcelable(parcel) { // from class: android.support.v4.media.session.MediaSessionCompat$QueueItem
                    public static final Parcelable.Creator<MediaSessionCompat$QueueItem> CREATOR = new a(1);

                    /* JADX INFO: renamed from: a, reason: collision with root package name */
                    public final MediaDescriptionCompat f10873a;

                    /* JADX INFO: renamed from: b, reason: collision with root package name */
                    public final long f10874b;

                    {
                        this.f10873a = MediaDescriptionCompat.CREATOR.createFromParcel(parcel);
                        this.f10874b = parcel.readLong();
                    }

                    @Override // android.os.Parcelable
                    public final int describeContents() {
                        return 0;
                    }

                    public final String toString() {
                        StringBuilder sb = new StringBuilder("MediaSession.QueueItem {Description=");
                        sb.append(this.f10873a);
                        sb.append(", Id=");
                        return o.k(this.f10874b, " }", sb);
                    }

                    @Override // android.os.Parcelable
                    public final void writeToParcel(Parcel parcel2, int i6) {
                        this.f10873a.writeToParcel(parcel2, i6);
                        parcel2.writeLong(this.f10874b);
                    }
                };
            case 2:
                return new MediaSessionCompat$Token(parcel.readParcelable(null));
            case 3:
                ParcelableVolumeInfo parcelableVolumeInfo = new ParcelableVolumeInfo();
                parcelableVolumeInfo.f10878a = parcel.readInt();
                parcelableVolumeInfo.f10880c = parcel.readInt();
                parcelableVolumeInfo.f10881d = parcel.readInt();
                parcelableVolumeInfo.f10882e = parcel.readInt();
                parcelableVolumeInfo.f10879b = parcel.readInt();
                return parcelableVolumeInfo;
            default:
                return new PlaybackStateCompat(parcel);
        }
    }

    @Override // android.os.Parcelable.Creator
    public final Object[] newArray(int i6) {
        switch (this.f10897a) {
            case 0:
                return new MediaSessionCompat$ResultReceiverWrapper[i6];
            case 1:
                return new MediaSessionCompat$QueueItem[i6];
            case 2:
                return new MediaSessionCompat$Token[i6];
            case 3:
                return new ParcelableVolumeInfo[i6];
            default:
                return new PlaybackStateCompat[i6];
        }
    }
}
