/* * This file is auto-generated. DO NOT MODIFY. * Using: D:\Program\ Files\Android\Sdk\build-tools\35.0.0\aidl.exe -pD:\Program\ Files\Android\Sdk\platforms\android-35\framework.aidl -oD:\JetBrainsProjects\AndroidProject\anyunVideo\app\build\generated\aidl_source_output_dir\debug\out -ID:\JetBrainsProjects\AndroidProject\anyunVideo\app\src\main\aidl -ID:\JetBrainsProjects\AndroidProject\anyunVideo\app\src\debug\aidl -ID:\data\.gradle\caches\8.10.2\transforms\53a750d70626c759bd7a6dbaf50185ee\transformed\core-1.12.0\aidl -ID:\data\.gradle\caches\8.10.2\transforms\dc945394860d4e1c7d02ff0c8d3e2e6f\transformed\versionedparcelable-1.1.1\aidl -dC:\Users\Dana\AppData\Local\Temp\aidl14282392422309074909.d D:\JetBrainsProjects\AndroidProject\anyunVideo\app\src\main\aidl\com\safeluck\floatwindow\IMediaAidlInterface.aidl */ package com.safeluck.floatwindow; // Declare any non-default types here with import statements public interface IMediaAidlInterface extends android.os.IInterface { /** Default implementation for IMediaAidlInterface. */ public static class Default implements com.safeluck.floatwindow.IMediaAidlInterface { /** * Demonstrates some basic types that you can use as parameters * and return values in AIDL. */ @Override public void basicTypes(int anInt, long aLong, boolean aBoolean, float aFloat, double aDouble, java.lang.String aString) throws android.os.RemoteException { } // void transferInfo(String info); @Override public void startMedia(com.safeluck.floatwindow.MediaArgu media) throws android.os.RemoteException { } @Override public void stopMedia() throws android.os.RemoteException { } @Override public void registerCallback(com.safeluck.floatwindow.IMyCallback cb) throws android.os.RemoteException { } @Override public void unregisterCallback(com.safeluck.floatwindow.IMyCallback cb) throws android.os.RemoteException { } @Override public android.os.IBinder asBinder() { return null; } } /** Local-side IPC implementation stub class. */ public static abstract class Stub extends android.os.Binder implements com.safeluck.floatwindow.IMediaAidlInterface { /** Construct the stub at attach it to the interface. */ @SuppressWarnings("this-escape") public Stub() { this.attachInterface(this, DESCRIPTOR); } /** * Cast an IBinder object into an com.safeluck.floatwindow.IMediaAidlInterface interface, * generating a proxy if needed. */ public static com.safeluck.floatwindow.IMediaAidlInterface asInterface(android.os.IBinder obj) { if ((obj==null)) { return null; } android.os.IInterface iin = obj.queryLocalInterface(DESCRIPTOR); if (((iin!=null)&&(iin instanceof com.safeluck.floatwindow.IMediaAidlInterface))) { return ((com.safeluck.floatwindow.IMediaAidlInterface)iin); } return new com.safeluck.floatwindow.IMediaAidlInterface.Stub.Proxy(obj); } @Override public android.os.IBinder asBinder() { return this; } @Override public boolean onTransact(int code, android.os.Parcel data, android.os.Parcel reply, int flags) throws android.os.RemoteException { java.lang.String descriptor = DESCRIPTOR; if (code >= android.os.IBinder.FIRST_CALL_TRANSACTION && code <= android.os.IBinder.LAST_CALL_TRANSACTION) { data.enforceInterface(descriptor); } if (code == INTERFACE_TRANSACTION) { reply.writeString(descriptor); return true; } switch (code) { case TRANSACTION_basicTypes: { int _arg0; _arg0 = data.readInt(); long _arg1; _arg1 = data.readLong(); boolean _arg2; _arg2 = (0!=data.readInt()); float _arg3; _arg3 = data.readFloat(); double _arg4; _arg4 = data.readDouble(); java.lang.String _arg5; _arg5 = data.readString(); this.basicTypes(_arg0, _arg1, _arg2, _arg3, _arg4, _arg5); reply.writeNoException(); break; } case TRANSACTION_startMedia: { com.safeluck.floatwindow.MediaArgu _arg0; _arg0 = _Parcel.readTypedObject(data, com.safeluck.floatwindow.MediaArgu.CREATOR); this.startMedia(_arg0); reply.writeNoException(); break; } case TRANSACTION_stopMedia: { this.stopMedia(); reply.writeNoException(); break; } case TRANSACTION_registerCallback: { com.safeluck.floatwindow.IMyCallback _arg0; _arg0 = com.safeluck.floatwindow.IMyCallback.Stub.asInterface(data.readStrongBinder()); this.registerCallback(_arg0); reply.writeNoException(); break; } case TRANSACTION_unregisterCallback: { com.safeluck.floatwindow.IMyCallback _arg0; _arg0 = com.safeluck.floatwindow.IMyCallback.Stub.asInterface(data.readStrongBinder()); this.unregisterCallback(_arg0); reply.writeNoException(); break; } default: { return super.onTransact(code, data, reply, flags); } } return true; } private static class Proxy implements com.safeluck.floatwindow.IMediaAidlInterface { private android.os.IBinder mRemote; Proxy(android.os.IBinder remote) { mRemote = remote; } @Override public android.os.IBinder asBinder() { return mRemote; } public java.lang.String getInterfaceDescriptor() { return DESCRIPTOR; } /** * Demonstrates some basic types that you can use as parameters * and return values in AIDL. */ @Override public void basicTypes(int anInt, long aLong, boolean aBoolean, float aFloat, double aDouble, java.lang.String aString) throws android.os.RemoteException { android.os.Parcel _data = android.os.Parcel.obtain(); android.os.Parcel _reply = android.os.Parcel.obtain(); try { _data.writeInterfaceToken(DESCRIPTOR); _data.writeInt(anInt); _data.writeLong(aLong); _data.writeInt(((aBoolean)?(1):(0))); _data.writeFloat(aFloat); _data.writeDouble(aDouble); _data.writeString(aString); boolean _status = mRemote.transact(Stub.TRANSACTION_basicTypes, _data, _reply, 0); _reply.readException(); } finally { _reply.recycle(); _data.recycle(); } } // void transferInfo(String info); @Override public void startMedia(com.safeluck.floatwindow.MediaArgu media) throws android.os.RemoteException { android.os.Parcel _data = android.os.Parcel.obtain(); android.os.Parcel _reply = android.os.Parcel.obtain(); try { _data.writeInterfaceToken(DESCRIPTOR); _Parcel.writeTypedObject(_data, media, 0); boolean _status = mRemote.transact(Stub.TRANSACTION_startMedia, _data, _reply, 0); _reply.readException(); } finally { _reply.recycle(); _data.recycle(); } } @Override public void stopMedia() throws android.os.RemoteException { android.os.Parcel _data = android.os.Parcel.obtain(); android.os.Parcel _reply = android.os.Parcel.obtain(); try { _data.writeInterfaceToken(DESCRIPTOR); boolean _status = mRemote.transact(Stub.TRANSACTION_stopMedia, _data, _reply, 0); _reply.readException(); } finally { _reply.recycle(); _data.recycle(); } } @Override public void registerCallback(com.safeluck.floatwindow.IMyCallback cb) throws android.os.RemoteException { android.os.Parcel _data = android.os.Parcel.obtain(); android.os.Parcel _reply = android.os.Parcel.obtain(); try { _data.writeInterfaceToken(DESCRIPTOR); _data.writeStrongInterface(cb); boolean _status = mRemote.transact(Stub.TRANSACTION_registerCallback, _data, _reply, 0); _reply.readException(); } finally { _reply.recycle(); _data.recycle(); } } @Override public void unregisterCallback(com.safeluck.floatwindow.IMyCallback cb) throws android.os.RemoteException { android.os.Parcel _data = android.os.Parcel.obtain(); android.os.Parcel _reply = android.os.Parcel.obtain(); try { _data.writeInterfaceToken(DESCRIPTOR); _data.writeStrongInterface(cb); boolean _status = mRemote.transact(Stub.TRANSACTION_unregisterCallback, _data, _reply, 0); _reply.readException(); } finally { _reply.recycle(); _data.recycle(); } } } static final int TRANSACTION_basicTypes = (android.os.IBinder.FIRST_CALL_TRANSACTION + 0); static final int TRANSACTION_startMedia = (android.os.IBinder.FIRST_CALL_TRANSACTION + 1); static final int TRANSACTION_stopMedia = (android.os.IBinder.FIRST_CALL_TRANSACTION + 2); static final int TRANSACTION_registerCallback = (android.os.IBinder.FIRST_CALL_TRANSACTION + 3); static final int TRANSACTION_unregisterCallback = (android.os.IBinder.FIRST_CALL_TRANSACTION + 4); } /** @hide */ public static final java.lang.String DESCRIPTOR = "com.safeluck.floatwindow.IMediaAidlInterface"; /** * Demonstrates some basic types that you can use as parameters * and return values in AIDL. */ public void basicTypes(int anInt, long aLong, boolean aBoolean, float aFloat, double aDouble, java.lang.String aString) throws android.os.RemoteException; // void transferInfo(String info); public void startMedia(com.safeluck.floatwindow.MediaArgu media) throws android.os.RemoteException; public void stopMedia() throws android.os.RemoteException; public void registerCallback(com.safeluck.floatwindow.IMyCallback cb) throws android.os.RemoteException; public void unregisterCallback(com.safeluck.floatwindow.IMyCallback cb) throws android.os.RemoteException; /** @hide */ static class _Parcel { static private T readTypedObject( android.os.Parcel parcel, android.os.Parcelable.Creator c) { if (parcel.readInt() != 0) { return c.createFromParcel(parcel); } else { return null; } } static private void writeTypedObject( android.os.Parcel parcel, T value, int parcelableFlags) { if (value != null) { parcel.writeInt(1); value.writeToParcel(parcel, parcelableFlags); } else { parcel.writeInt(0); } } } }