package com.cvte.vman.impl;

import android.os.Parcel;
import com.cvte.vman.AvCtrl;
import com.cvte.vman.VmanMiddleWare;
import com.cvte.vman.entity.EunmAvCtrlHdmiout;
import com.cvte.vman.instance.InvokeCmd;
import com.cvte.vman.types.EnumPortType;
import com.cvte.vman.utils.CLog;
import java.util.Arrays;

/* JADX INFO: loaded from: classes.dex */
public class AvManager extends AvCtrl {
    public static final int DSP_BALANCE_LEFT = 3;
    public static final int DSP_BALANCE_RIGHT = 4;
    public static final int DSP_CHANNEL_MAIN = 2;
    public static final int DSP_CHANNEL_SPDIF = 1;
    public static final int DSP_CHANNEL_UAC = 0;
    public static final int DSP_CHANNEL_USB = 5;
    public static final int DSP_TWEETER_BOTTOM = 6;
    public static final int DSP_TWEETER_TOP = 7;
    public static final int MIC_AEC_EN = 4;
    public static final int MIC_AGC_EN = 0;
    public static final int MIC_AINR_EN = 5;
    public static final int MIC_Acoustic_Cho_Cancellation_DISABLED = 111;
    public static final int MIC_BFBYDOA_EN = 1;
    public static final int MIC_BF_EN = 2;
    public static final int MIC_Gain_Control_DISABLED = 126;
    public static final int MIC_NLP_EN = 6;
    public static final int MIC_NR_EN = 3;
    public static final int MIC_NR_MODE_DISABLED = 0;
    public static final int MIC_NR_MODE_HIGH = 3;
    public static final int MIC_NR_MODE_LOW = 1;
    public static final int MIC_NR_MODE_MID = 2;
    public static final int MIC_Noise_Suppression_DISABLED = 87;
    public static final int MIC_Non_Linear_Processing_DISABLED = 63;
    public static final int MIC_PARAM_NR_LEVEL = 1;
    public static final int MIC_PARAM_SPEECH_GAIN = 0;
    public static final int PTZ_AISR_OFF = 0;
    public static final int PTZ_AISR_ON = 1;
    public static final int PTZ_HDR_AUTO = 1;
    public static final int PTZ_HDR_OFF = 0;
    public static final int PTZ_HDR_ON = 2;
    public static final int PTZ_PRESET_PISITION_1 = 1;
    public static final int PTZ_PRESET_PISITION_2 = 2;
    public static final int PTZ_PRESET_PISITION_3 = 3;
    public static final int SPK_OUTPUT_MODE_DISABLED = 3;
    public static final int SPK_OUTPUT_MODE_HIGH = 0;
    public static final int SPK_OUTPUT_MODE_LOW = 2;
    public static final int SPK_OUTPUT_MODE_MID = 1;
    public static final String TAG = "Cvte@AvManager";
    private static AvManager mAvManager;

    private AvManager() {
    }

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

    @Override // com.cvte.vman.AvCtrl
    public boolean connect_codecBoard() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_CONNECT_CODE_BOARD);
    }

    @Override // com.cvte.vman.AvCtrl
    public int deinit_codecBoard() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AV_MANAGER_DEINIT_CODE_BOARD);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean delCameraPresetPosition(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_DEL_CAMERA_PRESET_POSITION, i2);
    }

    @Override // com.cvte.vman.AvCtrl
    public String detectMIC() {
        Parcel parcelObtain = Parcel.obtain();
        Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_AV_MANAGER_DETECT_MIC);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        parcelExcuteCommandSet_Parcel.readInt();
        return parcelExcuteCommandSet_Parcel.readString();
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean disconnect_codecBoard() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_DISCONNECT_CODE_BOARD);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean enableMic(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_ENABLE_MIC, z);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean getCamAutoBlackScreen() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_GET_CAM_AUTO_BLACK_SCREEN);
    }

    @Override // com.cvte.vman.AvCtrl
    public int getCamCurrentTemperature() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AV_MANAGER_GET_CAM_CUR_TEMPERATURE);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean getCamDefaultDistortionCorrection() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_GET_CAM_DEFAULT_DISTORTION_CORRECTION);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean getCamDistortionCorrection() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_GET_CAM_DISTORTION_CORRECTION);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean getCamFollowSoundSourceMode() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_GET_CAMERA_DOA_MODE);
    }

    @Override // com.cvte.vman.AvCtrl
    public byte[] getCamFunctionList() {
        Parcel parcelObtain = Parcel.obtain();
        Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_AV_MANAGER_GET_CAM_FUNCTION_LIST);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        if (parcelExcuteCommandSet_Parcel.readInt() == -1) {
            return new byte[0];
        }
        byte[] bArr = new byte[parcelExcuteCommandSet_Parcel.readInt()];
        parcelExcuteCommandSet_Parcel.readByteArray(bArr);
        CLog.i("readByteArray  " + Arrays.toString(bArr));
        return bArr;
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean getCamSupportBlackScreen() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_GET_CAM_SUPPORT_BLACK_SCREEN);
    }

    @Override // com.cvte.vman.AvCtrl
    public int getCameraAisrStatus() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AV_MANAGER_GET_AISR_STATUS);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean getCameraAutoFramingMode() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_GET_CAMERA_AUTOFRAMING_MODE);
    }

    @Override // com.cvte.vman.AvCtrl
    public int getCameraAutoTestResult() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AV_MANAGER_GET_CAMERA_AUTOTEST_RET);
    }

    @Override // com.cvte.vman.AvCtrl
    public int getCameraDeFogMode() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AV_MANAGER_GET_CAMERA_DEFOG_MODE);
    }

    @Override // com.cvte.vman.AvCtrl
    public int getCameraHdr() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AV_MANAGER_GET_HDR);
    }

    @Override // com.cvte.vman.AvCtrl
    public int getCameraIspEnv(int[] iArr) {
        Parcel parcelObtain = Parcel.obtain();
        Parcel.obtain();
        if (iArr == null || iArr.length < 2) {
            CLog.e("ispEnv is  null or length < 2 error ");
            return -1;
        }
        parcelObtain.writeInt(InvokeCmd.CMD_AV_MANAGER_GETCAMERA_ISP_ENV);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        parcelExcuteCommandSet_Parcel.readInt();
        int i2 = parcelExcuteCommandSet_Parcel.readInt();
        if (i2 != -1) {
            iArr[0] = parcelExcuteCommandSet_Parcel.readInt();
            iArr[1] = parcelExcuteCommandSet_Parcel.readInt();
            CLog.i("ISP return env is  " + Arrays.toString(iArr));
        }
        return i2;
    }

    @Override // com.cvte.vman.AvCtrl
    public int getCameraPipMode() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AV_MANAGER_GET_PIP_MODE);
    }

    @Override // com.cvte.vman.AvCtrl
    public int getCameraPresetPosition() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AV_MANAGER_GET_CAMERA_PRESET_POSITION);
    }

    @Override // com.cvte.vman.AvCtrl
    public int getCameraPtzMode() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AV_MANAGER_GET_PTZ_MODE);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean getCameraSpeakerTrackingMode() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_GET_CAMERA_SPEAKERTRACING_MODE);
    }

    @Override // com.cvte.vman.AvCtrl
    public int getCurVideoSource() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AV_MANAGER_GET_VIDEO_SOURCE);
    }

    @Override // com.cvte.vman.AvCtrl
    public int getDspBalance() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AV_MANAGER_GET_DSP_BALANCED);
    }

    @Override // com.cvte.vman.AvCtrl
    public int getDspBass() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AV_MANAGER_GET_DSP_BASS);
    }

    @Override // com.cvte.vman.AvCtrl
    public byte[] getDspDetectResult() {
        Parcel parcelObtain = Parcel.obtain();
        Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_AV_MANAGER_GET_DSP_DETECT_RESULT);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        if (parcelExcuteCommandSet_Parcel.readInt() == -1) {
            return new byte[0];
        }
        byte[] bArr = new byte[parcelExcuteCommandSet_Parcel.readInt()];
        parcelExcuteCommandSet_Parcel.readByteArray(bArr);
        CLog.i("readByteArray  " + Arrays.toString(bArr));
        return bArr;
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean getDspMute(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(4615, i2);
    }

    @Override // com.cvte.vman.AvCtrl
    public String getDspOtaModule() {
        return VmanMiddleWare.getInstance().excuteCommandSet_Str(InvokeCmd.CMD_AV_MANAGER_GET_DSP_OTA_MODULE);
    }

    @Override // com.cvte.vman.AvCtrl
    public int getDspPerStat(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AV_MANAGER_GET_DSP_PER_STAT, i2);
    }

    @Override // com.cvte.vman.AvCtrl
    public int getDspSoundMode() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AV_MANAGER_GET_DSP_SOUND_MODE);
    }

    @Override // com.cvte.vman.AvCtrl
    public int getDspTreble() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AV_MANAGER_GET_DSP_TREBLE);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean getDspUsbEnable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_GET_DSP_USB_ENABLE);
    }

    @Override // com.cvte.vman.AvCtrl
    public int getDspVolume(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(4613, i2);
    }

    @Override // com.cvte.vman.AvCtrl
    public int getMaxLimitTemperature() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AV_MANAGER_GET_MAX_LIMIT_TEMPERATURE);
    }

    @Override // com.cvte.vman.AvCtrl
    public int getMicAlgorithm() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AV_MANAGER_GET_MIC_ALGORITHM);
    }

    @Override // com.cvte.vman.AvCtrl
    public int getMicAlgorithmParameters(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AV_MANAGER_GET_MIC_ALGORITHM_PARAMETERS, i2);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean getMicMute() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_GET_MIC_MUTE);
    }

    @Override // com.cvte.vman.AvCtrl
    public int getMicVolume() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AV_MANAGER_GET_MIC_VOLUME);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean getMoveCam() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_GET_MOVECAM);
    }

    @Override // com.cvte.vman.AvCtrl
    public int getOutputDevice() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AV_MANAGER_GET_OUTPUT_DEVICE);
    }

    @Override // com.cvte.vman.AvCtrl
    public String getSN() {
        Parcel parcelObtain = Parcel.obtain();
        Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_AV_MANAGER_GET_SN);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        parcelExcuteCommandSet_Parcel.readInt();
        return parcelExcuteCommandSet_Parcel.readString();
    }

    @Override // com.cvte.vman.AvCtrl
    public int getSpkOutPutMode() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AV_MANAGER_GET_SPK_OUTPUT_MODE);
    }

    @Override // com.cvte.vman.AvCtrl
    public int getUsbswMode() {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AV_MANAGER_GET_USBSW_MODE);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean gotoCameraPresetPosition(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_GOTO_CAMERA_PRESET_POSITION, i2);
    }

    @Override // com.cvte.vman.AvCtrl
    public void init() {
        VmanMiddleWare.getInstance().excuteCommandSet_int(4609);
    }

    @Override // com.cvte.vman.AvCtrl
    public int init_codecBoard(int i2, int i3) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AV_MANAGER_INIT_CODE_BOARD, i2, i3);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean isMicAvailable() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_IS_MIC_AVAILABLE);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean isMicEnabled() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_IS_MIC_ENABLED);
    }

    @Override // com.cvte.vman.AvCtrl
    public void release() {
        VmanMiddleWare.getInstance().excuteCommandSet_int(4610);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean resetCamParameters() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_RESET_CAM_PARAMETERS);
    }

    @Override // com.cvte.vman.AvCtrl
    public int send_metadata_process(EunmAvCtrlHdmiout eunmAvCtrlHdmiout, byte[] bArr) {
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(4611);
        parcelObtain.writeInt(eunmAvCtrlHdmiout.streamType);
        parcelObtain.writeInt(eunmAvCtrlHdmiout.TotalLen);
        parcelObtain.writeInt(eunmAvCtrlHdmiout.ThisLen);
        parcelObtain.writeInt(eunmAvCtrlHdmiout.TotalPack);
        parcelObtain.writeInt(eunmAvCtrlHdmiout.ThisPack);
        parcelObtain.writeInt(eunmAvCtrlHdmiout.Rotation);
        parcelObtain.writeInt(eunmAvCtrlHdmiout.Width);
        parcelObtain.writeInt(eunmAvCtrlHdmiout.Height);
        parcelObtain.writeByteArray(bArr);
        return VmanMiddleWare.getInstance().excuteCommandSet_int(parcelObtain);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean setCamAutoBlackScreen(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_SET_CAM_AUTO_BLACK_SCREEN, z);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean setCamDistortionCorrection(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_SET_CAM_DISTORTION_CORRECTION, z);
    }

    @Override // com.cvte.vman.AvCtrl
    public int setCamFollowSoundSourceMode(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AV_MANAGER_SET_CAMERA_DOA_MODE, z ? 1 : 0);
    }

    @Override // com.cvte.vman.AvCtrl
    public int setCameraAisrStatus(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AV_MANAGER_SET_AISR_STATUS, i2);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean setCameraAutoFramingMode(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_SET_CAMERA_AUTOFRAMING_MODE, z);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean setCameraAutoTest(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_SET_CAMERA_AUTOTEST, z);
    }

    @Override // com.cvte.vman.AvCtrl
    public int setCameraDeFogMode(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AV_MANAGER_SET_CAMERA_DEFOG_MODE, i2);
    }

    @Override // com.cvte.vman.AvCtrl
    public int setCameraHdr(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AV_MANAGER_SET_HDR, i2);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean setCameraMoveDown() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_SET_CAMERA_MOVE_DOWM);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean setCameraMoveLeft() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_SET_CAMERA_MOVE_LEFT);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean setCameraMoveRight() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_SET_CAMERA_MOVE_RIGHT);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean setCameraMoveUp() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_SET_CAMERA_MOVE_UP);
    }

    @Override // com.cvte.vman.AvCtrl
    public int setCameraPipMode(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AV_MANAGER_SET_PIP_MODE, i2);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean setCameraPresetPosition(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_SET_CAMERA_PRESET_POSITION, i2);
    }

    @Override // com.cvte.vman.AvCtrl
    public int setCameraPtzMode(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AV_MANAGER_SET_PTZ_MODE, i2);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean setCameraSpeakerTrackingMode(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_SET_CAMERA_SPEAKERTRACING_MODE, z);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean setCameraStatusUpdate(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_SET_CAMERA_STATUS_UPDATE, z);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean setCameraZoomIn() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_SET_CAMERA_ZOOM_IN);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean setCameraZoomOut() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_SET_CAMERA_ZOOM_OUT);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean setCameraZoomReset() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_SET_CAMERA_ZOOM_RESET);
    }

    @Override // com.cvte.vman.AvCtrl
    public int setCurVideoSource(EnumPortType enumPortType) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AV_MANAGER_SET_VIDEO_SOURCE, enumPortType.ordinal());
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean setDspBalance(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_SET_DSP_BALANCED, i2);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean setDspBass(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_SET_DSP_BASS, i2);
    }

    @Override // com.cvte.vman.AvCtrl
    public void setDspMute(int i2, boolean z) {
        VmanMiddleWare.getInstance().excuteCommandSet_int(4614, i2, z);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean setDspSoundMode(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_SET_DSP_SOUND_MODE, i2);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean setDspTreble(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_SET_DSP_TREBLE, i2);
    }

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

    @Override // com.cvte.vman.AvCtrl
    public int setDspVolume(int i2, int i3) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(4612, i2, i3);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean setMicAlgorithm(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_SET_MIC_ALGORITHM, i2);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean setMicAlgorithmParameters(int i2, int i3) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_SET_MIC_ALGORITHM_PARAMETERS, i2, i3);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean setMicMute(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_SET_MIC_MUTE, z);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean setMicVolume(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_SET_MIC_VOLUME, i2);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean setMoveCam(boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_SET_MOVECAM, z);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean setOutputDevice(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_SET_OUTPUT_DEVICE, i2);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean setPowerDown() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_SET_POWER_DOWN);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean setSN(String str) {
        Parcel parcelObtain = Parcel.obtain();
        Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_AV_MANAGER_SET_SN);
        parcelObtain.writeString(str);
        return VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain).readInt() != -1;
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean setSpkOutPutMode(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_SET_SPK_OUTPUT_MODE, i2);
    }

    @Override // com.cvte.vman.AvCtrl
    public int setUsbswMode(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AV_MANAGER_SET_USBSW_MODE, i2);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean startDspDetectTest() {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_START_DSP_DETECT_TEST);
    }

    @Override // com.cvte.vman.AvCtrl
    public int transferDoaData(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AV_MANAGER_SET_DOA_DATA, i2);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean getMicAlgorithm(int i2) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_GET_MIC_ALGORITHM_TYPE, i2);
    }

    @Override // com.cvte.vman.AvCtrl
    public int setCurVideoSource(EnumPortType enumPortType, int i2, int i3) {
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AV_MANAGER_SET_VIDEO_SOURCE_WITH_RESOLUTION, enumPortType.ordinal(), i2, i3);
    }

    @Override // com.cvte.vman.AvCtrl
    public boolean setMicAlgorithm(int i2, boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AV_MANAGER_SET_MIC_ALGORITHM_TYPE, i2, z);
    }
}
