package com.google.android.exoplayer2.offline; import android.os.Parcel; import android.os.Parcelable; /* loaded from: classes2.dex */ public final class StreamKey implements Comparable, Parcelable { public static final Parcelable.Creator CREATOR = new Parcelable.Creator() { // from class: com.google.android.exoplayer2.offline.StreamKey.1 /* JADX WARN: Can't rename method to resolve collision */ @Override // android.os.Parcelable.Creator public StreamKey createFromParcel(Parcel parcel) { return new StreamKey(parcel); } /* JADX WARN: Can't rename method to resolve collision */ @Override // android.os.Parcelable.Creator public StreamKey[] newArray(int i) { return new StreamKey[i]; } }; public final int groupIndex; public final int periodIndex; public final int streamIndex; @Deprecated public final int trackIndex; @Override // android.os.Parcelable public int describeContents() { return 0; } public int hashCode() { return (((this.periodIndex * 31) + this.groupIndex) * 31) + this.streamIndex; } public StreamKey(int i, int i2) { this(0, i, i2); } public StreamKey(int i, int i2, int i3) { this.periodIndex = i; this.groupIndex = i2; this.streamIndex = i3; this.trackIndex = i3; } StreamKey(Parcel parcel) { this.periodIndex = parcel.readInt(); this.groupIndex = parcel.readInt(); int readInt = parcel.readInt(); this.streamIndex = readInt; this.trackIndex = readInt; } public String toString() { return this.periodIndex + "." + this.groupIndex + "." + this.streamIndex; } public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null || getClass() != obj.getClass()) { return false; } StreamKey streamKey = (StreamKey) obj; return this.periodIndex == streamKey.periodIndex && this.groupIndex == streamKey.groupIndex && this.streamIndex == streamKey.streamIndex; } @Override // java.lang.Comparable public int compareTo(StreamKey streamKey) { int i = this.periodIndex - streamKey.periodIndex; if (i != 0) { return i; } int i2 = this.groupIndex - streamKey.groupIndex; return i2 == 0 ? this.streamIndex - streamKey.streamIndex : i2; } @Override // android.os.Parcelable public void writeToParcel(Parcel parcel, int i) { parcel.writeInt(this.periodIndex); parcel.writeInt(this.groupIndex); parcel.writeInt(this.streamIndex); } }