jimu-decompiled/sources/android/support/v4/media/session/IMediaControllerCallback.java
2025-05-13 19:24:51 +02:00

118 lines
5.0 KiB
Java

package android.support.v4.media.session;
import android.os.Binder;
import android.os.Bundle;
import android.os.IBinder;
import android.os.IInterface;
import android.os.Parcel;
import android.os.RemoteException;
import android.support.v4.media.MediaMetadataCompat;
import android.support.v4.media.session.MediaSessionCompat;
import android.text.TextUtils;
import java.util.List;
/* loaded from: classes.dex */
public interface IMediaControllerCallback extends IInterface {
public static abstract class Stub extends Binder implements IMediaControllerCallback {
public Stub() {
attachInterface(this, "android.support.v4.media.session.IMediaControllerCallback");
}
@Override // android.os.IInterface
public IBinder asBinder() {
return this;
}
@Override // android.os.Binder
public boolean onTransact(int i, Parcel parcel, Parcel parcel2, int i2) throws RemoteException {
if (i == 1598968902) {
parcel2.writeString("android.support.v4.media.session.IMediaControllerCallback");
return true;
}
switch (i) {
case 1:
parcel.enforceInterface("android.support.v4.media.session.IMediaControllerCallback");
c(parcel.readString(), parcel.readInt() != 0 ? (Bundle) Bundle.CREATOR.createFromParcel(parcel) : null);
return true;
case 2:
parcel.enforceInterface("android.support.v4.media.session.IMediaControllerCallback");
b();
return true;
case 3:
parcel.enforceInterface("android.support.v4.media.session.IMediaControllerCallback");
a(parcel.readInt() != 0 ? PlaybackStateCompat.CREATOR.createFromParcel(parcel) : null);
return true;
case 4:
parcel.enforceInterface("android.support.v4.media.session.IMediaControllerCallback");
a(parcel.readInt() != 0 ? MediaMetadataCompat.CREATOR.createFromParcel(parcel) : null);
return true;
case 5:
parcel.enforceInterface("android.support.v4.media.session.IMediaControllerCallback");
a(parcel.createTypedArrayList(MediaSessionCompat.QueueItem.CREATOR));
return true;
case 6:
parcel.enforceInterface("android.support.v4.media.session.IMediaControllerCallback");
a(parcel.readInt() != 0 ? (CharSequence) TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel) : null);
return true;
case 7:
parcel.enforceInterface("android.support.v4.media.session.IMediaControllerCallback");
a(parcel.readInt() != 0 ? (Bundle) Bundle.CREATOR.createFromParcel(parcel) : null);
return true;
case 8:
parcel.enforceInterface("android.support.v4.media.session.IMediaControllerCallback");
a(parcel.readInt() != 0 ? ParcelableVolumeInfo.CREATOR.createFromParcel(parcel) : null);
return true;
case 9:
parcel.enforceInterface("android.support.v4.media.session.IMediaControllerCallback");
g(parcel.readInt());
return true;
case 10:
parcel.enforceInterface("android.support.v4.media.session.IMediaControllerCallback");
c(parcel.readInt() != 0);
return true;
case 11:
parcel.enforceInterface("android.support.v4.media.session.IMediaControllerCallback");
b(parcel.readInt() != 0);
return true;
case 12:
parcel.enforceInterface("android.support.v4.media.session.IMediaControllerCallback");
h(parcel.readInt());
return true;
case 13:
parcel.enforceInterface("android.support.v4.media.session.IMediaControllerCallback");
f();
return true;
default:
return super.onTransact(i, parcel, parcel2, i2);
}
}
}
void a(Bundle bundle) throws RemoteException;
void a(MediaMetadataCompat mediaMetadataCompat) throws RemoteException;
void a(ParcelableVolumeInfo parcelableVolumeInfo) throws RemoteException;
void a(PlaybackStateCompat playbackStateCompat) throws RemoteException;
void a(CharSequence charSequence) throws RemoteException;
void a(List<MediaSessionCompat.QueueItem> list) throws RemoteException;
void b() throws RemoteException;
void b(boolean z) throws RemoteException;
void c(String str, Bundle bundle) throws RemoteException;
void c(boolean z) throws RemoteException;
void f() throws RemoteException;
void g(int i) throws RemoteException;
void h(int i) throws RemoteException;
}