package com.seewo.sdk.interfaces;

import com.seewo.sdk.internal.model.SDKParsable;

/* JADX INFO: loaded from: classes.dex */
@Deprecated
public interface ISDKVideoRecorderHelper {

    public static class SDKVideoRecorderNetworkInfo implements SDKParsable {
        public String dns;
        public String gateWay;
        public String ip;
        public String mask;

        public SDKVideoRecorderNetworkInfo() {
        }

        public SDKVideoRecorderNetworkInfo(String str, String str2, String str3, String str4) {
            this.ip = str;
            this.mask = str2;
            this.gateWay = str3;
            this.dns = str4;
        }
    }

    public enum SDKVideoRecorderState {
        OFF,
        BOOTING,
        ON,
        STARTING,
        START,
        PAUSE,
        COMPLETED,
        CLOSING,
        ERROR
    }

    void completed();

    SDKVideoRecorderNetworkInfo getIp();

    void lock();

    void pause();

    void postGetState();

    void powerOff();

    void powerOn();

    void setIp(SDKVideoRecorderNetworkInfo sDKVideoRecorderNetworkInfo);

    void setLockState(boolean z);

    void setState(SDKVideoRecorderState sDKVideoRecorderState);

    void start();

    void unlock();
}
