MD5 校验值:328357c6f846d37b47ed4cc8f5415f3d
a.java 文件包含反编译后的源代码,请注意,该内容仅供学习和参考使用,不得用于非法用途。
package d.f.a.b.e4.j; import android.os.Parcel; import android.os.Parcelable; import d.f.a.b.e4.a; import d.f.a.b.k4.m0; import d.f.a.b.n2; import d.f.a.b.u2; import java.util.Arrays; public final class a implements a.b { public final String r; public final String s; public final long t; public final long u; public final byte[] v; private int w; private static final n2 p = new n2.b().e0("application/id3").E(); private static final n2 q = new n2.b().e0("application/x-scte35").E(); public static final Parcelable.Creator<a> CREATOR = new C0122a(); class C0122a implements Parcelable.Creator<a> { C0122a() { } @Override public a createFromParcel(Parcel parcel) { return new a(parcel); } @Override public a[] newArray(int i2) { return new a[i2]; } } a(Parcel parcel) { this.r = (String) m0.i(parcel.readString()); this.s = (String) m0.i(parcel.readString()); this.t = parcel.readLong(); this.u = parcel.readLong(); this.v = (byte[]) m0.i(parcel.createByteArray()); } public a(String str, String str2, long j2, long j3, byte[] bArr) { this.r = str; this.s = str2; this.t = j2; this.u = j3; this.v = bArr; } @Override public n2 V() { String str = this.r; str.hashCode(); char c2 = 65535; switch (str.hashCode()) { case -1468477611: if (str.equals("urn:scte:scte35:2014:bin")) { c2 = 0; break; } break; case -795945609: if (str.equals("https://aomedia.org/emsg/ID3")) { c2 = 1; break; } break; case 1303648457: if (str.equals("https://developer.apple.com/streaming/emsg-id3")) { c2 = 2; break; } break; } switch (c2) { case 0: return q; case 1: case 2: return p; default: 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.t == aVar.t && this.u == aVar.u && m0.b(this.r, aVar.r) && m0.b(this.s, aVar.s) && Arrays.equals(this.v, aVar.v); } public int hashCode() { if (this.w == 0) { String str = this.r; int hashCode = (527 + (str != null ? str.hashCode() : 0)) * 31; String str2 = this.s; int hashCode2 = str2 != null ? str2.hashCode() : 0; long j2 = this.t; int i2 = (((hashCode + hashCode2) * 31) + ((int) (j2 ^ (j2 >>> 32)))) * 31; long j3 = this.u; this.w = ((i2 + ((int) (j3 ^ (j3 >>> 32)))) * 31) + Arrays.hashCode(this.v); } return this.w; } @Override public byte[] r0() { if (V() != null) { return this.v; } return null; } public String toString() { return "EMSG: scheme=" + this.r + ", id=" + this.u + ", durationMs=" + this.t + ", value=" + this.s; } @Override public void v(u2.b bVar) { d.f.a.b.e4.b.c(this, bVar); } @Override public void writeToParcel(Parcel parcel, int i2) { parcel.writeString(this.r); parcel.writeString(this.s); parcel.writeLong(this.t); parcel.writeLong(this.u); parcel.writeByteArray(this.v); } }