package android.support.v4.media;

import android.annotation.SuppressLint;
import android.graphics.Bitmap;
import android.media.MediaDescription;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.os.Parcel;
import android.os.Parcelable;
import android.support.v4.media.session.MediaSessionCompat;

/* JADX INFO: loaded from: classes.dex */
@SuppressLint({"BanParcelableUsage"})
public final class MediaDescriptionCompat implements Parcelable {
    public static final Parcelable.Creator<MediaDescriptionCompat> CREATOR = new C0001();

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public final String f2;

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public final CharSequence f3;

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public final CharSequence f4;

    /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
    public final CharSequence f5;

    /* JADX INFO: renamed from: އ, reason: contains not printable characters */
    public final Bitmap f6;

    /* JADX INFO: renamed from: ވ, reason: contains not printable characters */
    public final Uri f7;

    /* JADX INFO: renamed from: މ, reason: contains not printable characters */
    public final Bundle f8;

    /* JADX INFO: renamed from: ފ, reason: contains not printable characters */
    public final Uri f9;

    /* JADX INFO: renamed from: ދ, reason: contains not printable characters */
    public MediaDescription f10;

    /* JADX INFO: renamed from: android.support.v4.media.MediaDescriptionCompat$֏, reason: contains not printable characters */
    public class C0001 implements Parcelable.Creator<MediaDescriptionCompat> {
        @Override // android.os.Parcelable.Creator
        public MediaDescriptionCompat createFromParcel(Parcel parcel) {
            return MediaDescriptionCompat.m1(MediaDescription.CREATOR.createFromParcel(parcel));
        }

        @Override // android.os.Parcelable.Creator
        public MediaDescriptionCompat[] newArray(int i) {
            return new MediaDescriptionCompat[i];
        }
    }

    public MediaDescriptionCompat(String str, CharSequence charSequence, CharSequence charSequence2, CharSequence charSequence3, Bitmap bitmap, Uri uri, Bundle bundle, Uri uri2) {
        this.f2 = str;
        this.f3 = charSequence;
        this.f4 = charSequence2;
        this.f5 = charSequence3;
        this.f6 = bitmap;
        this.f7 = uri;
        this.f8 = bundle;
        this.f9 = uri2;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static MediaDescriptionCompat m1(Object obj) {
        Bundle bundle;
        if (obj == null) {
            return null;
        }
        MediaDescription mediaDescription = (MediaDescription) obj;
        String mediaId = mediaDescription.getMediaId();
        CharSequence title = mediaDescription.getTitle();
        CharSequence subtitle = mediaDescription.getSubtitle();
        CharSequence description = mediaDescription.getDescription();
        Bitmap iconBitmap = mediaDescription.getIconBitmap();
        Uri iconUri = mediaDescription.getIconUri();
        Bundle extras = mediaDescription.getExtras();
        if (extras != null) {
            extras = MediaSessionCompat.m13(extras);
        }
        Uri mediaUri = extras != null ? (Uri) extras.getParcelable("android.support.v4.media.description.MEDIA_URI") : null;
        if (mediaUri == null) {
            bundle = extras;
        } else if (extras.containsKey("android.support.v4.media.description.NULL_BUNDLE_FLAG") && extras.size() == 2) {
            bundle = null;
        } else {
            extras.remove("android.support.v4.media.description.MEDIA_URI");
            extras.remove("android.support.v4.media.description.NULL_BUNDLE_FLAG");
            bundle = extras;
        }
        if (mediaUri == null) {
            mediaUri = Build.VERSION.SDK_INT >= 23 ? mediaDescription.getMediaUri() : null;
        }
        MediaDescriptionCompat mediaDescriptionCompat = new MediaDescriptionCompat(mediaId, title, subtitle, description, iconBitmap, iconUri, bundle, mediaUri);
        mediaDescriptionCompat.f10 = mediaDescription;
        return mediaDescriptionCompat;
    }

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

    public String toString() {
        return ((Object) this.f3) + ", " + ((Object) this.f4) + ", " + ((Object) this.f5);
    }

    @Override // android.os.Parcelable
    public void writeToParcel(Parcel parcel, int i) {
        MediaDescription mediaDescriptionBuild = this.f10;
        if (mediaDescriptionBuild == null) {
            MediaDescription.Builder builder = new MediaDescription.Builder();
            builder.setMediaId(this.f2);
            builder.setTitle(this.f3);
            builder.setSubtitle(this.f4);
            builder.setDescription(this.f5);
            builder.setIconBitmap(this.f6);
            builder.setIconUri(this.f7);
            Bundle bundle = this.f8;
            if (Build.VERSION.SDK_INT < 23 && this.f9 != null) {
                if (bundle == null) {
                    bundle = new Bundle();
                    bundle.putBoolean("android.support.v4.media.description.NULL_BUNDLE_FLAG", true);
                }
                bundle.putParcelable("android.support.v4.media.description.MEDIA_URI", this.f9);
            }
            builder.setExtras(bundle);
            if (Build.VERSION.SDK_INT >= 23) {
                builder.setMediaUri(this.f9);
            }
            mediaDescriptionBuild = builder.build();
            this.f10 = mediaDescriptionBuild;
        }
        mediaDescriptionBuild.writeToParcel(parcel, i);
    }
}
