discord-jadx/app/src/main/java/android/support/v4/media/session/PlaybackStateCompat.java

174 lines
5.8 KiB
Java
Raw Normal View History

2021-06-27 20:44:35 +00:00
package android.support.v4.media.session;
import android.annotation.SuppressLint;
import android.os.Bundle;
import android.os.Parcel;
import android.os.Parcelable;
import android.text.TextUtils;
import java.util.ArrayList;
import java.util.List;
@SuppressLint({"BanParcelableUsage"})
public final class PlaybackStateCompat implements Parcelable {
public static final Parcelable.Creator<PlaybackStateCompat> CREATOR = new a();
public final int i;
public final long j;
public final long k;
public final float l;
public final long m;
public final int n;
public final CharSequence o;
public final long p;
public List<CustomAction> q;
public final long r;
/* renamed from: s reason: collision with root package name */
public final Bundle f12s;
public static final class CustomAction implements Parcelable {
public static final Parcelable.Creator<CustomAction> CREATOR = new a();
public final String i;
public final CharSequence j;
public final int k;
public final Bundle l;
public class a implements Parcelable.Creator<CustomAction> {
/* Return type fixed from 'java.lang.Object' to match base method */
@Override // android.os.Parcelable.Creator
public CustomAction createFromParcel(Parcel parcel) {
return new CustomAction(parcel);
}
/* Return type fixed from 'java.lang.Object[]' to match base method */
@Override // android.os.Parcelable.Creator
public CustomAction[] newArray(int i) {
return new CustomAction[i];
}
}
public CustomAction(Parcel parcel) {
this.i = parcel.readString();
this.j = (CharSequence) TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel);
this.k = parcel.readInt();
this.l = parcel.readBundle(MediaSessionCompat.class.getClassLoader());
}
public CustomAction(String str, CharSequence charSequence, int i, Bundle bundle) {
this.i = str;
this.j = charSequence;
this.k = i;
this.l = bundle;
}
@Override // android.os.Parcelable
public int describeContents() {
return 0;
}
@Override // java.lang.Object
public String toString() {
StringBuilder L = c.d.b.a.a.L("Action:mName='");
L.append((Object) this.j);
L.append(", mIcon=");
L.append(this.k);
L.append(", mExtras=");
L.append(this.l);
return L.toString();
}
@Override // android.os.Parcelable
public void writeToParcel(Parcel parcel, int i) {
parcel.writeString(this.i);
TextUtils.writeToParcel(this.j, parcel, i);
parcel.writeInt(this.k);
parcel.writeBundle(this.l);
}
}
public class a implements Parcelable.Creator<PlaybackStateCompat> {
/* Return type fixed from 'java.lang.Object' to match base method */
@Override // android.os.Parcelable.Creator
public PlaybackStateCompat createFromParcel(Parcel parcel) {
return new PlaybackStateCompat(parcel);
}
/* Return type fixed from 'java.lang.Object[]' to match base method */
@Override // android.os.Parcelable.Creator
public PlaybackStateCompat[] newArray(int i) {
return new PlaybackStateCompat[i];
}
}
public PlaybackStateCompat(int i, long j, long j2, float f, long j3, int i2, CharSequence charSequence, long j4, List<CustomAction> list, long j5, Bundle bundle) {
this.i = i;
this.j = j;
this.k = j2;
this.l = f;
this.m = j3;
this.n = i2;
this.o = charSequence;
this.p = j4;
this.q = new ArrayList(list);
this.r = j5;
this.f12s = bundle;
}
public PlaybackStateCompat(Parcel parcel) {
this.i = parcel.readInt();
this.j = parcel.readLong();
this.l = parcel.readFloat();
this.p = parcel.readLong();
this.k = parcel.readLong();
this.m = parcel.readLong();
this.o = (CharSequence) TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel);
this.q = parcel.createTypedArrayList(CustomAction.CREATOR);
this.r = parcel.readLong();
this.f12s = parcel.readBundle(MediaSessionCompat.class.getClassLoader());
this.n = parcel.readInt();
}
@Override // android.os.Parcelable
public int describeContents() {
return 0;
}
@Override // java.lang.Object
public String toString() {
StringBuilder sb = new StringBuilder("PlaybackState {");
sb.append("state=");
sb.append(this.i);
sb.append(", position=");
sb.append(this.j);
sb.append(", buffered position=");
sb.append(this.k);
sb.append(", speed=");
sb.append(this.l);
sb.append(", updated=");
sb.append(this.p);
sb.append(", actions=");
sb.append(this.m);
sb.append(", error code=");
sb.append(this.n);
sb.append(", error message=");
sb.append(this.o);
sb.append(", custom actions=");
sb.append(this.q);
sb.append(", active item id=");
2021-07-13 20:23:20 +00:00
return c.d.b.a.a.z(sb, this.r, "}");
2021-06-27 20:44:35 +00:00
}
@Override // android.os.Parcelable
public void writeToParcel(Parcel parcel, int i) {
parcel.writeInt(this.i);
parcel.writeLong(this.j);
parcel.writeFloat(this.l);
parcel.writeLong(this.p);
parcel.writeLong(this.k);
parcel.writeLong(this.m);
TextUtils.writeToParcel(this.o, parcel, i);
parcel.writeTypedList(this.q);
parcel.writeLong(this.r);
parcel.writeBundle(this.f12s);
parcel.writeInt(this.n);
}
}