package com.seewo.sdk;

import com.seewo.sdk.interfaces.ISDKVideoRecorderHelper;
import com.seewo.sdk.internal.command.recorder.CmdChangeVideoRecorderLockState;
import com.seewo.sdk.internal.command.recorder.CmdChangeVideoRecorderState;
import com.seewo.sdk.internal.command.recorder.CmdPostVideoRecorderAction;
import com.seewo.sdk.internal.command.recorder.CmdSetVideoRecorderIP;
import com.seewo.sdk.internal.command.recorder.VideoRecorderAction;
import com.seewo.sdk.internal.response.recorder.RespGetVideoRecorderNetworkInfo;
import com.seewo.sdk.util.ParseUtil;

/* JADX INFO: loaded from: classes.dex */
@Deprecated
public class SDKVideoRecorderHelper implements ISDKVideoRecorderHelper {
    public static final SDKVideoRecorderHelper I = new SDKVideoRecorderHelper();

    @Override // com.seewo.sdk.interfaces.ISDKVideoRecorderHelper
    public void completed() {
        OpenSDK.getInstance().sendCommand(new CmdPostVideoRecorderAction(VideoRecorderAction.FINISH_RECORDER));
    }

    @Override // com.seewo.sdk.interfaces.ISDKVideoRecorderHelper
    public ISDKVideoRecorderHelper.SDKVideoRecorderNetworkInfo getIp() {
        return ((RespGetVideoRecorderNetworkInfo) ParseUtil.decodeJSON(OpenSDK.getInstance().sendCommand(new CmdPostVideoRecorderAction(VideoRecorderAction.GET_VR_IP)), RespGetVideoRecorderNetworkInfo.class)).info;
    }

    @Override // com.seewo.sdk.interfaces.ISDKVideoRecorderHelper
    public void lock() {
        OpenSDK.getInstance().sendCommand(new CmdPostVideoRecorderAction(VideoRecorderAction.LOCK_VR));
    }

    @Override // com.seewo.sdk.interfaces.ISDKVideoRecorderHelper
    public void pause() {
        OpenSDK.getInstance().sendCommand(new CmdPostVideoRecorderAction(VideoRecorderAction.PAUSE_RECORDER));
    }

    @Override // com.seewo.sdk.interfaces.ISDKVideoRecorderHelper
    public void postGetState() {
        OpenSDK.getInstance().sendCommand(new CmdPostVideoRecorderAction(VideoRecorderAction.VR_STATE));
    }

    @Override // com.seewo.sdk.interfaces.ISDKVideoRecorderHelper
    public void powerOff() {
        OpenSDK.getInstance().sendCommand(new CmdPostVideoRecorderAction(VideoRecorderAction.CLOSE_VR));
    }

    @Override // com.seewo.sdk.interfaces.ISDKVideoRecorderHelper
    public void powerOn() {
        OpenSDK.getInstance().sendCommand(new CmdPostVideoRecorderAction(VideoRecorderAction.WAKEUP_VR));
    }

    @Override // com.seewo.sdk.interfaces.ISDKVideoRecorderHelper
    public void setIp(ISDKVideoRecorderHelper.SDKVideoRecorderNetworkInfo sDKVideoRecorderNetworkInfo) {
        OpenSDK.getInstance().sendCommand(new CmdSetVideoRecorderIP(sDKVideoRecorderNetworkInfo));
    }

    @Override // com.seewo.sdk.interfaces.ISDKVideoRecorderHelper
    public void setLockState(boolean z) {
        OpenSDK.getInstance().sendCommand(new CmdChangeVideoRecorderLockState(z));
    }

    @Override // com.seewo.sdk.interfaces.ISDKVideoRecorderHelper
    public void setState(ISDKVideoRecorderHelper.SDKVideoRecorderState sDKVideoRecorderState) {
        OpenSDK.getInstance().sendCommand(new CmdChangeVideoRecorderState(sDKVideoRecorderState));
    }

    @Override // com.seewo.sdk.interfaces.ISDKVideoRecorderHelper
    public void start() {
        OpenSDK.getInstance().sendCommand(new CmdPostVideoRecorderAction(VideoRecorderAction.START_RECORDER));
    }

    @Override // com.seewo.sdk.interfaces.ISDKVideoRecorderHelper
    public void unlock() {
        OpenSDK.getInstance().sendCommand(new CmdPostVideoRecorderAction(VideoRecorderAction.UNLOCK_VR));
    }
}
