package com.seewo.sdk.interfaces;

import android.content.Context;
import android.graphics.Bitmap;
import com.seewo.sdk.model.SDKBootAnimationMode;
import com.seewo.sdk.model.SDKBootLogoMode;
import com.seewo.sdk.model.SDKCallback;
import com.seewo.sdk.model.SDKHardwareTestType;
import com.seewo.sdk.model.SDKLauncherMode;
import com.seewo.sdk.model.SDKLocaleInfo;
import com.seewo.sdk.model.SDKPCStatus;
import com.seewo.sdk.model.SDKPowerControlTask;
import com.seewo.sdk.model.SDKProjectInfo;
import com.seewo.sdk.model.SDKShellResult;
import com.seewo.sdk.model.SDKSystemTime;
import com.seewo.sdk.model.SDKUSBSource;
import com.seewo.sdk.model.SDKUpgradeResult;
import com.seewo.sdk.model.SDKUpgradeType;
import com.seewo.sdk.model.SDKUsbItem;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public interface ISDKSystemHelper {

    public interface OnImportGMSResult {
        void onImportGMSResult(int i2);
    }

    public interface OnUpgradeInfo {
        void onUpgradeInfo(SDKUpgradeType sDKUpgradeType, SDKUpgradeResult sDKUpgradeResult);
    }

    public interface OnUpgradeResult {
        void onUpgradeResult(SDKUpgradeResult sDKUpgradeResult);
    }

    public enum SYSTEM_DATA_TYPE {
        LIGHT_CORRECTION,
        DIANXIN_CTEI,
        YIDONG_CMEI,
        LOGO_ONOFF,
        BYTELLO_SHARE_PRIVATE_DATA
    }

    int addOrUpdatePrivatePowerControlTask(SDKPowerControlTask sDKPowerControlTask);

    int addPowerControlTask(SDKPowerControlTask sDKPowerControlTask);

    void clearPowerControlTask();

    void closeSystem();

    @Deprecated
    String executeCommandWithRoot(String str);

    String executeCommandWithUser(String str);

    SDKShellResult executeShellCommand(String str);

    @Deprecated
    void factoryResetSystem(boolean z);

    @Deprecated
    void finishRecordScreen();

    @Deprecated
    void freezeScreen();

    int[] getAddedPowerControlTaskIDs();

    List<SDKLocaleInfo> getAllSystemLocales();

    @Deprecated
    String getAndroidVersion();

    String getBackupBootLogoPath();

    @Deprecated
    String getBoardType();

    SDKBootAnimationMode getBootAnimationMode();

    String getBootAnimationOrVideoPath();

    int getBootLogoMaxHeight();

    int getBootLogoMaxWidth();

    SDKBootLogoMode getBootLogoMode();

    String getBootLogoPath();

    String[] getBootLogoSupportedFormats();

    @Deprecated
    SDKUSBSource getCurrentFrontUsbSource();

    @Deprecated
    String getDeviceAliasName();

    @Deprecated
    String getEDIDChecksum();

    @Deprecated
    String getEP94611Version();

    @Deprecated
    String getEP94612Version();

    @Deprecated
    String getEncryptedDeviceName();

    boolean getFakeStandbyPowerModeStatus();

    @Deprecated
    String getHDCP1();

    @Deprecated
    String getHDCP2();

    @Deprecated
    SDKLauncherMode getLauncherMode();

    @Deprecated
    String getMac();

    @Deprecated
    String getMachineSN();

    @Deprecated
    String getMainCodeVersion();

    int getMaxSupportedPowerControlTaskNumber();

    @Deprecated
    String getMcuVersion();

    @Deprecated
    String getNT68411Version();

    @Deprecated
    boolean getNetworkState();

    @Deprecated
    int getNoSignalTime();

    @Deprecated
    SDKPCStatus getPCStatus();

    @Deprecated
    String getPS175Version();

    @Deprecated
    String getPanelVersion();

    SDKPowerControlTask getPowerControlTask(int i2);

    @Deprecated
    String getProductVersion();

    int getProjectIdIndex();

    List<SDKProjectInfo> getProjectInfoList();

    @Deprecated
    boolean getRTCStatus();

    @Deprecated
    int getRecordScreenData(byte[] bArr);

    @Deprecated
    Bitmap getScreenShot(Context context);

    @Deprecated
    Bitmap getScreenShot(Context context, boolean z);

    @Deprecated
    Bitmap getScreenShot(Context context, boolean z, boolean z2);

    @Deprecated
    boolean getScreenStatus();

    SDKLocaleInfo getSystemLanguage();

    String getSystemPersistentData(SYSTEM_DATA_TYPE system_data_type);

    @Deprecated
    String getTVLvds();

    @Deprecated
    int getToolBarCallValue();

    @Deprecated
    String getTouchVersion();

    boolean getUsbDiskEnabled();

    @Deprecated
    List<SDKUsbItem> getUsbItems();

    @Deprecated
    boolean hasWifiModule();

    void importGMS(OnImportGMSResult onImportGMSResult);

    boolean installAPK(String str);

    boolean installAPKSilent(String str);

    boolean installAPKSilent(String str, String str2);

    @Deprecated
    boolean isAutoUpgradeEnable();

    boolean isFakeStandbyAllowed();

    @Deprecated
    boolean isFlickerFreeEnabled();

    @Deprecated
    boolean isIRLocked();

    boolean isInFakePowerOffMode();

    @Deprecated
    boolean isKeyLocked();

    @Deprecated
    boolean isLEDLogoEnable();

    @Deprecated
    boolean isMultiPointsWriting();

    boolean isPowerControlOffDialogEnable();

    @Deprecated
    boolean isRS232Enable();

    @Deprecated
    boolean isTouchEnable();

    boolean isUartEnable();

    boolean isUnknownSourceEnabled();

    void notifyMcuEnterFakeStandbyState();

    void postCloseWithPCOnInPC();

    void postHardwareTest(SDKHardwareTestType sDKHardwareTestType, Callback<byte[]> callback);

    @Deprecated
    void postOsdStatus(boolean z);

    void powerOff();

    void powerOffWithDialog(int i2);

    void realPowerOff();

    void realPowerOffWithDialog(int i2);

    void reboot();

    boolean removePowerControlTask(int i2);

    boolean replaceBootAnimation(String str);

    boolean replaceBootLogo(String str);

    boolean replaceBootVideo(String str);

    void replaceGeneralApk();

    boolean replaceHeadBar(String str);

    void resetSystem(SDKCallback.OnInitSystemFinished onInitSystemFinished);

    void resetSystem(boolean z, SDKCallback.OnInitSystemFinished onInitSystemFinished);

    boolean restoreDefaultBootAnimationOrVideo();

    boolean restoreDefaultBootLogo();

    void sendKeyEvent(int i2);

    void sendKeyEventToUsbSoundCard(int i2);

    boolean sendRS232Command(byte[] bArr);

    boolean sendRS232CommandData(byte[] bArr);

    @Deprecated
    void setAutoUpgrade(boolean z);

    boolean setAutoWakeupEnable(boolean z);

    boolean setBootAnimationMode(SDKBootAnimationMode sDKBootAnimationMode);

    boolean setBootLogoMode(SDKBootLogoMode sDKBootLogoMode);

    @Deprecated
    void setDeviceAliasName(String str);

    void setFakeStandbyAllowed(boolean z);

    void setFakeStandbyPowerModeStatus(boolean z);

    @Deprecated
    void setFlickerFreeEnable(boolean z);

    @Deprecated
    void setFrontUsbSource(SDKUSBSource sDKUSBSource);

    @Deprecated
    void setIRLockStatus(boolean z, boolean z2);

    @Deprecated
    void setKeyLockStatus(boolean z, boolean z2);

    @Deprecated
    void setLEDLogoStatus(boolean z);

    @Deprecated
    void setMachineSN(String str);

    @Deprecated
    void setNoSignalTime(int i2);

    void setPowerControlOffDialogEnable(boolean z);

    void setProjectIdIndex(int i2);

    @Deprecated
    void setRS232Status(boolean z);

    @Deprecated
    void setScreenStatus(boolean z);

    void setSystemLanguage(SDKLocaleInfo sDKLocaleInfo);

    boolean setSystemPersistentData(SYSTEM_DATA_TYPE system_data_type, String str);

    boolean setSystemTime(SDKSystemTime sDKSystemTime);

    @Deprecated
    void setToolBarCallValue(String str);

    @Deprecated
    void setTouchStatus(boolean z);

    @Deprecated
    void setTouchStatus(boolean z, boolean z2);

    void setUartEnable(boolean z);

    boolean setUnknownSourceEnable(boolean z);

    void setUsbDiskEnabled(boolean z);

    @Deprecated
    void startRecordScreen();

    boolean uninstallAPK(String str);

    @Deprecated
    void updateMcuTime();

    boolean updatePowerControlTask(int i2, SDKPowerControlTask sDKPowerControlTask);

    void upgrade6mx0(OnUpgradeResult onUpgradeResult);

    void upgradeAll(OnUpgradeInfo onUpgradeInfo);

    boolean upgradeDSP();

    void upgradeMSB9100(OnUpgradeResult onUpgradeResult);

    void upgradeMSB9100(String str, OnUpgradeResult onUpgradeResult);

    void upgradeMcu(OnUpgradeResult onUpgradeResult);

    void upgradeMcu(String str, OnUpgradeResult onUpgradeResult);

    void upgradeMcu(boolean z, String str, OnUpgradeResult onUpgradeResult);

    void upgradeMic(String str, OnUpgradeResult onUpgradeResult);

    void upgradeOta(OnUpgradeResult onUpgradeResult);

    void upgradeOta(String str, OnUpgradeResult onUpgradeResult);

    void upgradeSmartHub(OnUpgradeResult onUpgradeResult);

    void upgradeSmartHub(String str, OnUpgradeResult onUpgradeResult);

    void upgradeSmartHub(boolean z, String str, OnUpgradeResult onUpgradeResult);

    void upgradeSystem(OnUpgradeResult onUpgradeResult);

    void upgradeSystemWithFrontUsb(OnUpgradeResult onUpgradeResult);

    void upgradeTouch(OnUpgradeResult onUpgradeResult);

    void upgradeTouch(String str, OnUpgradeResult onUpgradeResult);

    void upgradeTouch(String str, boolean z, boolean z2, OnUpgradeResult onUpgradeResult);

    void upgradeTouchAndMcu(OnUpgradeInfo onUpgradeInfo);

    void upgradeTouchDriver(OnUpgradeResult onUpgradeResult, int i2);

    void upgradeTpOTA(OnUpgradeResult onUpgradeResult);

    void upgradeUsbHub(OnUpgradeResult onUpgradeResult);

    void upgradeUsbHub(String str, OnUpgradeResult onUpgradeResult);

    void upgradeUsbHub(boolean z, String str, OnUpgradeResult onUpgradeResult);
}
