package android.support.v4.media; import android.graphics.Bitmap; 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.MediaDescriptionCompatApi21; import android.support.v4.media.MediaDescriptionCompatApi23; import android.text.TextUtils; /* loaded from: classes.dex */ public final class MediaDescriptionCompat implements Parcelable { public static final long BT_FOLDER_TYPE_ALBUMS = 2; public static final long BT_FOLDER_TYPE_ARTISTS = 3; public static final long BT_FOLDER_TYPE_GENRES = 4; public static final long BT_FOLDER_TYPE_MIXED = 0; public static final long BT_FOLDER_TYPE_PLAYLISTS = 5; public static final long BT_FOLDER_TYPE_TITLES = 1; public static final long BT_FOLDER_TYPE_YEARS = 6; public static final Parcelable.Creator CREATOR = new Parcelable.Creator() { // from class: android.support.v4.media.MediaDescriptionCompat.1 /* JADX WARN: Can't rename method to resolve collision */ @Override // android.os.Parcelable.Creator public MediaDescriptionCompat createFromParcel(Parcel parcel) { return Build.VERSION.SDK_INT < 21 ? new MediaDescriptionCompat(parcel) : MediaDescriptionCompat.fromMediaDescription(MediaDescriptionCompatApi21.a(parcel)); } /* JADX WARN: Can't rename method to resolve collision */ @Override // android.os.Parcelable.Creator public MediaDescriptionCompat[] newArray(int i) { return new MediaDescriptionCompat[i]; } }; public static final String DESCRIPTION_KEY_MEDIA_URI = "android.support.v4.media.description.MEDIA_URI"; public static final String DESCRIPTION_KEY_NULL_BUNDLE_FLAG = "android.support.v4.media.description.NULL_BUNDLE_FLAG"; public static final String EXTRA_BT_FOLDER_TYPE = "android.media.extra.BT_FOLDER_TYPE"; public static final String EXTRA_DOWNLOAD_STATUS = "android.media.extra.DOWNLOAD_STATUS"; public static final long STATUS_DOWNLOADED = 2; public static final long STATUS_DOWNLOADING = 1; public static final long STATUS_NOT_DOWNLOADED = 0; private final CharSequence mDescription; private Object mDescriptionObj; private final Bundle mExtras; private final Bitmap mIcon; private final Uri mIconUri; private final String mMediaId; private final Uri mMediaUri; private final CharSequence mSubtitle; private final CharSequence mTitle; public static final class Builder { private String a; private CharSequence b; private CharSequence c; private CharSequence d; private Bitmap e; private Uri f; private Bundle g; private Uri h; public Builder a(String str) { this.a = str; return this; } public Builder b(CharSequence charSequence) { this.c = charSequence; return this; } public Builder c(CharSequence charSequence) { this.b = charSequence; return this; } public Builder a(CharSequence charSequence) { this.d = charSequence; return this; } public Builder b(Uri uri) { this.h = uri; return this; } public Builder a(Bitmap bitmap) { this.e = bitmap; return this; } public Builder a(Uri uri) { this.f = uri; return this; } public Builder a(Bundle bundle) { this.g = bundle; return this; } public MediaDescriptionCompat a() { return new MediaDescriptionCompat(this.a, this.b, this.c, this.d, this.e, this.f, this.g, this.h); } } MediaDescriptionCompat(String str, CharSequence charSequence, CharSequence charSequence2, CharSequence charSequence3, Bitmap bitmap, Uri uri, Bundle bundle, Uri uri2) { this.mMediaId = str; this.mTitle = charSequence; this.mSubtitle = charSequence2; this.mDescription = charSequence3; this.mIcon = bitmap; this.mIconUri = uri; this.mExtras = bundle; this.mMediaUri = uri2; } /* JADX WARN: Removed duplicated region for block: B:15:0x0069 */ /* JADX WARN: Removed duplicated region for block: B:19:0x006d */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct code enable 'Show inconsistent code' option in preferences */ public static android.support.v4.media.MediaDescriptionCompat fromMediaDescription(java.lang.Object r8) { /* r0 = 0 if (r8 == 0) goto L80 int r1 = android.os.Build.VERSION.SDK_INT r2 = 21 if (r1 < r2) goto L80 android.support.v4.media.MediaDescriptionCompat$Builder r1 = new android.support.v4.media.MediaDescriptionCompat$Builder r1.() java.lang.String r2 = android.support.v4.media.MediaDescriptionCompatApi21.e(r8) r1.a(r2) java.lang.CharSequence r2 = android.support.v4.media.MediaDescriptionCompatApi21.g(r8) r1.c(r2) java.lang.CharSequence r2 = android.support.v4.media.MediaDescriptionCompatApi21.f(r8) r1.b(r2) java.lang.CharSequence r2 = android.support.v4.media.MediaDescriptionCompatApi21.a(r8) r1.a(r2) android.graphics.Bitmap r2 = android.support.v4.media.MediaDescriptionCompatApi21.c(r8) r1.a(r2) android.net.Uri r2 = android.support.v4.media.MediaDescriptionCompatApi21.d(r8) r1.a(r2) android.os.Bundle r2 = android.support.v4.media.MediaDescriptionCompatApi21.b(r8) java.lang.String r3 = "android.support.v4.media.description.MEDIA_URI" if (r2 == 0) goto L4a android.support.v4.media.session.MediaSessionCompat.a(r2) android.os.Parcelable r4 = r2.getParcelable(r3) android.net.Uri r4 = (android.net.Uri) r4 goto L4b L4a: r4 = r0 L4b: if (r4 == 0) goto L63 java.lang.String r5 = "android.support.v4.media.description.NULL_BUNDLE_FLAG" boolean r6 = r2.containsKey(r5) if (r6 == 0) goto L5d int r6 = r2.size() r7 = 2 if (r6 != r7) goto L5d goto L64 L5d: r2.remove(r3) r2.remove(r5) L63: r0 = r2 L64: r1.a(r0) if (r4 == 0) goto L6d r1.b(r4) goto L7a L6d: int r0 = android.os.Build.VERSION.SDK_INT r2 = 23 if (r0 < r2) goto L7a android.net.Uri r0 = android.support.v4.media.MediaDescriptionCompatApi23.a(r8) r1.b(r0) L7a: android.support.v4.media.MediaDescriptionCompat r0 = r1.a() r0.mDescriptionObj = r8 L80: return r0 */ throw new UnsupportedOperationException("Method not decompiled: android.support.v4.media.MediaDescriptionCompat.fromMediaDescription(java.lang.Object):android.support.v4.media.MediaDescriptionCompat"); } @Override // android.os.Parcelable public int describeContents() { return 0; } public CharSequence getDescription() { return this.mDescription; } public Bundle getExtras() { return this.mExtras; } public Bitmap getIconBitmap() { return this.mIcon; } public Uri getIconUri() { return this.mIconUri; } public Object getMediaDescription() { if (this.mDescriptionObj != null || Build.VERSION.SDK_INT < 21) { return this.mDescriptionObj; } Object a = MediaDescriptionCompatApi21.Builder.a(); MediaDescriptionCompatApi21.Builder.a(a, this.mMediaId); MediaDescriptionCompatApi21.Builder.c(a, this.mTitle); MediaDescriptionCompatApi21.Builder.b(a, this.mSubtitle); MediaDescriptionCompatApi21.Builder.a(a, this.mDescription); MediaDescriptionCompatApi21.Builder.a(a, this.mIcon); MediaDescriptionCompatApi21.Builder.a(a, this.mIconUri); Bundle bundle = this.mExtras; if (Build.VERSION.SDK_INT < 23 && this.mMediaUri != null) { if (bundle == null) { bundle = new Bundle(); bundle.putBoolean(DESCRIPTION_KEY_NULL_BUNDLE_FLAG, true); } bundle.putParcelable(DESCRIPTION_KEY_MEDIA_URI, this.mMediaUri); } MediaDescriptionCompatApi21.Builder.a(a, bundle); if (Build.VERSION.SDK_INT >= 23) { MediaDescriptionCompatApi23.Builder.a(a, this.mMediaUri); } this.mDescriptionObj = MediaDescriptionCompatApi21.Builder.a(a); return this.mDescriptionObj; } public String getMediaId() { return this.mMediaId; } public Uri getMediaUri() { return this.mMediaUri; } public CharSequence getSubtitle() { return this.mSubtitle; } public CharSequence getTitle() { return this.mTitle; } public String toString() { return ((Object) this.mTitle) + ", " + ((Object) this.mSubtitle) + ", " + ((Object) this.mDescription); } @Override // android.os.Parcelable public void writeToParcel(Parcel parcel, int i) { if (Build.VERSION.SDK_INT >= 21) { MediaDescriptionCompatApi21.a(getMediaDescription(), parcel, i); return; } parcel.writeString(this.mMediaId); TextUtils.writeToParcel(this.mTitle, parcel, i); TextUtils.writeToParcel(this.mSubtitle, parcel, i); TextUtils.writeToParcel(this.mDescription, parcel, i); parcel.writeParcelable(this.mIcon, i); parcel.writeParcelable(this.mIconUri, i); parcel.writeBundle(this.mExtras); parcel.writeParcelable(this.mMediaUri, i); } MediaDescriptionCompat(Parcel parcel) { this.mMediaId = parcel.readString(); this.mTitle = (CharSequence) TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel); this.mSubtitle = (CharSequence) TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel); this.mDescription = (CharSequence) TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel); ClassLoader classLoader = MediaDescriptionCompat.class.getClassLoader(); this.mIcon = (Bitmap) parcel.readParcelable(classLoader); this.mIconUri = (Uri) parcel.readParcelable(classLoader); this.mExtras = parcel.readBundle(classLoader); this.mMediaUri = (Uri) parcel.readParcelable(classLoader); } }