package com.cvte.vman.impl;

import android.os.Parcel;
import c.a.a.a.a;
import com.cvte.vman.PQCtrl;
import com.cvte.vman.VmanMiddleWare;
import com.cvte.vman.instance.InvokeCmd;
import com.cvte.vman.types.EnumAspect;
import com.cvte.vman.types.EnumColorCurveColor;
import com.cvte.vman.types.EnumColorCurveModule;
import com.cvte.vman.types.EnumColorSpace;
import com.cvte.vman.types.EnumCurveMapOsd;
import com.cvte.vman.types.EnumDcrLevel;
import com.cvte.vman.types.EnumExceptionType;
import com.cvte.vman.types.EnumHDMIEdidOption;
import com.cvte.vman.types.EnumHdcpVersion;
import com.cvte.vman.types.EnumHdrLevel;
import com.cvte.vman.types.EnumHdrType;
import com.cvte.vman.types.EnumInputSourceId;
import com.cvte.vman.types.EnumPatternType;
import com.cvte.vman.types.EnumPictureData;
import com.cvte.vman.types.EnumPictureMode;
import com.cvte.vman.types.EnumPicureOption;
import com.cvte.vman.utils.CLog;
import java.util.ArrayList;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public class PQCtrlManager extends PQCtrl {
    public static final String TAG = "Cvte@PQCtrlManager";
    public static final int VMAN_PQ_CTRL_MODE_COOL = 0;
    public static final int VMAN_PQ_CTRL_MODE_STANDARD = 1;
    public static final int VMAN_PQ_CTRL_MODE_USER = 3;
    public static final int VMAN_PQ_CTRL_MODE_WARM = 2;
    private static PQCtrlManager mPQCtrlManager;

    /* JADX INFO: renamed from: com.cvte.vman.impl.PQCtrlManager$1, reason: invalid class name */
    public static /* synthetic */ class AnonymousClass1 {
        public static final /* synthetic */ int[] $SwitchMap$com$cvte$vman$types$EnumAspect;

        static {
            EnumAspect.values();
            int[] iArr = new int[13];
            $SwitchMap$com$cvte$vman$types$EnumAspect = iArr;
            try {
                iArr[EnumAspect.ASPECT_16X9.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                $SwitchMap$com$cvte$vman$types$EnumAspect[EnumAspect.ASPECT_PERSON.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            try {
                $SwitchMap$com$cvte$vman$types$EnumAspect[EnumAspect.ASPECT_MOVIE.ordinal()] = 3;
            } catch (NoSuchFieldError unused3) {
            }
            try {
                $SwitchMap$com$cvte$vman$types$EnumAspect[EnumAspect.ASPECT_CAPTION.ordinal()] = 4;
            } catch (NoSuchFieldError unused4) {
            }
            try {
                $SwitchMap$com$cvte$vman$types$EnumAspect[EnumAspect.ASPECT_MODE43.ordinal()] = 5;
            } catch (NoSuchFieldError unused5) {
            }
            try {
                $SwitchMap$com$cvte$vman$types$EnumAspect[EnumAspect.ASPECT_FULL.ordinal()] = 6;
            } catch (NoSuchFieldError unused6) {
            }
            try {
                $SwitchMap$com$cvte$vman$types$EnumAspect[EnumAspect.ASPECT_NORMAL.ordinal()] = 7;
            } catch (NoSuchFieldError unused7) {
            }
            try {
                $SwitchMap$com$cvte$vman$types$EnumAspect[EnumAspect.ASPECT_NOSCALEUP.ordinal()] = 8;
            } catch (NoSuchFieldError unused8) {
            }
            try {
                $SwitchMap$com$cvte$vman$types$EnumAspect[EnumAspect.ASPECT_CROP_FULL.ordinal()] = 9;
            } catch (NoSuchFieldError unused9) {
            }
            try {
                $SwitchMap$com$cvte$vman$types$EnumAspect[EnumAspect.ASPECT_CROP.ordinal()] = 10;
            } catch (NoSuchFieldError unused10) {
            }
            try {
                $SwitchMap$com$cvte$vman$types$EnumAspect[EnumAspect.ASPECT_ZOOM.ordinal()] = 11;
            } catch (NoSuchFieldError unused11) {
            }
            try {
                $SwitchMap$com$cvte$vman$types$EnumAspect[EnumAspect.ASPECT_AUTO.ordinal()] = 12;
            } catch (NoSuchFieldError unused12) {
            }
            try {
                $SwitchMap$com$cvte$vman$types$EnumAspect[EnumAspect.ASPECT_MAX.ordinal()] = 13;
            } catch (NoSuchFieldError unused13) {
            }
        }
    }

    private PQCtrlManager() {
    }

    public static synchronized PQCtrlManager getInstance() {
        if (mPQCtrlManager == null) {
            synchronized (PQCtrlManager.class) {
                if (mPQCtrlManager == null) {
                    mPQCtrlManager = new PQCtrlManager();
                }
            }
        }
        return mPQCtrlManager;
    }

    @Override // com.cvte.vman.PQCtrl
    public int get3DLutMode() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_3DLUT_MODE);
    }

    @Override // com.cvte.vman.PQCtrl
    public String get3dlutDataBuff(String str) {
        Parcel parcelObtain = Parcel.obtain();
        Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_GET_3DLUT_DATABUFF);
        parcelObtain.writeString(str);
        return VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain).readString();
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean getAIPQEnable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_GET_AIPQ_ENABLE);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean getAWBPartitionEnable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_GET_AWB_PART_ENABLE);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getAcmMode() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_ACM_MODE);
    }

    @Override // com.cvte.vman.PQCtrl
    public EnumAspect getAspectMode() {
        switch (VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_ASPECT_MODE)) {
            case 0:
                return EnumAspect.ASPECT_16X9;
            case 1:
                return EnumAspect.ASPECT_PERSON;
            case 2:
                return EnumAspect.ASPECT_MOVIE;
            case 3:
                return EnumAspect.ASPECT_CAPTION;
            case 4:
                return EnumAspect.ASPECT_MODE43;
            case 5:
                return EnumAspect.ASPECT_FULL;
            case 6:
                return EnumAspect.ASPECT_NORMAL;
            case 7:
                return EnumAspect.ASPECT_NOSCALEUP;
            case 8:
                return EnumAspect.ASPECT_CROP_FULL;
            case 9:
                return EnumAspect.ASPECT_CROP;
            case 10:
                return EnumAspect.ASPECT_ZOOM;
            case 11:
                return EnumAspect.ASPECT_AUTO;
            case 12:
                return EnumAspect.ASPECT_MAX;
            default:
                EnumAspect enumAspect = EnumAspect.ASPECT_CROP_FULL;
                CLog.e("default value!!!!!!!");
                return enumAspect;
        }
    }

    @Override // com.cvte.vman.PQCtrl
    public int getAvgLuma() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_AVERAGE_BRIGHNESS);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getCmIndex() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_CM_INDEX);
    }

    @Override // com.cvte.vman.PQCtrl
    public EnumColorSpace getColorSpaceMode() {
        return EnumColorSpace.valueOf(VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_COLOR_SPACE_MODE));
    }

    @Override // com.cvte.vman.PQCtrl
    public int getColorTempMode() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_COLORTEMP_MODE);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getColorTempValue() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_COLORTEMP_VALUE);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean getDBCEnable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_GET_DBC_ENABLE);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean getDCREnable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_GET_DCR_ENABLE);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getDciMode() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_DCI_MODE);
    }

    @Override // com.cvte.vman.PQCtrl
    public EnumDcrLevel getDcrLevel() {
        int iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_DCR_LEVEL);
        EnumDcrLevel enumDcrLevel = EnumDcrLevel.DCR_OFF;
        if (iExcuteCommandSet_int == enumDcrLevel.ordinal()) {
            return enumDcrLevel;
        }
        EnumDcrLevel enumDcrLevel2 = EnumDcrLevel.DCR_ON;
        if (iExcuteCommandSet_int == enumDcrLevel2.ordinal()) {
            return enumDcrLevel2;
        }
        EnumDcrLevel enumDcrLevel3 = EnumDcrLevel.DCR_LOW;
        if (iExcuteCommandSet_int == enumDcrLevel3.ordinal()) {
            return enumDcrLevel3;
        }
        EnumDcrLevel enumDcrLevel4 = EnumDcrLevel.DCR_MID;
        if (iExcuteCommandSet_int == enumDcrLevel4.ordinal()) {
            return enumDcrLevel4;
        }
        EnumDcrLevel enumDcrLevel5 = EnumDcrLevel.DCR_HIGH;
        return iExcuteCommandSet_int == enumDcrLevel5.ordinal() ? enumDcrLevel5 : EnumDcrLevel.DCR_MAX;
    }

    @Override // com.cvte.vman.PQCtrl
    public int getDcrMaxBacklight() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_DCR_MAX_BL);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getDcrMinBacklight() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_DCR_MIN_BL);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getDcrStepTime() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_DCR_STEP_TIME);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getDcrStepValue() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_DCR_STEP_VALUE);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean getEyeComfortEnable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_GET_EYE_COMFORT_ENABLE);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getEyePQModeIndexToSave() {
        int i;
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_PQ_GET_EYE_MODE_PQ_INDEX);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        if (parcelExcuteCommandSet_Parcel != null) {
            i = parcelExcuteCommandSet_Parcel.readInt();
            CLog.w("getEyePQModeIndexToSave no null");
        } else {
            i = 3;
        }
        CLog.w("getEyePQModeIndexToSave result = " + i);
        return i;
    }

    @Override // com.cvte.vman.PQCtrl
    public int getFactoryNolineParams(int i, int i2) {
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_GET_FACTORY_NOLINE_PARAMS);
        parcelObtain.writeInt(i);
        parcelObtain.writeInt(i2);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        if (parcelExcuteCommandSet_Parcel != null) {
            return parcelExcuteCommandSet_Parcel.readInt();
        }
        return 50;
    }

    @Override // com.cvte.vman.PQCtrl
    public int getGammaMode() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_GAMMA_MODE);
    }

    @Override // com.cvte.vman.PQCtrl
    public EnumHdcpVersion getHDCPVersion(EnumInputSourceId enumInputSourceId) {
        return EnumHdcpVersion.valueOf(VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_HDCP_VERSION, enumInputSourceId.ordinal()));
    }

    @Override // com.cvte.vman.PQCtrl
    public EnumHDMIEdidOption getHDMIEdidMode() {
        return EnumHDMIEdidOption.valueOf(VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_HDMI_EDID_MODE));
    }

    @Override // com.cvte.vman.PQCtrl
    public int getHdmiColorRange() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_HDMI_COLOR_RANGE);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getHdmiColorRangeSource(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_HDMI_COLOR_RANGE_SOURCE, i);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean getHdrEnable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_GET_HDR_ENABLE);
    }

    @Override // com.cvte.vman.PQCtrl
    public EnumHdrLevel getHdrLevel() {
        int iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_HDR_LEVEL);
        EnumHdrLevel enumHdrLevel = EnumHdrLevel.HDR_LOW;
        if (iExcuteCommandSet_int == enumHdrLevel.ordinal()) {
            return enumHdrLevel;
        }
        EnumHdrLevel enumHdrLevel2 = EnumHdrLevel.HDR_MID;
        if (iExcuteCommandSet_int == enumHdrLevel2.ordinal()) {
            return enumHdrLevel2;
        }
        EnumHdrLevel enumHdrLevel3 = EnumHdrLevel.HDR_HIG;
        return iExcuteCommandSet_int == enumHdrLevel3.ordinal() ? enumHdrLevel3 : EnumHdrLevel.HDR_MAX;
    }

    @Override // com.cvte.vman.PQCtrl
    public EnumHdrType getHdrType() {
        return EnumHdrType.valueOf(VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_HDR_TYPE));
    }

    @Override // com.cvte.vman.PQCtrl
    public int getPCEdidMode() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_PC_EDID_MODE);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean getPQAcmEnable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_PQ_GET_AcmEnable);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getPQBGain() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_GET_BGain);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getPQBGainWithoutSave() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_GET_BGainWithoutSave);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getPQBOffset() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_GET_BOffset);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getPQBrightness() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_GET_BRIGHTNESS);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getPQColorCurve(EnumColorCurveColor enumColorCurveColor, EnumColorCurveModule enumColorCurveModule) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_COLOR_CURVE, enumColorCurveColor.ordinal(), enumColorCurveModule.ordinal());
    }

    @Override // com.cvte.vman.PQCtrl
    public int getPQContrast() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_GET_Contrast);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean getPQCscEnable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_PQ_GET_CscEnable);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean getPQDciEnable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_PQ_GET_DciEnable);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getPQGGain() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_GET_GGain);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getPQGGainWithoutSave() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_GET_GGainWithoutSave);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getPQGOffset() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_GET_GOffset);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getPQHue() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_GET_Hue);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean getPQLctiEnable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_GET_PQ_Lcti);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean getPQPeakingEnable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_GET_PQ_Peaking);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean getPQPqEnable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_PQ_GET_PqEnable);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getPQRGain() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_GET_RGain);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getPQRGainWithoutSave() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_GET_RGainWithoutSave);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getPQROffset() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_GET_ROffset);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getPQSaturation() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_GET_Saturation);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getPQSharpness() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_GET_SHARPNESS);
    }

    @Override // com.cvte.vman.PQCtrl
    @Deprecated
    public int getPanelDivision() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_PANEL_DIVISION);
    }

    @Override // com.cvte.vman.PQCtrl
    public EnumColorSpace getPcDefaultColorSpaceMode() {
        return EnumColorSpace.valueOf(VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_PC_DEFAULT_COLOR_SPACE_MODE));
    }

    @Override // com.cvte.vman.PQCtrl
    public int getPictureCurve(EnumPicureOption enumPicureOption, EnumCurveMapOsd enumCurveMapOsd) {
        Parcel parcelObtain = Parcel.obtain();
        Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_GET_PICTURE_CURVE);
        parcelObtain.writeInt(enumPicureOption.ordinal());
        parcelObtain.writeInt(enumCurveMapOsd.ordinal());
        return VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain).readInt();
    }

    @Override // com.cvte.vman.PQCtrl
    public int getPictureMode() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_PIC_MODE);
    }

    @Override // com.cvte.vman.PQCtrl
    public int[] getPreset3DLutMode(int i, int i2) {
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_PRESET_GET_3DLUT_MODE);
        parcelObtain.writeInt(i);
        parcelObtain.writeInt(i2);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        if (parcelExcuteCommandSet_Parcel == null) {
            return new int[0];
        }
        int[] iArr = new int[parcelExcuteCommandSet_Parcel.readInt()];
        parcelExcuteCommandSet_Parcel.readIntArray(iArr);
        return iArr;
    }

    @Override // com.cvte.vman.PQCtrl
    public int[] getPresetColorTempMode(int i, int i2) {
        int[] iArr = new int[3];
        Parcel parcelObtain = Parcel.obtain();
        Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_GET_PRESET_COLORTEMP_MODE);
        parcelObtain.writeInt(i);
        parcelObtain.writeInt(i2);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        parcelExcuteCommandSet_Parcel.setDataPosition(0);
        parcelExcuteCommandSet_Parcel.readInt();
        int i3 = parcelExcuteCommandSet_Parcel.readInt();
        for (int i4 = 0; i4 < i3; i4++) {
            iArr[i4] = parcelExcuteCommandSet_Parcel.readInt();
        }
        parcelExcuteCommandSet_Parcel.recycle();
        return iArr;
    }

    @Override // com.cvte.vman.PQCtrl
    public int[] getPresetGammaMode(int i, int i2) {
        int[] iArr = new int[3072];
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_PRESET_GET_GAMMA_MODE);
        parcelObtain.writeInt(i);
        parcelObtain.writeInt(i2);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        parcelExcuteCommandSet_Parcel.setDataPosition(0);
        parcelExcuteCommandSet_Parcel.readInt();
        int i3 = parcelExcuteCommandSet_Parcel.readInt();
        for (int i4 = 0; i4 < i3; i4++) {
            iArr[i4] = parcelExcuteCommandSet_Parcel.readInt();
        }
        return iArr;
    }

    @Override // com.cvte.vman.PQCtrl
    public int[] getPresetPictureMode(int i, int i2) {
        Parcel parcelObtain = Parcel.obtain();
        Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_PRESET_GET_PIC_MODE);
        parcelObtain.writeInt(i);
        parcelObtain.writeInt(i2);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        parcelExcuteCommandSet_Parcel.setDataPosition(0);
        parcelExcuteCommandSet_Parcel.readInt();
        int i3 = parcelExcuteCommandSet_Parcel.readInt();
        int[] iArr = new int[i3];
        a.e("getPresetPictureMode count ", i3);
        for (int i4 = 0; i4 < i3; i4++) {
            iArr[i4] = parcelExcuteCommandSet_Parcel.readInt();
        }
        parcelExcuteCommandSet_Parcel.recycle();
        return iArr;
    }

    @Override // com.cvte.vman.PQCtrl
    public List<EnumColorSpace> getSupportColorSpaceModeList() {
        Parcel parcelA = a.a(InvokeCmd.CMD_GET_SUPPORT_COLOR_SPACE_LIST);
        int i = parcelA.readInt();
        if (i <= EnumColorSpace.COLOR_SPACE_OFF.ordinal() || i > EnumColorSpace.COLOR_SPACE_MAX.ordinal()) {
            throw new UnsupportedOperationException(EnumExceptionType.FUNTION_NO_IMPLEMENT.getMessage());
        }
        ArrayList arrayList = new ArrayList();
        for (int i2 = 0; i2 < i; i2++) {
            arrayList.add(EnumColorSpace.valueOf(parcelA.readInt()));
        }
        parcelA.recycle();
        return arrayList;
    }

    @Override // com.cvte.vman.PQCtrl
    public List<EnumPictureMode> getSupportPictureModeList() {
        Parcel parcelA = a.a(InvokeCmd.CMD_GET_SUPPORT_PICTUREMODE_LIST);
        int i = parcelA.readInt();
        if (i <= EnumPictureMode.PICTURE_MODE_STANDARD.ordinal() || i > EnumPictureMode.PICTURE_MODE_MAX.ordinal()) {
            throw new UnsupportedOperationException(EnumExceptionType.FUNTION_NO_IMPLEMENT.getMessage());
        }
        ArrayList arrayList = new ArrayList();
        for (int i2 = 0; i2 < i; i2++) {
            arrayList.add(EnumPictureMode.valueOf(parcelA.readInt()));
        }
        parcelA.recycle();
        return arrayList;
    }

    @Override // com.cvte.vman.PQCtrl
    public int[] getTestPattern(EnumPatternType enumPatternType) {
        int[] iArr = new int[3];
        Parcel parcelObtain = Parcel.obtain();
        Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_GET_TEST_PATTERN_BY_TYPE);
        parcelObtain.writeInt(enumPatternType.ordinal());
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        parcelExcuteCommandSet_Parcel.setDataPosition(0);
        parcelExcuteCommandSet_Parcel.readInt();
        int i = parcelExcuteCommandSet_Parcel.readInt();
        for (int i2 = 0; i2 < i; i2++) {
            iArr[i2] = parcelExcuteCommandSet_Parcel.readInt();
        }
        parcelExcuteCommandSet_Parcel.recycle();
        return iArr;
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean getTestPatternEnable(EnumPatternType enumPatternType) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_GET_TEST_PATTERN_ENABLE_BY_TYPE, enumPatternType.ordinal());
    }

    @Override // com.cvte.vman.PQCtrl
    public int[] getTextPattern() {
        int[] iArr = new int[3];
        Parcel parcelObtain = Parcel.obtain();
        Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_GET_TEXT_PATTERN);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        parcelExcuteCommandSet_Parcel.setDataPosition(0);
        parcelExcuteCommandSet_Parcel.readInt();
        int i = parcelExcuteCommandSet_Parcel.readInt();
        for (int i2 = 0; i2 < i; i2++) {
            iArr[i2] = parcelExcuteCommandSet_Parcel.readInt();
        }
        parcelExcuteCommandSet_Parcel.recycle();
        return iArr;
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean getTextPatternEnable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_GET_TEXT_PATTERN_ENABLE);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean getVideoDisplayZoneCompEnable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_GET_VDZ_CMP_ENABLE);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean getVideoDisplayZoneTilingEnable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_GET_VDZ_TILIING_ENABLE);
    }

    @Override // com.cvte.vman.PQCtrl
    public int getZoomX() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_GET_ZOOM_X);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean isHdrType() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_GET_HDR_SIGNAL);
    }

    @Override // com.cvte.vman.PQCtrl
    public String readAiPqTable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_Str(InvokeCmd.CMD_GET_AIPQ_TABLE_DATA);
    }

    @Override // com.cvte.vman.PQCtrl
    public int reset3DlutData() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_RESET_3DLUT_DATA);
    }

    @Override // com.cvte.vman.PQCtrl
    public int resetPQBrightness() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_RESET_BRIGHTNESS);
    }

    @Override // com.cvte.vman.PQCtrl
    public int resetPQContrast() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_RESET_Contrast);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean resetPictureData(EnumInputSourceId enumInputSourceId, EnumPictureData enumPictureData) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_PICTURE_DATA_RESET, enumInputSourceId.ordinal(), enumPictureData.ordinal());
    }

    @Override // com.cvte.vman.PQCtrl
    public int resetWhiteBalance() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_RESET_WHITE_BALANCE);
    }

    @Override // com.cvte.vman.PQCtrl
    public int set3DLutMode(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_3DLUT_MODE, i);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean set3dlutDataBuff(String str, String str2) {
        Parcel parcelObtain = Parcel.obtain();
        Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_SET_3DLUT_DATABUFF);
        parcelObtain.writeString(str);
        parcelObtain.writeString(str2);
        return VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain).readInt() != -1;
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setAIPQEnable(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_AIPQ_ENABLE, z ? 1 : 0);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setAWBPartitionEnable(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_AWB_PART_ENABLE, z ? 1 : 0);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setAcmMode(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_ACM_MODE, i);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setAspectMode(EnumAspect enumAspect) {
        int iExcuteCommandSet_int;
        VmanMiddleWare vmanMiddleWare;
        int iOrdinal = enumAspect.ordinal();
        int i = 8;
        switch (iOrdinal) {
            case 0:
                iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_ASPECT_MODE, 0);
                break;
            case 1:
                iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_ASPECT_MODE, 1);
                break;
            case 2:
                vmanMiddleWare = VmanMiddleWare.getInstance();
                i = 2;
                iExcuteCommandSet_int = vmanMiddleWare.excuteCommandSet_int(InvokeCmd.CMD_SET_ASPECT_MODE, i);
                break;
            case 3:
                vmanMiddleWare = VmanMiddleWare.getInstance();
                i = 3;
                iExcuteCommandSet_int = vmanMiddleWare.excuteCommandSet_int(InvokeCmd.CMD_SET_ASPECT_MODE, i);
                break;
            case 4:
                vmanMiddleWare = VmanMiddleWare.getInstance();
                i = 4;
                iExcuteCommandSet_int = vmanMiddleWare.excuteCommandSet_int(InvokeCmd.CMD_SET_ASPECT_MODE, i);
                break;
            case 5:
                vmanMiddleWare = VmanMiddleWare.getInstance();
                i = 5;
                iExcuteCommandSet_int = vmanMiddleWare.excuteCommandSet_int(InvokeCmd.CMD_SET_ASPECT_MODE, i);
                break;
            case 6:
                vmanMiddleWare = VmanMiddleWare.getInstance();
                i = 6;
                iExcuteCommandSet_int = vmanMiddleWare.excuteCommandSet_int(InvokeCmd.CMD_SET_ASPECT_MODE, i);
                break;
            case 7:
                vmanMiddleWare = VmanMiddleWare.getInstance();
                i = 7;
                iExcuteCommandSet_int = vmanMiddleWare.excuteCommandSet_int(InvokeCmd.CMD_SET_ASPECT_MODE, i);
                break;
            case 8:
                vmanMiddleWare = VmanMiddleWare.getInstance();
                iExcuteCommandSet_int = vmanMiddleWare.excuteCommandSet_int(InvokeCmd.CMD_SET_ASPECT_MODE, i);
                break;
            case 9:
                vmanMiddleWare = VmanMiddleWare.getInstance();
                i = 9;
                iExcuteCommandSet_int = vmanMiddleWare.excuteCommandSet_int(InvokeCmd.CMD_SET_ASPECT_MODE, i);
                break;
            case 10:
                vmanMiddleWare = VmanMiddleWare.getInstance();
                i = 10;
                iExcuteCommandSet_int = vmanMiddleWare.excuteCommandSet_int(InvokeCmd.CMD_SET_ASPECT_MODE, i);
                break;
            case 11:
                vmanMiddleWare = VmanMiddleWare.getInstance();
                i = 11;
                iExcuteCommandSet_int = vmanMiddleWare.excuteCommandSet_int(InvokeCmd.CMD_SET_ASPECT_MODE, i);
                break;
            case 12:
                vmanMiddleWare = VmanMiddleWare.getInstance();
                i = 12;
                iExcuteCommandSet_int = vmanMiddleWare.excuteCommandSet_int(InvokeCmd.CMD_SET_ASPECT_MODE, i);
                break;
            default:
                iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_ASPECT_MODE, 8);
                CLog.e("have no this aspect mode ,set failed !");
                break;
        }
        return iExcuteCommandSet_int == 0;
    }

    @Override // com.cvte.vman.PQCtrl
    public int setAuto3DLutConfig() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_AUTO_3DLUT_CONFIG);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setCmIndex(int i) {
        VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_CM_INDEX, i);
        return true;
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setColorSpaceMode(EnumColorSpace enumColorSpace) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_COLOR_SPACE_MODE, enumColorSpace.ordinal());
    }

    @Override // com.cvte.vman.PQCtrl
    public int setColorTempMode(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_COLORTEMP_MODE, i);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setColorTempValue(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_COLORTEMP_VALUE, i);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setDBCEnable(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_DBC_ENABLE, z ? 1 : 0);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setDCREnable(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_DCR_ENABLE, z ? 1 : 0);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setDciMode(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_DCI_MODE, i);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setDcrLevel(EnumDcrLevel enumDcrLevel) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_DCR_LEVEL, enumDcrLevel.ordinal());
    }

    @Override // com.cvte.vman.PQCtrl
    public int setDcrMaxBacklight(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_DCR_MAX_BL, i);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setDcrMinBacklight(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_DCR_MIN_BL, i);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setDcrStepTime(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_DCR_STEP_TIME, i);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setDcrStepValue(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_DCR_STEP_VALUE, i);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setEyeComfortEnable(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_EYE_COMFORT_ENABLE, z ? 1 : 0);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setFactoryNolineParams(int i, int i2, int i3) {
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_SET_FACTORY_NOLINE_PARAMS);
        parcelObtain.writeInt(i);
        parcelObtain.writeInt(i2);
        parcelObtain.writeInt(i3);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        if (parcelExcuteCommandSet_Parcel == null) {
            return 0;
        }
        parcelExcuteCommandSet_Parcel.readInt();
        return parcelExcuteCommandSet_Parcel.readInt();
    }

    @Override // com.cvte.vman.PQCtrl
    public int setGammaMode(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_GAMMA_MODE, i);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setHDCPVersion(EnumInputSourceId enumInputSourceId, EnumHdcpVersion enumHdcpVersion) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_HDCP_VERSION, enumInputSourceId.ordinal(), enumHdcpVersion.ordinal());
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setHDMIEdidMode(EnumHDMIEdidOption enumHDMIEdidOption) {
        VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_HDMI_EDID_MODE, enumHDMIEdidOption.ordinal());
        return true;
    }

    @Override // com.cvte.vman.PQCtrl
    public int setHdmiColorRange(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_HDMI_COLOR_RANGE, i);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setHdmiColorRangeSource(int i, int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_HDMI_COLOR_RANGE_SOURCE, i, i2);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setHdrEnable(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_HDR_ENABLE, z ? 1 : 0);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setHdrLevel(EnumHdrLevel enumHdrLevel) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_HDR_LEVEL, enumHdrLevel.ordinal());
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setPCEdidMode(int i) {
        VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_PC_EDID_MODE, i);
        return true;
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setPQAcmEnable(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_PQ_SET_AcmEnable, z ? 1 : 0);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPQBGain(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_SET_BGain, i);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPQBGainWithoutSave(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_SET_BGainWithoutSave, i);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPQBOffset(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_SET_BOffset, i);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPQBrightness(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_SET_BRIGHTNESS, i);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setPQColorCurve(EnumColorCurveColor enumColorCurveColor, EnumColorCurveModule enumColorCurveModule, int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_COLOR_CURVE, enumColorCurveColor.ordinal(), enumColorCurveModule.ordinal(), i) == 0;
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPQContrast(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_SET_Contrast, i);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setPQCscEnable(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_PQ_SET_CscEnable, z ? 1 : 0);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setPQDciEnable(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_PQ_SET_DciEnable, z ? 1 : 0);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPQGGain(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_SET_GGain, i);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPQGGainWithoutSave(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_SET_GGainWithoutSave, i);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPQGOffset(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_SET_GOffset, i);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPQHue(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_SET_Hue, i);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setPQLctiEnable(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_PQ_Lcti, z ? 1 : 0);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setPQPeakingEnable(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_PQ_Peaking, z ? 1 : 0);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setPQPqEnable(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_PQ_SET_PqEnable, z ? 1 : 0);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPQRGain(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_SET_RGain, i);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPQRGainWithoutSave(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_SET_RGainWithoutSave, i);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPQROffset(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_SET_ROffset, i);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPQSaturation(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_SET_Saturation, i);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPQSharpness(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_PQ_SET_SHARPNESS, i);
    }

    @Override // com.cvte.vman.PQCtrl
    @Deprecated
    public boolean setPanelDivision(int i) {
        VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_PANEL_DIVISION, i);
        return true;
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPictureCurve(EnumPicureOption enumPicureOption, EnumCurveMapOsd enumCurveMapOsd, int i) {
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_SET_PICTURE_CURVE);
        parcelObtain.writeInt(enumPicureOption.ordinal());
        parcelObtain.writeInt(enumCurveMapOsd.ordinal());
        parcelObtain.writeInt(i);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        if (parcelExcuteCommandSet_Parcel == null) {
            return 0;
        }
        parcelExcuteCommandSet_Parcel.readInt();
        return parcelExcuteCommandSet_Parcel.readInt();
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPictureMode(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_PIC_MODE, i);
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPreset3DLutMode(int i, int i2, int i3, int[] iArr, int[] iArr2, int[] iArr3) {
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_PRESET_SET_3DLUT_MODE);
        parcelObtain.writeInt(i);
        parcelObtain.writeInt(i2);
        parcelObtain.writeInt(i3);
        parcelObtain.writeInt(iArr.length);
        for (int i4 : iArr) {
            parcelObtain.writeInt(i4);
        }
        parcelObtain.writeInt(iArr2.length);
        for (int i5 : iArr2) {
            parcelObtain.writeInt(i5);
        }
        parcelObtain.writeInt(iArr3.length);
        for (int i6 : iArr3) {
            parcelObtain.writeInt(i6);
        }
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        if (parcelExcuteCommandSet_Parcel == null) {
            return 0;
        }
        parcelExcuteCommandSet_Parcel.readInt();
        return parcelExcuteCommandSet_Parcel.readInt();
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPresetColorTempMode(int i, int i2, int i3, int i4, int i5) {
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_SET_PRESET_COLORTEMP_MODE);
        parcelObtain.writeInt(i);
        parcelObtain.writeInt(i2);
        parcelObtain.writeInt(i3);
        parcelObtain.writeInt(i4);
        parcelObtain.writeInt(i5);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        if (parcelExcuteCommandSet_Parcel == null) {
            return 0;
        }
        parcelExcuteCommandSet_Parcel.readInt();
        return parcelExcuteCommandSet_Parcel.readInt();
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPresetGammaMode(int i, int i2, int i3, int i4, int[] iArr, int[] iArr2, int[] iArr3) {
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_PRESET_SET_GAMMA_MODE_SAVE);
        parcelObtain.writeInt(i);
        parcelObtain.writeInt(i2);
        parcelObtain.writeInt(i3);
        parcelObtain.writeInt(i4);
        parcelObtain.writeInt(iArr.length);
        CLog.d("setPresetGammaMode " + iArr[1]);
        for (int i5 = 0; i5 < i4; i5++) {
            parcelObtain.writeInt(iArr[i5]);
        }
        parcelObtain.writeInt(iArr2.length);
        for (int i6 = 0; i6 < i4; i6++) {
            parcelObtain.writeInt(iArr2[i6]);
        }
        parcelObtain.writeInt(iArr3.length);
        for (int i7 = 0; i7 < i4; i7++) {
            parcelObtain.writeInt(iArr3[i7]);
        }
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        if (parcelExcuteCommandSet_Parcel == null) {
            return 0;
        }
        parcelExcuteCommandSet_Parcel.readInt();
        return parcelExcuteCommandSet_Parcel.readInt();
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPresetGammaMode(int i, int i2, int i3, int[] iArr, int[] iArr2, int[] iArr3) {
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_PRESET_SET_GAMMA_MODE);
        parcelObtain.writeInt(i);
        parcelObtain.writeInt(i2);
        parcelObtain.writeInt(i3);
        parcelObtain.writeInt(iArr.length);
        CLog.d("setPresetGammaMode " + iArr[1]);
        for (int i4 = 0; i4 < i3; i4++) {
            parcelObtain.writeInt(iArr[i4]);
        }
        parcelObtain.writeInt(iArr2.length);
        for (int i5 = 0; i5 < i3; i5++) {
            parcelObtain.writeInt(iArr2[i5]);
        }
        parcelObtain.writeInt(iArr3.length);
        for (int i6 = 0; i6 < i3; i6++) {
            parcelObtain.writeInt(iArr3[i6]);
        }
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        if (parcelExcuteCommandSet_Parcel == null) {
            return 0;
        }
        parcelExcuteCommandSet_Parcel.readInt();
        return parcelExcuteCommandSet_Parcel.readInt();
    }

    @Override // com.cvte.vman.PQCtrl
    public int setPresetPictureMode(int i, int i2, int i3, int i4, int i5, int i6) {
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_PRESET_SET_PIC_MODE);
        parcelObtain.writeInt(i);
        parcelObtain.writeInt(i2);
        parcelObtain.writeInt(i3);
        parcelObtain.writeInt(i4);
        parcelObtain.writeInt(i5);
        parcelObtain.writeInt(i6);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        if (parcelExcuteCommandSet_Parcel == null) {
            return 0;
        }
        parcelExcuteCommandSet_Parcel.readInt();
        return parcelExcuteCommandSet_Parcel.readInt();
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setTestPattern(EnumPatternType enumPatternType, int i, int i2, int i3) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_TEST_PATTERN_BY_TYPE, enumPatternType.ordinal(), i, i2, i3) == 0;
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setTestPatternEnable(EnumPatternType enumPatternType, int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_TEST_PATTERN_ENABLE_BY_TYPE, enumPatternType.ordinal(), i);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setTextPattern(int i, int i2, int i3) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_TEXT_PATTERN, i, i2, i3) == 0;
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setTextPatternEnable(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_TEXT_PATTERN_ENABLE, i);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setVideoDisplayZone(int i, int i2, int i3, int i4) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_SET_VIDEO_DISPLAYZONE, i, i2, i3, i4) == 0;
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setVideoDisplayZoneCompEnable(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_VDZ_CMP_ENABLE, z ? 1 : 0);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setVideoDisplayZoneEnable(int i, int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_VIDEO_DISPLAYZONEENABLE, i, i2);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setVideoDisplayZoneTilingEnable(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_VDZ_TILIING_ENABLE, z ? 1 : 0);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean setZoomX(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_ZOOM_X, i);
    }

    @Override // com.cvte.vman.PQCtrl
    public boolean sync3dlutDataFile(String str, String str2) {
        Parcel parcelObtain = Parcel.obtain();
        Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_SYNC_3DLUT_FILE);
        parcelObtain.writeString(str);
        parcelObtain.writeString(str2);
        return VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain).readInt() != -1;
    }
}
