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 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; }