package com.mediatek.extservice;

import android.os.Binder;
import android.os.IBinder;
import android.os.IInterface;
import android.os.Parcel;
import com.mediatek.extservice.ExtIntypes.SourcePatternSettingParams;
import com.mediatek.extservice.IExtInServiceCallback;

/* JADX INFO: loaded from: classes.dex */
public interface IExtInService extends IInterface {
    public static final String DESCRIPTOR = "com.mediatek.extservice.IExtInService";

    public static class Default implements IExtInService {
        @Override // android.os.IInterface
        public IBinder asBinder() {
            return null;
        }

        @Override // com.mediatek.extservice.IExtInService
        public int getFactoryVgaSetting(IExtInServiceCallback iExtInServiceCallback) {
            return 0;
        }

        @Override // com.mediatek.extservice.IExtInService
        public int getFactoryYpbprSetting(IExtInServiceCallback iExtInServiceCallback) {
            return 0;
        }

        @Override // com.mediatek.extservice.IExtInService
        public int setFactoryHdmiHdcpReloadKey(byte b2) {
            return 0;
        }

        @Override // com.mediatek.extservice.IExtInService
        public int setFactoryVgaSetting(AdcSettingParams adcSettingParams) {
            return 0;
        }

        @Override // com.mediatek.extservice.IExtInService
        public int setFactoryYpbprSetting(AdcSettingParams adcSettingParams) {
            return 0;
        }

        @Override // com.mediatek.extservice.IExtInService
        public int setHdmiHpdHigh(byte b2) {
            return 0;
        }

        @Override // com.mediatek.extservice.IExtInService
        public int setHdmiHpdLow(byte b2) {
            return 0;
        }

        @Override // com.mediatek.extservice.IExtInService
        public int setSourcePatternSetting(SourcePatternSettingParams sourcePatternSettingParams) {
            return 0;
        }
    }

    public static abstract class Stub extends Binder implements IExtInService {
        public static final int TRANSACTION_getFactoryVgaSetting = 3;
        public static final int TRANSACTION_getFactoryYpbprSetting = 4;
        public static final int TRANSACTION_setFactoryHdmiHdcpReloadKey = 5;
        public static final int TRANSACTION_setFactoryVgaSetting = 1;
        public static final int TRANSACTION_setFactoryYpbprSetting = 2;
        public static final int TRANSACTION_setHdmiHpdHigh = 8;
        public static final int TRANSACTION_setHdmiHpdLow = 7;
        public static final int TRANSACTION_setSourcePatternSetting = 6;

        public static class Proxy implements IExtInService {
            private IBinder mRemote;

            public Proxy(IBinder iBinder) {
                this.mRemote = iBinder;
            }

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

            @Override // com.mediatek.extservice.IExtInService
            public int getFactoryVgaSetting(IExtInServiceCallback iExtInServiceCallback) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IExtInService.DESCRIPTOR);
                    parcelObtain.writeStrongInterface(iExtInServiceCallback);
                    this.mRemote.transact(3, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IExtInService
            public int getFactoryYpbprSetting(IExtInServiceCallback iExtInServiceCallback) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IExtInService.DESCRIPTOR);
                    parcelObtain.writeStrongInterface(iExtInServiceCallback);
                    this.mRemote.transact(4, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            public String getInterfaceDescriptor() {
                return IExtInService.DESCRIPTOR;
            }

            @Override // com.mediatek.extservice.IExtInService
            public int setFactoryHdmiHdcpReloadKey(byte b2) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IExtInService.DESCRIPTOR);
                    parcelObtain.writeByte(b2);
                    this.mRemote.transact(5, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IExtInService
            public int setFactoryVgaSetting(AdcSettingParams adcSettingParams) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IExtInService.DESCRIPTOR);
                    parcelObtain.writeTypedObject(adcSettingParams, 0);
                    this.mRemote.transact(1, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IExtInService
            public int setFactoryYpbprSetting(AdcSettingParams adcSettingParams) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IExtInService.DESCRIPTOR);
                    parcelObtain.writeTypedObject(adcSettingParams, 0);
                    this.mRemote.transact(2, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IExtInService
            public int setHdmiHpdHigh(byte b2) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IExtInService.DESCRIPTOR);
                    parcelObtain.writeByte(b2);
                    this.mRemote.transact(8, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IExtInService
            public int setHdmiHpdLow(byte b2) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IExtInService.DESCRIPTOR);
                    parcelObtain.writeByte(b2);
                    this.mRemote.transact(7, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IExtInService
            public int setSourcePatternSetting(SourcePatternSettingParams sourcePatternSettingParams) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IExtInService.DESCRIPTOR);
                    parcelObtain.writeTypedObject(sourcePatternSettingParams, 0);
                    this.mRemote.transact(6, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    return parcelObtain2.readInt();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }
        }

        public Stub() {
            attachInterface(this, IExtInService.DESCRIPTOR);
        }

        public static IExtInService asInterface(IBinder iBinder) {
            if (iBinder == null) {
                return null;
            }
            IInterface iInterfaceQueryLocalInterface = iBinder.queryLocalInterface(IExtInService.DESCRIPTOR);
            return (iInterfaceQueryLocalInterface == null || !(iInterfaceQueryLocalInterface instanceof IExtInService)) ? new Proxy(iBinder) : (IExtInService) iInterfaceQueryLocalInterface;
        }

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

        @Override // android.os.Binder
        public boolean onTransact(int i2, Parcel parcel, Parcel parcel2, int i3) {
            int factoryVgaSetting;
            if (i2 >= 1 && i2 <= 16777215) {
                parcel.enforceInterface(IExtInService.DESCRIPTOR);
            }
            if (i2 == 1598968902) {
                parcel2.writeString(IExtInService.DESCRIPTOR);
                return true;
            }
            switch (i2) {
                case 1:
                    AdcSettingParams adcSettingParams = (AdcSettingParams) parcel.readTypedObject(AdcSettingParams.CREATOR);
                    parcel.enforceNoDataAvail();
                    factoryVgaSetting = setFactoryVgaSetting(adcSettingParams);
                    break;
                case 2:
                    AdcSettingParams adcSettingParams2 = (AdcSettingParams) parcel.readTypedObject(AdcSettingParams.CREATOR);
                    parcel.enforceNoDataAvail();
                    factoryVgaSetting = setFactoryYpbprSetting(adcSettingParams2);
                    break;
                case 3:
                    IExtInServiceCallback iExtInServiceCallbackAsInterface = IExtInServiceCallback.Stub.asInterface(parcel.readStrongBinder());
                    parcel.enforceNoDataAvail();
                    factoryVgaSetting = getFactoryVgaSetting(iExtInServiceCallbackAsInterface);
                    break;
                case 4:
                    IExtInServiceCallback iExtInServiceCallbackAsInterface2 = IExtInServiceCallback.Stub.asInterface(parcel.readStrongBinder());
                    parcel.enforceNoDataAvail();
                    factoryVgaSetting = getFactoryYpbprSetting(iExtInServiceCallbackAsInterface2);
                    break;
                case 5:
                    byte b2 = parcel.readByte();
                    parcel.enforceNoDataAvail();
                    factoryVgaSetting = setFactoryHdmiHdcpReloadKey(b2);
                    break;
                case 6:
                    SourcePatternSettingParams sourcePatternSettingParams = (SourcePatternSettingParams) parcel.readTypedObject(SourcePatternSettingParams.CREATOR);
                    parcel.enforceNoDataAvail();
                    factoryVgaSetting = setSourcePatternSetting(sourcePatternSettingParams);
                    break;
                case 7:
                    byte b3 = parcel.readByte();
                    parcel.enforceNoDataAvail();
                    factoryVgaSetting = setHdmiHpdLow(b3);
                    break;
                case 8:
                    byte b4 = parcel.readByte();
                    parcel.enforceNoDataAvail();
                    factoryVgaSetting = setHdmiHpdHigh(b4);
                    break;
                default:
                    return super.onTransact(i2, parcel, parcel2, i3);
            }
            parcel2.writeNoException();
            parcel2.writeInt(factoryVgaSetting);
            return true;
        }
    }

    int getFactoryVgaSetting(IExtInServiceCallback iExtInServiceCallback);

    int getFactoryYpbprSetting(IExtInServiceCallback iExtInServiceCallback);

    int setFactoryHdmiHdcpReloadKey(byte b2);

    int setFactoryVgaSetting(AdcSettingParams adcSettingParams);

    int setFactoryYpbprSetting(AdcSettingParams adcSettingParams);

    int setHdmiHpdHigh(byte b2);

    int setHdmiHpdLow(byte b2);

    int setSourcePatternSetting(SourcePatternSettingParams sourcePatternSettingParams);
}
