101 lines
3.5 KiB
Java
101 lines
3.5 KiB
Java
package com.discord.player;
|
|
|
|
import android.net.Uri;
|
|
import android.os.Parcel;
|
|
import android.os.Parcelable;
|
|
import d0.z.d.m;
|
|
import kotlin.jvm.internal.DefaultConstructorMarker;
|
|
/* compiled from: MediaSource.kt */
|
|
public final class MediaSource implements Parcelable {
|
|
public static final a CREATOR = new a(null);
|
|
public final Uri i;
|
|
public final String j;
|
|
public final MediaType k;
|
|
|
|
/* compiled from: MediaSource.kt */
|
|
public static final class a implements Parcelable.Creator<MediaSource> {
|
|
public a(DefaultConstructorMarker defaultConstructorMarker) {
|
|
}
|
|
|
|
/* Return type fixed from 'java.lang.Object' to match base method */
|
|
@Override // android.os.Parcelable.Creator
|
|
public MediaSource createFromParcel(Parcel parcel) {
|
|
m.checkNotNullParameter(parcel, "parcel");
|
|
m.checkNotNullParameter(parcel, "parcel");
|
|
Parcelable readParcelable = parcel.readParcelable(Uri.class.getClassLoader());
|
|
m.checkNotNull(readParcelable);
|
|
String readString = parcel.readString();
|
|
m.checkNotNull(readString);
|
|
m.checkNotNullExpressionValue(readString, "parcel.readString()!!");
|
|
Parcelable readParcelable2 = parcel.readParcelable(MediaType.class.getClassLoader());
|
|
m.checkNotNull(readParcelable2);
|
|
return new MediaSource((Uri) readParcelable, readString, (MediaType) readParcelable2);
|
|
}
|
|
|
|
/* Return type fixed from 'java.lang.Object[]' to match base method */
|
|
@Override // android.os.Parcelable.Creator
|
|
public MediaSource[] newArray(int i) {
|
|
return new MediaSource[i];
|
|
}
|
|
}
|
|
|
|
public MediaSource(Uri uri, String str, MediaType mediaType) {
|
|
m.checkNotNullParameter(uri, "progressiveMediaUri");
|
|
m.checkNotNullParameter(str, "featureTag");
|
|
m.checkNotNullParameter(mediaType, "mediaType");
|
|
this.i = uri;
|
|
this.j = str;
|
|
this.k = mediaType;
|
|
}
|
|
|
|
@Override // android.os.Parcelable
|
|
public int describeContents() {
|
|
return 0;
|
|
}
|
|
|
|
@Override // java.lang.Object
|
|
public boolean equals(Object obj) {
|
|
if (this == obj) {
|
|
return true;
|
|
}
|
|
if (!(obj instanceof MediaSource)) {
|
|
return false;
|
|
}
|
|
MediaSource mediaSource = (MediaSource) obj;
|
|
return m.areEqual(this.i, mediaSource.i) && m.areEqual(this.j, mediaSource.j) && m.areEqual(this.k, mediaSource.k);
|
|
}
|
|
|
|
@Override // java.lang.Object
|
|
public int hashCode() {
|
|
Uri uri = this.i;
|
|
int i = 0;
|
|
int hashCode = (uri != null ? uri.hashCode() : 0) * 31;
|
|
String str = this.j;
|
|
int hashCode2 = (hashCode + (str != null ? str.hashCode() : 0)) * 31;
|
|
MediaType mediaType = this.k;
|
|
if (mediaType != null) {
|
|
i = mediaType.hashCode();
|
|
}
|
|
return hashCode2 + i;
|
|
}
|
|
|
|
@Override // java.lang.Object
|
|
public String toString() {
|
|
StringBuilder L = c.d.b.a.a.L("MediaSource(progressiveMediaUri=");
|
|
L.append(this.i);
|
|
L.append(", featureTag=");
|
|
L.append(this.j);
|
|
L.append(", mediaType=");
|
|
L.append(this.k);
|
|
L.append(")");
|
|
return L.toString();
|
|
}
|
|
|
|
@Override // android.os.Parcelable
|
|
public void writeToParcel(Parcel parcel, int i) {
|
|
m.checkNotNullParameter(parcel, "parcel");
|
|
parcel.writeParcelable(this.i, i);
|
|
parcel.writeString(this.j);
|
|
parcel.writeParcelable(this.k, i);
|
|
}
|
|
}
|