package com.mediatek.extservice;

import android.os.Binder;
import android.os.IBinder;
import android.os.IInterface;
import android.os.Parcel;
import com.mediatek.extservice.rendertypes.ST_DV_Info_Parcel;
import com.mediatek.extservice.rendertypes.ST_DV_STATUS_Parcel;
import com.mediatek.extservice.rendertypes.ST_GAMMA_GAIN_OFFSET_Parcel;
import com.mediatek.extservice.rendertypes.ST_GAMMA_SETTING_Parcel;
import com.mediatek.extservice.rendertypes.ST_GET_PANEL_DIMMING_Parcel;
import com.mediatek.extservice.rendertypes.ST_GET_PANEL_FPS_Parcel;
import com.mediatek.extservice.rendertypes.ST_GLOBAL_PQ_VALUE_Parcel;
import com.mediatek.extservice.rendertypes.ST_HW_VERSION_OUTPUT_Parcel;
import com.mediatek.extservice.rendertypes.ST_PANEL_SSC_INFO_Parcel;
import com.mediatek.extservice.rendertypes.ST_PWM_RANGE_INFO_Parcel;
import com.mediatek.extservice.rendertypes.ST_SWING_LEVEL_INFO_Parcel;
import com.mediatek.extservice.rendertypes.ST_WIN_SOURCE_INFO_Parcel;
import java.util.ArrayList;
import java.util.List;

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

    public static class Default implements IRenderServiceAidlCallback {
        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void GetGlobalPQValueCallback(int i2, ST_GLOBAL_PQ_VALUE_Parcel sT_GLOBAL_PQ_VALUE_Parcel) {
        }

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

        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void getCapsCallback(int i2, int i3) {
        }

        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void getCloseWindowListenerNotify(int i2, int i3) {
        }

        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void getDolbyLogoCbNotify(int i2, List<ST_DV_Info_Parcel> list) {
        }

        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void getDolbyVisionInfoCallback(int i2, List<ST_DV_STATUS_Parcel> list) {
        }

        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void getDolbyVisionListenerNotify(int i2, List<ST_DV_STATUS_Parcel> list) {
        }

        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void getFreezeCallback(int i2, boolean z) {
        }

        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void getGammaCallback(int i2, ST_GAMMA_SETTING_Parcel sT_GAMMA_SETTING_Parcel) {
        }

        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void getGlobalMuteNotify(int i2, boolean z) {
        }

        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void getHwCapCallback(int i2, List list) {
        }

        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void getHwVersionCallback(int i2, ST_HW_VERSION_OUTPUT_Parcel sT_HW_VERSION_OUTPUT_Parcel) {
        }

        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void getIviewCapsInfoCallback(int i2, boolean z, boolean z2) {
        }

        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void getMirrorInfoCallback(int i2, int i3) {
        }

        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void getMuteCallback(int i2, boolean z) {
        }

        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void getOLEDSupportCallback(int i2, boolean z) {
        }

        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void getOledEventNotify(int i2, int i3) {
        }

        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void getPQCapsAttrDimmingInfoCallback(int i2, ST_GET_PANEL_DIMMING_Parcel sT_GET_PANEL_DIMMING_Parcel) {
        }

        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void getPanelDivisionCallback(int i2, char c2) {
        }

        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void getPanelFpsCallback(int i2, ST_GET_PANEL_FPS_Parcel sT_GET_PANEL_FPS_Parcel) {
        }

        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void getPanelInfoCallback(int i2, int i3, int i4, int i5) {
        }

        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void getPanelName(int i2, String str) {
        }

        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void getPanelSscInfoCallback(int i2, ST_PANEL_SSC_INFO_Parcel sT_PANEL_SSC_INFO_Parcel) {
        }

        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void getPanelTemperatureCallback(int i2, int i3, int i4) {
        }

        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void getPanelType(int i2, int i3) {
        }

        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void getPanelVersion(int i2, int i3) {
        }

        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void getPqGammaGainOffsetCallback(int i2, ST_GAMMA_GAIN_OFFSET_Parcel sT_GAMMA_GAIN_OFFSET_Parcel) {
        }

        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void getPwmDutyCycleCallback(int i2, int i3) {
        }

        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void getPwmPeriodCallback(int i2, int i3) {
        }

        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void getPwmPeriodDivCallback(int i2, int i3) {
        }

        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void getPwmPortCallback(int i2, char c2) {
        }

        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void getPwmRangeCallback(int i2, ST_PWM_RANGE_INFO_Parcel sT_PWM_RANGE_INFO_Parcel) {
        }

        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void getSourceInfoListenerNotify(int i2, List<ST_WIN_SOURCE_INFO_Parcel> list) {
        }

        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void getStreamOverScanIndex(int i2, int i3) {
        }

        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void getStreamSupportApplyOverScan(int i2, boolean z) {
        }

        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void getSupportRefreshRateCallback(int i2, List list) {
        }

        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void getSwingLevel(int i2, ST_SWING_LEVEL_INFO_Parcel sT_SWING_LEVEL_INFO_Parcel) {
        }

        @Override // com.mediatek.extservice.IRenderServiceAidlCallback
        public void getVacEnableCallback(int i2, boolean z) {
        }
    }

    public static abstract class Stub extends Binder implements IRenderServiceAidlCallback {
        public static final int TRANSACTION_GetGlobalPQValueCallback = 22;
        public static final int TRANSACTION_getCapsCallback = 2;
        public static final int TRANSACTION_getCloseWindowListenerNotify = 17;
        public static final int TRANSACTION_getDolbyLogoCbNotify = 5;
        public static final int TRANSACTION_getDolbyVisionInfoCallback = 14;
        public static final int TRANSACTION_getDolbyVisionListenerNotify = 13;
        public static final int TRANSACTION_getFreezeCallback = 18;
        public static final int TRANSACTION_getGammaCallback = 21;
        public static final int TRANSACTION_getGlobalMuteNotify = 9;
        public static final int TRANSACTION_getHwCapCallback = 12;
        public static final int TRANSACTION_getHwVersionCallback = 23;
        public static final int TRANSACTION_getIviewCapsInfoCallback = 11;
        public static final int TRANSACTION_getMirrorInfoCallback = 16;
        public static final int TRANSACTION_getMuteCallback = 19;
        public static final int TRANSACTION_getOLEDSupportCallback = 4;
        public static final int TRANSACTION_getOledEventNotify = 8;
        public static final int TRANSACTION_getPQCapsAttrDimmingInfoCallback = 10;
        public static final int TRANSACTION_getPanelDivisionCallback = 36;
        public static final int TRANSACTION_getPanelFpsCallback = 6;
        public static final int TRANSACTION_getPanelInfoCallback = 1;
        public static final int TRANSACTION_getPanelName = 27;
        public static final int TRANSACTION_getPanelSscInfoCallback = 37;
        public static final int TRANSACTION_getPanelTemperatureCallback = 7;
        public static final int TRANSACTION_getPanelType = 25;
        public static final int TRANSACTION_getPanelVersion = 26;
        public static final int TRANSACTION_getPqGammaGainOffsetCallback = 24;
        public static final int TRANSACTION_getPwmDutyCycleCallback = 34;
        public static final int TRANSACTION_getPwmPeriodCallback = 33;
        public static final int TRANSACTION_getPwmPeriodDivCallback = 35;
        public static final int TRANSACTION_getPwmPortCallback = 32;
        public static final int TRANSACTION_getPwmRangeCallback = 31;
        public static final int TRANSACTION_getSourceInfoListenerNotify = 15;
        public static final int TRANSACTION_getStreamOverScanIndex = 29;
        public static final int TRANSACTION_getStreamSupportApplyOverScan = 30;
        public static final int TRANSACTION_getSupportRefreshRateCallback = 3;
        public static final int TRANSACTION_getSwingLevel = 28;
        public static final int TRANSACTION_getVacEnableCallback = 20;

        public static class Proxy implements IRenderServiceAidlCallback {
            private IBinder mRemote;

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

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void GetGlobalPQValueCallback(int i2, ST_GLOBAL_PQ_VALUE_Parcel sT_GLOBAL_PQ_VALUE_Parcel) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeTypedObject(sT_GLOBAL_PQ_VALUE_Parcel, 0);
                    this.mRemote.transact(22, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    if (parcelObtain2.readInt() != 0) {
                        sT_GLOBAL_PQ_VALUE_Parcel.readFromParcel(parcelObtain2);
                    }
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

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

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void getCapsCallback(int i2, int i3) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeInt(i3);
                    this.mRemote.transact(2, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void getCloseWindowListenerNotify(int i2, int i3) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeInt(i3);
                    this.mRemote.transact(17, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void getDolbyLogoCbNotify(int i2, List<ST_DV_Info_Parcel> list) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeTypedList(list, 0);
                    this.mRemote.transact(5, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    parcelObtain2.readTypedList(list, ST_DV_Info_Parcel.CREATOR);
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void getDolbyVisionInfoCallback(int i2, List<ST_DV_STATUS_Parcel> list) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeTypedList(list, 0);
                    this.mRemote.transact(14, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    parcelObtain2.readTypedList(list, ST_DV_STATUS_Parcel.CREATOR);
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void getDolbyVisionListenerNotify(int i2, List<ST_DV_STATUS_Parcel> list) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeTypedList(list, 0);
                    this.mRemote.transact(13, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    parcelObtain2.readTypedList(list, ST_DV_STATUS_Parcel.CREATOR);
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void getFreezeCallback(int i2, boolean z) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeBoolean(z);
                    this.mRemote.transact(18, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void getGammaCallback(int i2, ST_GAMMA_SETTING_Parcel sT_GAMMA_SETTING_Parcel) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeTypedObject(sT_GAMMA_SETTING_Parcel, 0);
                    this.mRemote.transact(21, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    if (parcelObtain2.readInt() != 0) {
                        sT_GAMMA_SETTING_Parcel.readFromParcel(parcelObtain2);
                    }
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void getGlobalMuteNotify(int i2, boolean z) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeBoolean(z);
                    this.mRemote.transact(9, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void getHwCapCallback(int i2, List list) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeList(list);
                    this.mRemote.transact(12, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    parcelObtain2.readList(list, getClass().getClassLoader());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void getHwVersionCallback(int i2, ST_HW_VERSION_OUTPUT_Parcel sT_HW_VERSION_OUTPUT_Parcel) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeTypedObject(sT_HW_VERSION_OUTPUT_Parcel, 0);
                    this.mRemote.transact(23, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    if (parcelObtain2.readInt() != 0) {
                        sT_HW_VERSION_OUTPUT_Parcel.readFromParcel(parcelObtain2);
                    }
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

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

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void getIviewCapsInfoCallback(int i2, boolean z, boolean z2) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeBoolean(z);
                    parcelObtain.writeBoolean(z2);
                    this.mRemote.transact(11, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void getMirrorInfoCallback(int i2, int i3) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeInt(i3);
                    this.mRemote.transact(16, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void getMuteCallback(int i2, boolean z) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeBoolean(z);
                    this.mRemote.transact(19, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void getOLEDSupportCallback(int i2, boolean z) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeBoolean(z);
                    this.mRemote.transact(4, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void getOledEventNotify(int i2, int i3) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeInt(i3);
                    this.mRemote.transact(8, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void getPQCapsAttrDimmingInfoCallback(int i2, ST_GET_PANEL_DIMMING_Parcel sT_GET_PANEL_DIMMING_Parcel) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeTypedObject(sT_GET_PANEL_DIMMING_Parcel, 0);
                    this.mRemote.transact(10, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    if (parcelObtain2.readInt() != 0) {
                        sT_GET_PANEL_DIMMING_Parcel.readFromParcel(parcelObtain2);
                    }
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void getPanelDivisionCallback(int i2, char c2) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeInt(c2);
                    this.mRemote.transact(36, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void getPanelFpsCallback(int i2, ST_GET_PANEL_FPS_Parcel sT_GET_PANEL_FPS_Parcel) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeTypedObject(sT_GET_PANEL_FPS_Parcel, 0);
                    this.mRemote.transact(6, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    if (parcelObtain2.readInt() != 0) {
                        sT_GET_PANEL_FPS_Parcel.readFromParcel(parcelObtain2);
                    }
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void getPanelInfoCallback(int i2, int i3, int i4, int i5) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeInt(i3);
                    parcelObtain.writeInt(i4);
                    parcelObtain.writeInt(i5);
                    this.mRemote.transact(1, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void getPanelName(int i2, String str) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeString(str);
                    this.mRemote.transact(27, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void getPanelSscInfoCallback(int i2, ST_PANEL_SSC_INFO_Parcel sT_PANEL_SSC_INFO_Parcel) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeTypedObject(sT_PANEL_SSC_INFO_Parcel, 0);
                    this.mRemote.transact(37, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    if (parcelObtain2.readInt() != 0) {
                        sT_PANEL_SSC_INFO_Parcel.readFromParcel(parcelObtain2);
                    }
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void getPanelTemperatureCallback(int i2, int i3, int i4) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeInt(i3);
                    parcelObtain.writeInt(i4);
                    this.mRemote.transact(7, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void getPanelType(int i2, int i3) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeInt(i3);
                    this.mRemote.transact(25, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void getPanelVersion(int i2, int i3) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeInt(i3);
                    this.mRemote.transact(26, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void getPqGammaGainOffsetCallback(int i2, ST_GAMMA_GAIN_OFFSET_Parcel sT_GAMMA_GAIN_OFFSET_Parcel) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeTypedObject(sT_GAMMA_GAIN_OFFSET_Parcel, 0);
                    this.mRemote.transact(24, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    if (parcelObtain2.readInt() != 0) {
                        sT_GAMMA_GAIN_OFFSET_Parcel.readFromParcel(parcelObtain2);
                    }
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void getPwmDutyCycleCallback(int i2, int i3) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeInt(i3);
                    this.mRemote.transact(34, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void getPwmPeriodCallback(int i2, int i3) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeInt(i3);
                    this.mRemote.transact(33, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void getPwmPeriodDivCallback(int i2, int i3) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeInt(i3);
                    this.mRemote.transact(35, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void getPwmPortCallback(int i2, char c2) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeInt(c2);
                    this.mRemote.transact(32, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void getPwmRangeCallback(int i2, ST_PWM_RANGE_INFO_Parcel sT_PWM_RANGE_INFO_Parcel) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeTypedObject(sT_PWM_RANGE_INFO_Parcel, 0);
                    this.mRemote.transact(31, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    if (parcelObtain2.readInt() != 0) {
                        sT_PWM_RANGE_INFO_Parcel.readFromParcel(parcelObtain2);
                    }
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void getSourceInfoListenerNotify(int i2, List<ST_WIN_SOURCE_INFO_Parcel> list) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeTypedList(list, 0);
                    this.mRemote.transact(15, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    parcelObtain2.readTypedList(list, ST_WIN_SOURCE_INFO_Parcel.CREATOR);
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void getStreamOverScanIndex(int i2, int i3) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeInt(i3);
                    this.mRemote.transact(29, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void getStreamSupportApplyOverScan(int i2, boolean z) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeBoolean(z);
                    this.mRemote.transact(30, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void getSupportRefreshRateCallback(int i2, List list) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeList(list);
                    this.mRemote.transact(3, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    parcelObtain2.readList(list, getClass().getClassLoader());
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void getSwingLevel(int i2, ST_SWING_LEVEL_INFO_Parcel sT_SWING_LEVEL_INFO_Parcel) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeTypedObject(sT_SWING_LEVEL_INFO_Parcel, 0);
                    this.mRemote.transact(28, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                    if (parcelObtain2.readInt() != 0) {
                        sT_SWING_LEVEL_INFO_Parcel.readFromParcel(parcelObtain2);
                    }
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }

            @Override // com.mediatek.extservice.IRenderServiceAidlCallback
            public void getVacEnableCallback(int i2, boolean z) {
                Parcel parcelObtain = Parcel.obtain(asBinder());
                Parcel parcelObtain2 = Parcel.obtain();
                try {
                    parcelObtain.writeInterfaceToken(IRenderServiceAidlCallback.DESCRIPTOR);
                    parcelObtain.writeInt(i2);
                    parcelObtain.writeBoolean(z);
                    this.mRemote.transact(20, parcelObtain, parcelObtain2, 0);
                    parcelObtain2.readException();
                } finally {
                    parcelObtain2.recycle();
                    parcelObtain.recycle();
                }
            }
        }

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

        public static IRenderServiceAidlCallback asInterface(IBinder iBinder) {
            if (iBinder == null) {
                return null;
            }
            IInterface iInterfaceQueryLocalInterface = iBinder.queryLocalInterface(IRenderServiceAidlCallback.DESCRIPTOR);
            return (iInterfaceQueryLocalInterface == null || !(iInterfaceQueryLocalInterface instanceof IRenderServiceAidlCallback)) ? new Proxy(iBinder) : (IRenderServiceAidlCallback) 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) {
            ArrayList arrayList;
            ArrayList arrayListCreateTypedArrayList;
            ST_PANEL_SSC_INFO_Parcel sT_PANEL_SSC_INFO_Parcel;
            if (i2 >= 1 && i2 <= 16777215) {
                parcel.enforceInterface(IRenderServiceAidlCallback.DESCRIPTOR);
            }
            if (i2 == 1598968902) {
                parcel2.writeString(IRenderServiceAidlCallback.DESCRIPTOR);
                return true;
            }
            switch (i2) {
                case 1:
                    int i4 = parcel.readInt();
                    int i5 = parcel.readInt();
                    int i6 = parcel.readInt();
                    int i7 = parcel.readInt();
                    parcel.enforceNoDataAvail();
                    getPanelInfoCallback(i4, i5, i6, i7);
                    parcel2.writeNoException();
                    return true;
                case 2:
                    int i8 = parcel.readInt();
                    int i9 = parcel.readInt();
                    parcel.enforceNoDataAvail();
                    getCapsCallback(i8, i9);
                    parcel2.writeNoException();
                    return true;
                case 3:
                    int i10 = parcel.readInt();
                    arrayList = parcel.readArrayList(getClass().getClassLoader());
                    parcel.enforceNoDataAvail();
                    getSupportRefreshRateCallback(i10, arrayList);
                    parcel2.writeNoException();
                    parcel2.writeList(arrayList);
                    return true;
                case 4:
                    int i11 = parcel.readInt();
                    boolean z = parcel.readBoolean();
                    parcel.enforceNoDataAvail();
                    getOLEDSupportCallback(i11, z);
                    parcel2.writeNoException();
                    return true;
                case 5:
                    int i12 = parcel.readInt();
                    arrayListCreateTypedArrayList = parcel.createTypedArrayList(ST_DV_Info_Parcel.CREATOR);
                    parcel.enforceNoDataAvail();
                    getDolbyLogoCbNotify(i12, arrayListCreateTypedArrayList);
                    parcel2.writeNoException();
                    parcel2.writeTypedList(arrayListCreateTypedArrayList, 1);
                    return true;
                case 6:
                    int i13 = parcel.readInt();
                    ST_GET_PANEL_FPS_Parcel sT_GET_PANEL_FPS_Parcel = (ST_GET_PANEL_FPS_Parcel) parcel.readTypedObject(ST_GET_PANEL_FPS_Parcel.CREATOR);
                    parcel.enforceNoDataAvail();
                    getPanelFpsCallback(i13, sT_GET_PANEL_FPS_Parcel);
                    sT_PANEL_SSC_INFO_Parcel = sT_GET_PANEL_FPS_Parcel;
                    parcel2.writeNoException();
                    parcel2.writeTypedObject(sT_PANEL_SSC_INFO_Parcel, 1);
                    return true;
                case 7:
                    int i14 = parcel.readInt();
                    int i15 = parcel.readInt();
                    int i16 = parcel.readInt();
                    parcel.enforceNoDataAvail();
                    getPanelTemperatureCallback(i14, i15, i16);
                    parcel2.writeNoException();
                    return true;
                case 8:
                    int i17 = parcel.readInt();
                    int i18 = parcel.readInt();
                    parcel.enforceNoDataAvail();
                    getOledEventNotify(i17, i18);
                    parcel2.writeNoException();
                    return true;
                case 9:
                    int i19 = parcel.readInt();
                    boolean z2 = parcel.readBoolean();
                    parcel.enforceNoDataAvail();
                    getGlobalMuteNotify(i19, z2);
                    parcel2.writeNoException();
                    return true;
                case 10:
                    int i20 = parcel.readInt();
                    ST_GET_PANEL_DIMMING_Parcel sT_GET_PANEL_DIMMING_Parcel = (ST_GET_PANEL_DIMMING_Parcel) parcel.readTypedObject(ST_GET_PANEL_DIMMING_Parcel.CREATOR);
                    parcel.enforceNoDataAvail();
                    getPQCapsAttrDimmingInfoCallback(i20, sT_GET_PANEL_DIMMING_Parcel);
                    sT_PANEL_SSC_INFO_Parcel = sT_GET_PANEL_DIMMING_Parcel;
                    parcel2.writeNoException();
                    parcel2.writeTypedObject(sT_PANEL_SSC_INFO_Parcel, 1);
                    return true;
                case 11:
                    int i21 = parcel.readInt();
                    boolean z3 = parcel.readBoolean();
                    boolean z4 = parcel.readBoolean();
                    parcel.enforceNoDataAvail();
                    getIviewCapsInfoCallback(i21, z3, z4);
                    parcel2.writeNoException();
                    return true;
                case 12:
                    int i22 = parcel.readInt();
                    arrayList = parcel.readArrayList(getClass().getClassLoader());
                    parcel.enforceNoDataAvail();
                    getHwCapCallback(i22, arrayList);
                    parcel2.writeNoException();
                    parcel2.writeList(arrayList);
                    return true;
                case 13:
                    int i23 = parcel.readInt();
                    arrayListCreateTypedArrayList = parcel.createTypedArrayList(ST_DV_STATUS_Parcel.CREATOR);
                    parcel.enforceNoDataAvail();
                    getDolbyVisionListenerNotify(i23, arrayListCreateTypedArrayList);
                    parcel2.writeNoException();
                    parcel2.writeTypedList(arrayListCreateTypedArrayList, 1);
                    return true;
                case 14:
                    int i24 = parcel.readInt();
                    arrayListCreateTypedArrayList = parcel.createTypedArrayList(ST_DV_STATUS_Parcel.CREATOR);
                    parcel.enforceNoDataAvail();
                    getDolbyVisionInfoCallback(i24, arrayListCreateTypedArrayList);
                    parcel2.writeNoException();
                    parcel2.writeTypedList(arrayListCreateTypedArrayList, 1);
                    return true;
                case 15:
                    int i25 = parcel.readInt();
                    arrayListCreateTypedArrayList = parcel.createTypedArrayList(ST_WIN_SOURCE_INFO_Parcel.CREATOR);
                    parcel.enforceNoDataAvail();
                    getSourceInfoListenerNotify(i25, arrayListCreateTypedArrayList);
                    parcel2.writeNoException();
                    parcel2.writeTypedList(arrayListCreateTypedArrayList, 1);
                    return true;
                case 16:
                    int i26 = parcel.readInt();
                    int i27 = parcel.readInt();
                    parcel.enforceNoDataAvail();
                    getMirrorInfoCallback(i26, i27);
                    parcel2.writeNoException();
                    return true;
                case 17:
                    int i28 = parcel.readInt();
                    int i29 = parcel.readInt();
                    parcel.enforceNoDataAvail();
                    getCloseWindowListenerNotify(i28, i29);
                    parcel2.writeNoException();
                    return true;
                case 18:
                    int i30 = parcel.readInt();
                    boolean z5 = parcel.readBoolean();
                    parcel.enforceNoDataAvail();
                    getFreezeCallback(i30, z5);
                    parcel2.writeNoException();
                    return true;
                case 19:
                    int i31 = parcel.readInt();
                    boolean z6 = parcel.readBoolean();
                    parcel.enforceNoDataAvail();
                    getMuteCallback(i31, z6);
                    parcel2.writeNoException();
                    return true;
                case 20:
                    int i32 = parcel.readInt();
                    boolean z7 = parcel.readBoolean();
                    parcel.enforceNoDataAvail();
                    getVacEnableCallback(i32, z7);
                    parcel2.writeNoException();
                    return true;
                case 21:
                    int i33 = parcel.readInt();
                    ST_GAMMA_SETTING_Parcel sT_GAMMA_SETTING_Parcel = (ST_GAMMA_SETTING_Parcel) parcel.readTypedObject(ST_GAMMA_SETTING_Parcel.CREATOR);
                    parcel.enforceNoDataAvail();
                    getGammaCallback(i33, sT_GAMMA_SETTING_Parcel);
                    sT_PANEL_SSC_INFO_Parcel = sT_GAMMA_SETTING_Parcel;
                    parcel2.writeNoException();
                    parcel2.writeTypedObject(sT_PANEL_SSC_INFO_Parcel, 1);
                    return true;
                case 22:
                    int i34 = parcel.readInt();
                    ST_GLOBAL_PQ_VALUE_Parcel sT_GLOBAL_PQ_VALUE_Parcel = (ST_GLOBAL_PQ_VALUE_Parcel) parcel.readTypedObject(ST_GLOBAL_PQ_VALUE_Parcel.CREATOR);
                    parcel.enforceNoDataAvail();
                    GetGlobalPQValueCallback(i34, sT_GLOBAL_PQ_VALUE_Parcel);
                    sT_PANEL_SSC_INFO_Parcel = sT_GLOBAL_PQ_VALUE_Parcel;
                    parcel2.writeNoException();
                    parcel2.writeTypedObject(sT_PANEL_SSC_INFO_Parcel, 1);
                    return true;
                case 23:
                    int i35 = parcel.readInt();
                    ST_HW_VERSION_OUTPUT_Parcel sT_HW_VERSION_OUTPUT_Parcel = (ST_HW_VERSION_OUTPUT_Parcel) parcel.readTypedObject(ST_HW_VERSION_OUTPUT_Parcel.CREATOR);
                    parcel.enforceNoDataAvail();
                    getHwVersionCallback(i35, sT_HW_VERSION_OUTPUT_Parcel);
                    sT_PANEL_SSC_INFO_Parcel = sT_HW_VERSION_OUTPUT_Parcel;
                    parcel2.writeNoException();
                    parcel2.writeTypedObject(sT_PANEL_SSC_INFO_Parcel, 1);
                    return true;
                case 24:
                    int i36 = parcel.readInt();
                    ST_GAMMA_GAIN_OFFSET_Parcel sT_GAMMA_GAIN_OFFSET_Parcel = (ST_GAMMA_GAIN_OFFSET_Parcel) parcel.readTypedObject(ST_GAMMA_GAIN_OFFSET_Parcel.CREATOR);
                    parcel.enforceNoDataAvail();
                    getPqGammaGainOffsetCallback(i36, sT_GAMMA_GAIN_OFFSET_Parcel);
                    sT_PANEL_SSC_INFO_Parcel = sT_GAMMA_GAIN_OFFSET_Parcel;
                    parcel2.writeNoException();
                    parcel2.writeTypedObject(sT_PANEL_SSC_INFO_Parcel, 1);
                    return true;
                case 25:
                    int i37 = parcel.readInt();
                    int i38 = parcel.readInt();
                    parcel.enforceNoDataAvail();
                    getPanelType(i37, i38);
                    parcel2.writeNoException();
                    return true;
                case 26:
                    int i39 = parcel.readInt();
                    int i40 = parcel.readInt();
                    parcel.enforceNoDataAvail();
                    getPanelVersion(i39, i40);
                    parcel2.writeNoException();
                    return true;
                case 27:
                    int i41 = parcel.readInt();
                    String string = parcel.readString();
                    parcel.enforceNoDataAvail();
                    getPanelName(i41, string);
                    parcel2.writeNoException();
                    return true;
                case 28:
                    int i42 = parcel.readInt();
                    ST_SWING_LEVEL_INFO_Parcel sT_SWING_LEVEL_INFO_Parcel = (ST_SWING_LEVEL_INFO_Parcel) parcel.readTypedObject(ST_SWING_LEVEL_INFO_Parcel.CREATOR);
                    parcel.enforceNoDataAvail();
                    getSwingLevel(i42, sT_SWING_LEVEL_INFO_Parcel);
                    sT_PANEL_SSC_INFO_Parcel = sT_SWING_LEVEL_INFO_Parcel;
                    parcel2.writeNoException();
                    parcel2.writeTypedObject(sT_PANEL_SSC_INFO_Parcel, 1);
                    return true;
                case 29:
                    int i43 = parcel.readInt();
                    int i44 = parcel.readInt();
                    parcel.enforceNoDataAvail();
                    getStreamOverScanIndex(i43, i44);
                    parcel2.writeNoException();
                    return true;
                case 30:
                    int i45 = parcel.readInt();
                    boolean z8 = parcel.readBoolean();
                    parcel.enforceNoDataAvail();
                    getStreamSupportApplyOverScan(i45, z8);
                    parcel2.writeNoException();
                    return true;
                case 31:
                    int i46 = parcel.readInt();
                    ST_PWM_RANGE_INFO_Parcel sT_PWM_RANGE_INFO_Parcel = (ST_PWM_RANGE_INFO_Parcel) parcel.readTypedObject(ST_PWM_RANGE_INFO_Parcel.CREATOR);
                    parcel.enforceNoDataAvail();
                    getPwmRangeCallback(i46, sT_PWM_RANGE_INFO_Parcel);
                    sT_PANEL_SSC_INFO_Parcel = sT_PWM_RANGE_INFO_Parcel;
                    parcel2.writeNoException();
                    parcel2.writeTypedObject(sT_PANEL_SSC_INFO_Parcel, 1);
                    return true;
                case 32:
                    int i47 = parcel.readInt();
                    char c2 = (char) parcel.readInt();
                    parcel.enforceNoDataAvail();
                    getPwmPortCallback(i47, c2);
                    parcel2.writeNoException();
                    return true;
                case 33:
                    int i48 = parcel.readInt();
                    int i49 = parcel.readInt();
                    parcel.enforceNoDataAvail();
                    getPwmPeriodCallback(i48, i49);
                    parcel2.writeNoException();
                    return true;
                case 34:
                    int i50 = parcel.readInt();
                    int i51 = parcel.readInt();
                    parcel.enforceNoDataAvail();
                    getPwmDutyCycleCallback(i50, i51);
                    parcel2.writeNoException();
                    return true;
                case 35:
                    int i52 = parcel.readInt();
                    int i53 = parcel.readInt();
                    parcel.enforceNoDataAvail();
                    getPwmPeriodDivCallback(i52, i53);
                    parcel2.writeNoException();
                    return true;
                case 36:
                    int i54 = parcel.readInt();
                    char c3 = (char) parcel.readInt();
                    parcel.enforceNoDataAvail();
                    getPanelDivisionCallback(i54, c3);
                    parcel2.writeNoException();
                    return true;
                case 37:
                    int i55 = parcel.readInt();
                    ST_PANEL_SSC_INFO_Parcel sT_PANEL_SSC_INFO_Parcel2 = (ST_PANEL_SSC_INFO_Parcel) parcel.readTypedObject(ST_PANEL_SSC_INFO_Parcel.CREATOR);
                    parcel.enforceNoDataAvail();
                    getPanelSscInfoCallback(i55, sT_PANEL_SSC_INFO_Parcel2);
                    sT_PANEL_SSC_INFO_Parcel = sT_PANEL_SSC_INFO_Parcel2;
                    parcel2.writeNoException();
                    parcel2.writeTypedObject(sT_PANEL_SSC_INFO_Parcel, 1);
                    return true;
                default:
                    return super.onTransact(i2, parcel, parcel2, i3);
            }
        }
    }

    void GetGlobalPQValueCallback(int i2, ST_GLOBAL_PQ_VALUE_Parcel sT_GLOBAL_PQ_VALUE_Parcel);

    void getCapsCallback(int i2, int i3);

    void getCloseWindowListenerNotify(int i2, int i3);

    void getDolbyLogoCbNotify(int i2, List<ST_DV_Info_Parcel> list);

    void getDolbyVisionInfoCallback(int i2, List<ST_DV_STATUS_Parcel> list);

    void getDolbyVisionListenerNotify(int i2, List<ST_DV_STATUS_Parcel> list);

    void getFreezeCallback(int i2, boolean z);

    void getGammaCallback(int i2, ST_GAMMA_SETTING_Parcel sT_GAMMA_SETTING_Parcel);

    void getGlobalMuteNotify(int i2, boolean z);

    void getHwCapCallback(int i2, List list);

    void getHwVersionCallback(int i2, ST_HW_VERSION_OUTPUT_Parcel sT_HW_VERSION_OUTPUT_Parcel);

    void getIviewCapsInfoCallback(int i2, boolean z, boolean z2);

    void getMirrorInfoCallback(int i2, int i3);

    void getMuteCallback(int i2, boolean z);

    void getOLEDSupportCallback(int i2, boolean z);

    void getOledEventNotify(int i2, int i3);

    void getPQCapsAttrDimmingInfoCallback(int i2, ST_GET_PANEL_DIMMING_Parcel sT_GET_PANEL_DIMMING_Parcel);

    void getPanelDivisionCallback(int i2, char c2);

    void getPanelFpsCallback(int i2, ST_GET_PANEL_FPS_Parcel sT_GET_PANEL_FPS_Parcel);

    void getPanelInfoCallback(int i2, int i3, int i4, int i5);

    void getPanelName(int i2, String str);

    void getPanelSscInfoCallback(int i2, ST_PANEL_SSC_INFO_Parcel sT_PANEL_SSC_INFO_Parcel);

    void getPanelTemperatureCallback(int i2, int i3, int i4);

    void getPanelType(int i2, int i3);

    void getPanelVersion(int i2, int i3);

    void getPqGammaGainOffsetCallback(int i2, ST_GAMMA_GAIN_OFFSET_Parcel sT_GAMMA_GAIN_OFFSET_Parcel);

    void getPwmDutyCycleCallback(int i2, int i3);

    void getPwmPeriodCallback(int i2, int i3);

    void getPwmPeriodDivCallback(int i2, int i3);

    void getPwmPortCallback(int i2, char c2);

    void getPwmRangeCallback(int i2, ST_PWM_RANGE_INFO_Parcel sT_PWM_RANGE_INFO_Parcel);

    void getSourceInfoListenerNotify(int i2, List<ST_WIN_SOURCE_INFO_Parcel> list);

    void getStreamOverScanIndex(int i2, int i3);

    void getStreamSupportApplyOverScan(int i2, boolean z);

    void getSupportRefreshRateCallback(int i2, List list);

    void getSwingLevel(int i2, ST_SWING_LEVEL_INFO_Parcel sT_SWING_LEVEL_INFO_Parcel);

    void getVacEnableCallback(int i2, boolean z);
}
