MD5 校验值:63f8e52e07318fa084f03ba71262387f
a.java 文件包含反编译后的源代码,请注意,该内容仅供学习和参考使用,不得用于非法用途。
package j2; import android.os.Parcel; import android.os.Parcelable; import h2.a; import java.util.Arrays; import m3.n0; import p1.a2; import p1.n1; public final class a implements a.b { public final String f10544o; public final String f10545p; public final long f10546q; public final long f10547r; public final byte[] f10548s; private int f10549t; private static final n1 f10542u = new n1.b().g0("application/id3").G(); private static final n1 f10543v = new n1.b().g0("application/x-scte35").G(); public static final Parcelable.Creator<a> CREATOR = new C0155a(); class C0155a implements Parcelable.Creator<a> { C0155a() { } @Override public a createFromParcel(Parcel parcel) { return new a(parcel); } @Override public a[] newArray(int i10) { return new a[i10]; } } a(Parcel parcel) { this.f10544o = (String) n0.j(parcel.readString()); this.f10545p = (String) n0.j(parcel.readString()); this.f10546q = parcel.readLong(); this.f10547r = parcel.readLong(); this.f10548s = (byte[]) n0.j(parcel.createByteArray()); } public a(String str, String str2, long j10, long j11, byte[] bArr) { this.f10544o = str; this.f10545p = str2; this.f10546q = j10; this.f10547r = j11; this.f10548s = bArr; } @Override public byte[] H() { if (p() != null) { return this.f10548s; } return null; } @Override public int describeContents() { return 0; } public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null || a.class != obj.getClass()) { return false; } a aVar = (a) obj; return this.f10546q == aVar.f10546q && this.f10547r == aVar.f10547r && n0.c(this.f10544o, aVar.f10544o) && n0.c(this.f10545p, aVar.f10545p) && Arrays.equals(this.f10548s, aVar.f10548s); } @Override public void f(a2.b bVar) { h2.b.c(this, bVar); } public int hashCode() { if (this.f10549t == 0) { String str = this.f10544o; int hashCode = (527 + (str != null ? str.hashCode() : 0)) * 31; String str2 = this.f10545p; int hashCode2 = str2 != null ? str2.hashCode() : 0; long j10 = this.f10546q; int i10 = (((hashCode + hashCode2) * 31) + ((int) (j10 ^ (j10 >>> 32)))) * 31; long j11 = this.f10547r; this.f10549t = ((i10 + ((int) (j11 ^ (j11 >>> 32)))) * 31) + Arrays.hashCode(this.f10548s); } return this.f10549t; } @Override public n1 p() { String str = this.f10544o; str.hashCode(); char c10 = 65535; switch (str.hashCode()) { case -1468477611: if (str.equals("urn:scte:scte35:2014:bin")) { c10 = 0; break; } break; case -795945609: if (str.equals("https://aomedia.org/emsg/ID3")) { c10 = 1; break; } break; case 1303648457: if (str.equals("https://developer.apple.com/streaming/emsg-id3")) { c10 = 2; break; } break; } switch (c10) { case 0: return f10543v; case 1: case 2: return f10542u; default: return null; } } public String toString() { return "EMSG: scheme=" + this.f10544o + ", id=" + this.f10547r + ", durationMs=" + this.f10546q + ", value=" + this.f10545p; } @Override public void writeToParcel(Parcel parcel, int i10) { parcel.writeString(this.f10544o); parcel.writeString(this.f10545p); parcel.writeLong(this.f10546q); parcel.writeLong(this.f10547r); parcel.writeByteArray(this.f10548s); } }