package com.cvte.vman.impl;

import android.os.Parcel;
import com.cvte.vman.EptzCtrl;
import com.cvte.vman.VmanMiddleWare;
import com.cvte.vman.entity.EntityEptzPreset;
import com.cvte.vman.instance.InvokeCmd;
import com.cvte.vman.types.EnumEptzMode;
import com.cvte.vman.types.EnumEptzMove;
import com.cvte.vman.types.EnumEptzMoveStatus;
import com.cvte.vman.types.EnumSoundScreen;
import com.cvte.vman.utils.CLog;

/* JADX INFO: loaded from: classes.dex */
public class EptzCtrlManager extends EptzCtrl {
    public static final String TAG = "Cvte@EptzCtrlManager";
    private static EptzCtrlManager mEptzCtrlManager;

    private EptzCtrlManager() {
    }

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

    @Override // com.cvte.vman.EptzCtrl
    public boolean getEptzEnable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_EPTZ_GET_ENABLE);
    }

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

    @Override // com.cvte.vman.EptzCtrl
    public boolean resetEptz() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_EPTZ_RESET);
    }

    @Override // com.cvte.vman.EptzCtrl
    @Deprecated
    public boolean setEptzManualMove(EnumEptzMove enumEptzMove, int i) {
        int iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_EPTZ_MANUAL_MOVE, enumEptzMove.ordinal(), i);
        if (iExcuteCommandSet_int == EnumEptzMoveStatus.EPTZ_MOVE_STATUS_NORMAL.ordinal() || iExcuteCommandSet_int == EnumEptzMoveStatus.EPTZ_MOVE_STATUS_BORDER.ordinal()) {
            return true;
        }
        EnumEptzMoveStatus.EPTZ_MOVE_STATUS_FAILED.ordinal();
        return false;
    }

    @Override // com.cvte.vman.EptzCtrl
    @Deprecated
    public boolean setEptzManualZoom(EnumEptzMove enumEptzMove, int i) {
        int iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_EPTZ_MANUAL_ZOOM, enumEptzMove.ordinal(), i);
        if (iExcuteCommandSet_int == EnumEptzMoveStatus.EPTZ_MOVE_STATUS_NORMAL.ordinal() || iExcuteCommandSet_int == EnumEptzMoveStatus.EPTZ_MOVE_STATUS_BORDER.ordinal()) {
            return true;
        }
        EnumEptzMoveStatus.EPTZ_MOVE_STATUS_FAILED.ordinal();
        return false;
    }

    @Override // com.cvte.vman.EptzCtrl
    public EnumEptzMoveStatus setEptzManualMoveStatus(EnumEptzMove enumEptzMove, int i) {
        int iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_EPTZ_MANUAL_MOVE, enumEptzMove.ordinal(), i);
        EnumEptzMoveStatus enumEptzMoveStatus = EnumEptzMoveStatus.EPTZ_MOVE_STATUS_NORMAL;
        if (iExcuteCommandSet_int == EnumEptzMoveStatus.EPTZ_MOVE_STATUS_NORMAL.ordinal()) {
            enumEptzMoveStatus = EnumEptzMoveStatus.EPTZ_MOVE_STATUS_NORMAL;
        } else if (iExcuteCommandSet_int == EnumEptzMoveStatus.EPTZ_MOVE_STATUS_BORDER.ordinal()) {
            enumEptzMoveStatus = EnumEptzMoveStatus.EPTZ_MOVE_STATUS_BORDER;
        } else if (iExcuteCommandSet_int == EnumEptzMoveStatus.EPTZ_MOVE_STATUS_FAILED.ordinal()) {
            enumEptzMoveStatus = EnumEptzMoveStatus.EPTZ_MOVE_STATUS_FAILED;
        }
        CLog.d("setEptzManualMove " + enumEptzMoveStatus.ordinal());
        return enumEptzMoveStatus;
    }

    @Override // com.cvte.vman.EptzCtrl
    public int[] getEptzManualZoomStatus() {
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_EPTZ_GET_MANUAL_ZOOM);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        int i = parcelExcuteCommandSet_Parcel.readInt();
        if (i != -1) {
            int[] iArr = new int[parcelExcuteCommandSet_Parcel.readInt()];
            parcelExcuteCommandSet_Parcel.readIntArray(iArr);
            CLog.d("getEptzManualZoomStatus  " + i);
            return iArr;
        }
        CLog.d("getEptzManualZoomStatus  " + i);
        return new int[0];
    }

    @Override // com.cvte.vman.EptzCtrl
    public EnumEptzMoveStatus setEptzManualZoomStatus(EnumEptzMove enumEptzMove, int i) {
        int iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_EPTZ_MANUAL_ZOOM, enumEptzMove.ordinal(), i);
        EnumEptzMoveStatus enumEptzMoveStatus = EnumEptzMoveStatus.EPTZ_MOVE_STATUS_NORMAL;
        if (iExcuteCommandSet_int == EnumEptzMoveStatus.EPTZ_MOVE_STATUS_NORMAL.ordinal()) {
            enumEptzMoveStatus = EnumEptzMoveStatus.EPTZ_MOVE_STATUS_NORMAL;
        } else if (iExcuteCommandSet_int == EnumEptzMoveStatus.EPTZ_MOVE_STATUS_BORDER.ordinal()) {
            enumEptzMoveStatus = EnumEptzMoveStatus.EPTZ_MOVE_STATUS_BORDER;
        } else if (iExcuteCommandSet_int == EnumEptzMoveStatus.EPTZ_MOVE_STATUS_FAILED.ordinal()) {
            enumEptzMoveStatus = EnumEptzMoveStatus.EPTZ_MOVE_STATUS_FAILED;
        }
        CLog.d("setEptzManualZoom  " + enumEptzMoveStatus.ordinal());
        return enumEptzMoveStatus;
    }

    @Override // com.cvte.vman.EptzCtrl
    public String getEnergyCollection() {
        String strExcuteCommandSet_Str = VmanMiddleWare.getInstance().excuteCommandSet_Str(InvokeCmd.CMD_EPTZ_GET_ENERGY_COLLECTION);
        CLog.d("return " + strExcuteCommandSet_Str);
        return strExcuteCommandSet_Str;
    }

    @Override // com.cvte.vman.EptzCtrl
    public String getCameraInfo() {
        String strExcuteCommandSet_Str = VmanMiddleWare.getInstance().excuteCommandSet_Str(InvokeCmd.CMD_EPTZ_GET_CAMERA_INFO);
        CLog.d("return " + strExcuteCommandSet_Str);
        return strExcuteCommandSet_Str;
    }

    @Override // com.cvte.vman.EptzCtrl
    public String getEptzPresetUsed() {
        String strExcuteCommandSet_Str = VmanMiddleWare.getInstance().excuteCommandSet_Str(InvokeCmd.CMD_EPTZ_GET_PRESET_USED);
        CLog.d("return " + strExcuteCommandSet_Str);
        return strExcuteCommandSet_Str;
    }

    @Override // com.cvte.vman.EptzCtrl
    public boolean delEptzPreset(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_EPTZ_DEL_PRESET, i);
    }

    @Override // com.cvte.vman.EptzCtrl
    public boolean addEptzPreset(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_EPTZ_ADD_PRESET, i);
    }

    @Override // com.cvte.vman.EptzCtrl
    public boolean gotoEptzPreset(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_EPTZ_GOTO_PRESET, i);
    }

    @Override // com.cvte.vman.EptzCtrl
    public boolean setEptzMode(EnumEptzMode enumEptzMode) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_EPTZ_SET_MODE, enumEptzMode.ordinal());
    }

    @Override // com.cvte.vman.EptzCtrl
    public EnumEptzMode getEptzMode() {
        int iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_EPTZ_GET_MODE);
        EnumEptzMode enumEptzMode = EnumEptzMode.EPTZ_MANUAL;
        if (iExcuteCommandSet_int == EnumEptzMode.EPTZ_AUTO.ordinal()) {
            return EnumEptzMode.EPTZ_AUTO;
        }
        if (iExcuteCommandSet_int == EnumEptzMode.EPTZ_MANUAL.ordinal()) {
            return EnumEptzMode.EPTZ_MANUAL;
        }
        if (iExcuteCommandSet_int == EnumEptzMode.EPTZ_HOST.ordinal()) {
            return EnumEptzMode.EPTZ_HOST;
        }
        return iExcuteCommandSet_int == EnumEptzMode.EPTZ_SMART_GALLERY.ordinal() ? EnumEptzMode.EPTZ_SMART_GALLERY : enumEptzMode;
    }

    @Override // com.cvte.vman.EptzCtrl
    public EnumSoundScreen getSoundScreenMode() {
        int iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_EPTZ_GET_SOUND_SCREEN);
        EnumSoundScreen enumSoundScreen = EnumSoundScreen.SOUND_SCREEN_OFF;
        if (iExcuteCommandSet_int == EnumSoundScreen.SOUND_SCREEN_OFF.ordinal()) {
            return EnumSoundScreen.SOUND_SCREEN_OFF;
        }
        if (iExcuteCommandSet_int == EnumSoundScreen.SOUND_SCREEN_30.ordinal()) {
            return EnumSoundScreen.SOUND_SCREEN_30;
        }
        if (iExcuteCommandSet_int == EnumSoundScreen.SOUND_SCREEN_60.ordinal()) {
            return EnumSoundScreen.SOUND_SCREEN_60;
        }
        if (iExcuteCommandSet_int == EnumSoundScreen.SOUND_SCREEN_90.ordinal()) {
            return EnumSoundScreen.SOUND_SCREEN_90;
        }
        return iExcuteCommandSet_int == EnumSoundScreen.SOUND_SCREEN_AUTO.ordinal() ? EnumSoundScreen.SOUND_SCREEN_AUTO : enumSoundScreen;
    }

    @Override // com.cvte.vman.EptzCtrl
    public boolean setSoundScreenMode(EnumSoundScreen enumSoundScreen) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_EPTZ_SET_SOUND_SCREEN, enumSoundScreen.ordinal());
    }

    @Override // com.cvte.vman.EptzCtrl
    public EntityEptzPreset getEptzPresetPosition() {
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(InvokeCmd.CMD_EPTZ_GET_PRESET_POSITION);
        EntityEptzPreset entityEptzPreset = new EntityEptzPreset();
        parcelExcuteCommandSet_Parcel.readInt();
        entityEptzPreset.pan = parcelExcuteCommandSet_Parcel.readInt();
        entityEptzPreset.tilt = parcelExcuteCommandSet_Parcel.readInt();
        entityEptzPreset.zoom = parcelExcuteCommandSet_Parcel.readInt();
        parcelExcuteCommandSet_Parcel.recycle();
        CLog.d("getEptzPresetPosition pan: " + entityEptzPreset.pan + " tilt:" + entityEptzPreset.tilt + " zoom:" + entityEptzPreset.zoom);
        return entityEptzPreset;
    }

    @Override // com.cvte.vman.EptzCtrl
    public int setEptzPresetPosition(EntityEptzPreset entityEptzPreset) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_EPTZ_SET_PRESET_POSITION, entityEptzPreset.pan, entityEptzPreset.tilt, entityEptzPreset.zoom);
    }

    @Override // com.cvte.vman.EptzCtrl
    public int getEptzLimitStatus() {
        int iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_EPTZ_GET_LIMIT_STATUS);
        CLog.d("getEptzLimitStatus status: " + iExcuteCommandSet_int);
        return iExcuteCommandSet_int;
    }

    @Override // com.cvte.vman.EptzCtrl
    public int getCameraPreviewFrameRate() {
        int iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_EPTZ_GET_PREVIEW_FPS);
        CLog.d("getCameraPreviewFrameRate fps: " + iExcuteCommandSet_int);
        return iExcuteCommandSet_int;
    }
}
