package vendor.amlogic.hardware.screencontrol;

import android.os.Binder;
import android.os.IBinder;
import android.os.IInterface;
import android.os.Parcel;
import android.os.RemoteException;

/* JADX INFO: loaded from: classes2.dex */
public interface d extends IInterface {

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public static final String f6681d = "vendor$amlogic$hardware$screencontrol$IScreenControlService".replace('$', '.');

    public static abstract class a extends Binder implements d {

        /* JADX INFO: renamed from: vendor.amlogic.hardware.screencontrol.d$a$a, reason: collision with other inner class name */
        private static class C0102a implements d {

            /* JADX INFO: renamed from: e, reason: collision with root package name */
            private IBinder f6682e;

            /* JADX INFO: renamed from: f, reason: collision with root package name */
            private int f6683f = -1;

            /* JADX INFO: renamed from: g, reason: collision with root package name */
            private String f6684g = "-1";

            C0102a(IBinder iBinder) {
                this.f6682e = iBinder;
            }

            @Override // android.os.IInterface
            public IBinder asBinder() {
                return this.f6682e;
            }

            @Override // vendor.amlogic.hardware.screencontrol.d
            public int e(int i2, vendor.amlogic.hardware.screencontrol.a aVar, int i3, int i4) {
                Parcel parcelB = R1.b.b(asBinder());
                Parcel parcelObtain = Parcel.obtain();
                try {
                    parcelB.writeInterfaceToken(d.f6681d);
                    parcelB.writeInt(i2);
                    R1.b.d(parcelB, aVar, 0);
                    parcelB.writeInt(i3);
                    parcelB.writeInt(i4);
                    if (!this.f6682e.transact(5, parcelB, parcelObtain, 0)) {
                        throw new RemoteException("Method startAvcScreenRecord is unimplemented.");
                    }
                    parcelObtain.readException();
                    return parcelObtain.readInt();
                } finally {
                    parcelObtain.recycle();
                    parcelB.recycle();
                }
            }

            @Override // vendor.amlogic.hardware.screencontrol.d
            public void f(int i2) {
                Parcel parcelB = R1.b.b(asBinder());
                Parcel parcelObtain = Parcel.obtain();
                try {
                    parcelB.writeInterfaceToken(d.f6681d);
                    parcelB.writeInt(i2);
                    if (!this.f6682e.transact(11, parcelB, parcelObtain, 0)) {
                        throw new RemoteException("Method setDisplayRotationAngle is unimplemented.");
                    }
                    parcelObtain.readException();
                } finally {
                    parcelObtain.recycle();
                    parcelB.recycle();
                }
            }

            @Override // vendor.amlogic.hardware.screencontrol.d
            public int m(c cVar, int i2) {
                Parcel parcelB = R1.b.b(asBinder());
                Parcel parcelObtain = Parcel.obtain();
                try {
                    parcelB.writeInterfaceToken(d.f6681d);
                    parcelB.writeStrongInterface(cVar);
                    parcelB.writeInt(i2);
                    if (!this.f6682e.transact(12, parcelB, parcelObtain, 0)) {
                        throw new RemoteException("Method subscribe is unimplemented.");
                    }
                    parcelObtain.readException();
                    return parcelObtain.readInt();
                } finally {
                    parcelObtain.recycle();
                    parcelB.recycle();
                }
            }

            @Override // vendor.amlogic.hardware.screencontrol.d
            public int o(int i2, vendor.amlogic.hardware.screencontrol.a aVar, int i3, int i4, int i5) {
                Parcel parcelB = R1.b.b(asBinder());
                Parcel parcelObtain = Parcel.obtain();
                try {
                    parcelB.writeInterfaceToken(d.f6681d);
                    parcelB.writeInt(i2);
                    R1.b.d(parcelB, aVar, 0);
                    parcelB.writeInt(i3);
                    parcelB.writeInt(i4);
                    parcelB.writeInt(i5);
                    if (!this.f6682e.transact(4, parcelB, parcelObtain, 0)) {
                        throw new RemoteException("Method startTsScreenRecord is unimplemented.");
                    }
                    parcelObtain.readException();
                    return parcelObtain.readInt();
                } finally {
                    parcelObtain.recycle();
                    parcelB.recycle();
                }
            }

            @Override // vendor.amlogic.hardware.screencontrol.d
            public b r(vendor.amlogic.hardware.screencontrol.a aVar) {
                Parcel parcelB = R1.b.b(asBinder());
                Parcel parcelObtain = Parcel.obtain();
                try {
                    parcelB.writeInterfaceToken(d.f6681d);
                    R1.b.d(parcelB, aVar, 0);
                    if (!this.f6682e.transact(2, parcelB, parcelObtain, 0)) {
                        throw new RemoteException("Method startScreenCapBuffer is unimplemented.");
                    }
                    parcelObtain.readException();
                    return (b) R1.b.c(parcelObtain, b.CREATOR);
                } finally {
                    parcelObtain.recycle();
                    parcelB.recycle();
                }
            }

            @Override // vendor.amlogic.hardware.screencontrol.d
            public void y(int i2) {
                Parcel parcelB = R1.b.b(asBinder());
                Parcel parcelObtain = Parcel.obtain();
                try {
                    parcelB.writeInterfaceToken(d.f6681d);
                    parcelB.writeInt(i2);
                    if (!this.f6682e.transact(8, parcelB, parcelObtain, 0)) {
                        throw new RemoteException("Method stopRecord is unimplemented.");
                    }
                    parcelObtain.readException();
                } finally {
                    parcelObtain.recycle();
                    parcelB.recycle();
                }
            }
        }

        public static d E(IBinder iBinder) {
            if (iBinder == null) {
                return null;
            }
            IInterface iInterfaceQueryLocalInterface = iBinder.queryLocalInterface(d.f6681d);
            return (iInterfaceQueryLocalInterface == null || !(iInterfaceQueryLocalInterface instanceof d)) ? new C0102a(iBinder) : (d) iInterfaceQueryLocalInterface;
        }
    }

    int e(int i2, vendor.amlogic.hardware.screencontrol.a aVar, int i3, int i4);

    void f(int i2);

    int m(c cVar, int i2);

    int o(int i2, vendor.amlogic.hardware.screencontrol.a aVar, int i3, int i4, int i5);

    b r(vendor.amlogic.hardware.screencontrol.a aVar);

    void y(int i2);
}
