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

313 lines
9.8 KiB
Java

package android.support.v4.media.session;
import android.annotation.SuppressLint;
import android.media.session.PlaybackState;
import android.os.Bundle;
import android.os.Parcel;
import android.os.Parcelable;
import android.text.TextUtils;
import androidx.annotation.DoNotInline;
import androidx.annotation.RequiresApi;
import java.util.ArrayList;
import java.util.List;
@SuppressLint({"BanParcelableUsage"})
/* loaded from: classes.dex */
public final class PlaybackStateCompat implements Parcelable {
public static final Parcelable.Creator<PlaybackStateCompat> CREATOR = new a();
public final int j;
public final long k;
public final long l;
public final float m;
public final long n;
public final int o;
public final CharSequence p;
public final long q;
public List<CustomAction> r;
/* renamed from: s reason: collision with root package name */
public final long f21s;
public final Bundle t;
/* loaded from: classes.dex */
public static final class CustomAction implements Parcelable {
public static final Parcelable.Creator<CustomAction> CREATOR = new a();
public final String j;
public final CharSequence k;
public final int l;
public final Bundle m;
/* loaded from: classes.dex */
public class a implements Parcelable.Creator<CustomAction> {
@Override // android.os.Parcelable.Creator
public CustomAction createFromParcel(Parcel parcel) {
return new CustomAction(parcel);
}
@Override // android.os.Parcelable.Creator
public CustomAction[] newArray(int i) {
return new CustomAction[i];
}
}
public CustomAction(Parcel parcel) {
this.j = parcel.readString();
this.k = (CharSequence) TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel);
this.l = parcel.readInt();
this.m = parcel.readBundle(MediaSessionCompat.class.getClassLoader());
}
public CustomAction(String str, CharSequence charSequence, int i, Bundle bundle) {
this.j = str;
this.k = charSequence;
this.l = i;
this.m = bundle;
}
@Override // android.os.Parcelable
public int describeContents() {
return 0;
}
public String toString() {
StringBuilder R = b.d.b.a.a.R("Action:mName='");
R.append((Object) this.k);
R.append(", mIcon=");
R.append(this.l);
R.append(", mExtras=");
R.append(this.m);
return R.toString();
}
@Override // android.os.Parcelable
public void writeToParcel(Parcel parcel, int i) {
parcel.writeString(this.j);
TextUtils.writeToParcel(this.k, parcel, i);
parcel.writeInt(this.l);
parcel.writeBundle(this.m);
}
}
/* loaded from: classes.dex */
public class a implements Parcelable.Creator<PlaybackStateCompat> {
@Override // android.os.Parcelable.Creator
public PlaybackStateCompat createFromParcel(Parcel parcel) {
return new PlaybackStateCompat(parcel);
}
@Override // android.os.Parcelable.Creator
public PlaybackStateCompat[] newArray(int i) {
return new PlaybackStateCompat[i];
}
}
@RequiresApi(21)
/* loaded from: classes.dex */
public static class b {
@DoNotInline
public static void a(PlaybackState.Builder builder, PlaybackState.CustomAction customAction) {
builder.addCustomAction(customAction);
}
@DoNotInline
public static PlaybackState.CustomAction b(PlaybackState.CustomAction.Builder builder) {
return builder.build();
}
@DoNotInline
public static PlaybackState c(PlaybackState.Builder builder) {
return builder.build();
}
@DoNotInline
public static PlaybackState.Builder d() {
return new PlaybackState.Builder();
}
@DoNotInline
public static PlaybackState.CustomAction.Builder e(String str, CharSequence charSequence, int i) {
return new PlaybackState.CustomAction.Builder(str, charSequence, i);
}
@DoNotInline
public static String f(PlaybackState.CustomAction customAction) {
return customAction.getAction();
}
@DoNotInline
public static long g(PlaybackState playbackState) {
return playbackState.getActions();
}
@DoNotInline
public static long h(PlaybackState playbackState) {
return playbackState.getActiveQueueItemId();
}
@DoNotInline
public static long i(PlaybackState playbackState) {
return playbackState.getBufferedPosition();
}
@DoNotInline
public static List<PlaybackState.CustomAction> j(PlaybackState playbackState) {
return playbackState.getCustomActions();
}
@DoNotInline
public static CharSequence k(PlaybackState playbackState) {
return playbackState.getErrorMessage();
}
@DoNotInline
public static Bundle l(PlaybackState.CustomAction customAction) {
return customAction.getExtras();
}
@DoNotInline
public static int m(PlaybackState.CustomAction customAction) {
return customAction.getIcon();
}
@DoNotInline
public static long n(PlaybackState playbackState) {
return playbackState.getLastPositionUpdateTime();
}
@DoNotInline
public static CharSequence o(PlaybackState.CustomAction customAction) {
return customAction.getName();
}
@DoNotInline
public static float p(PlaybackState playbackState) {
return playbackState.getPlaybackSpeed();
}
@DoNotInline
public static long q(PlaybackState playbackState) {
return playbackState.getPosition();
}
@DoNotInline
public static int r(PlaybackState playbackState) {
return playbackState.getState();
}
@DoNotInline
public static void s(PlaybackState.Builder builder, long j) {
builder.setActions(j);
}
@DoNotInline
public static void t(PlaybackState.Builder builder, long j) {
builder.setActiveQueueItemId(j);
}
@DoNotInline
public static void u(PlaybackState.Builder builder, long j) {
builder.setBufferedPosition(j);
}
@DoNotInline
public static void v(PlaybackState.Builder builder, CharSequence charSequence) {
builder.setErrorMessage(charSequence);
}
@DoNotInline
public static void w(PlaybackState.CustomAction.Builder builder, Bundle bundle) {
builder.setExtras(bundle);
}
@DoNotInline
public static void x(PlaybackState.Builder builder, int i, long j, float f, long j2) {
builder.setState(i, j, f, j2);
}
}
@RequiresApi(22)
/* loaded from: classes.dex */
public static class c {
@DoNotInline
public static Bundle a(PlaybackState playbackState) {
return playbackState.getExtras();
}
@DoNotInline
public static void b(PlaybackState.Builder builder, Bundle bundle) {
builder.setExtras(bundle);
}
}
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.j = i;
this.k = j;
this.l = j2;
this.m = f;
this.n = j3;
this.o = i2;
this.p = charSequence;
this.q = j4;
this.r = new ArrayList(list);
this.f21s = j5;
this.t = bundle;
}
public PlaybackStateCompat(Parcel parcel) {
this.j = parcel.readInt();
this.k = parcel.readLong();
this.m = parcel.readFloat();
this.q = parcel.readLong();
this.l = parcel.readLong();
this.n = parcel.readLong();
this.p = (CharSequence) TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel);
this.r = parcel.createTypedArrayList(CustomAction.CREATOR);
this.f21s = parcel.readLong();
this.t = parcel.readBundle(MediaSessionCompat.class.getClassLoader());
this.o = parcel.readInt();
}
@Override // android.os.Parcelable
public int describeContents() {
return 0;
}
public String toString() {
StringBuilder sb = new StringBuilder("PlaybackState {");
sb.append("state=");
sb.append(this.j);
sb.append(", position=");
sb.append(this.k);
sb.append(", buffered position=");
sb.append(this.l);
sb.append(", speed=");
sb.append(this.m);
sb.append(", updated=");
sb.append(this.q);
sb.append(", actions=");
sb.append(this.n);
sb.append(", error code=");
sb.append(this.o);
sb.append(", error message=");
sb.append(this.p);
sb.append(", custom actions=");
sb.append(this.r);
sb.append(", active item id=");
return b.d.b.a.a.B(sb, this.f21s, "}");
}
@Override // android.os.Parcelable
public void writeToParcel(Parcel parcel, int i) {
parcel.writeInt(this.j);
parcel.writeLong(this.k);
parcel.writeFloat(this.m);
parcel.writeLong(this.q);
parcel.writeLong(this.l);
parcel.writeLong(this.n);
TextUtils.writeToParcel(this.p, parcel, i);
parcel.writeTypedList(this.r);
parcel.writeLong(this.f21s);
parcel.writeBundle(this.t);
parcel.writeInt(this.o);
}
}