package com.seewo.sdk.interfaces;

import com.seewo.sdk.interfaces.ISDKSourceHelper;
import com.seewo.sdk.model.SDKBlackBoardTouchMode;
import com.seewo.sdk.model.SDKCameraDevice;
import com.seewo.sdk.model.SDKColor;
import com.seewo.sdk.model.SDKHDMIOutFormat;
import com.seewo.sdk.model.SDKHDMIOutFormat9950;
import com.seewo.sdk.model.SDKLedInfo;
import com.seewo.sdk.model.SDKMicroPhoneDevice;
import com.seewo.sdk.model.SDKPanelMargin;
import com.seewo.sdk.model.SDKPanelNeighbors;
import com.seewo.sdk.model.SDKUSB3Source;
import com.seewo.sdk.model.SDKUSBSource;
import com.seewo.sdk.model.SDKUSBUpgradeSource;
import com.seewo.sdk.model.SDKUartUSBSource;
import com.seewo.sdk.model.SDKUsbItem;
import com.seewo.sdk.model.SDKYunPingLedMode;
import java.util.List;

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

    public enum SDKHdmiOutResolution {
        RESOLUTION_AUTO,
        RESOLUTION_1080,
        RESOLUTION_4K,
        RESOLUTION_720
    }

    public enum SDKPowerState {
        OFF,
        ON,
        LAST
    }

    public enum SDKProjector {
        SEEWO_1,
        APS_1,
        SN_1,
        SN_2,
        HH_1,
        HH_3,
        HH_2,
        XP_1,
        BSL_1,
        RL_1,
        MJ_1,
        MJ_2,
        SY_1,
        YT_1,
        KSO_1,
        LX_1,
        ZFK_1,
        ATM_1,
        RD_1,
        PKS_1,
        GF_1,
        GF_2,
        GF_3,
        SNK_1,
        SNK_2,
        SNK_3,
        SNK_4,
        RLX_1,
        FKS_1,
        FKS_2,
        SX_1,
        SX_2,
        SML_1,
        SML_2,
        SML_3
    }

    public enum WeigandType {
        WIEGAND_26,
        WIEGAND_34
    }

    boolean detectDoorDevice();

    float getAirQualitySensorValue();

    String getAssetTag();

    int getAutoSleepTime();

    SDKBlackBoardTouchMode getBlackBoardTouchMode();

    int getCO2Value();

    int getCO2Value2();

    List<SDKCameraDevice> getCameraDevices();

    int getCameraId();

    SDKUSBSource getCurrentFrontUsbSource();

    SDKUSBSource getCurrentFunction1UsbSource();

    SDKUSBSource getCurrentFunction2UsbSource();

    SDKUSBSource getCurrentLeftUsbSource();

    int getCurrentLuxSensorValue();

    int getCurrentMicId();

    SDKUSBSource getCurrentRightUsbSource();

    SDKUSBSource getCurrentSideUsbSource();

    int getDSTAReason();

    byte[] getDataForNeighbors();

    String getDeviceId();

    SDKHDMIOutFormat getHDMIOutFormat();

    SDKHDMIOutFormat9950 getHDMIOutFormat9950();

    int getHdmiEdidVersion(ISDKSourceHelper.SDKSourceItem sDKSourceItem);

    boolean getHdmiOutEncryptionEnabled();

    SDKHdmiOutResolution getHdmiOutResolution();

    boolean getHdmiOutStatus();

    float getHumiditySensorValue();

    int getLvdsMapValue();

    List<SDKMicroPhoneDevice> getMicDevices();

    SDKUSBSource getMicUSBSource();

    byte[] getNFCCardData(byte[] bArr);

    SDKPanelMargin getPanelInitMargin();

    SDKPanelMargin getPanelMargin();

    SDKPanelNeighbors getPanelNeighbors();

    int getPanelSize();

    boolean getPenDetectEnable();

    String getPenType();

    SDKPowerState getPowerState();

    SDKProjector getProjectorStartCode();

    String getTemperature();

    SDKUartUSBSource getUartUSBSource();

    SDKUSB3Source getUsb3Source();

    List<SDKUsbItem> getUsbItems();

    SDKUSBSource getWifiUSBSource();

    int getYunPingLedCount();

    SDKUSBUpgradeSource gettUSBUpgradeSource();

    boolean hasBlackBoardChalk();

    boolean hasHdmiOut();

    boolean hasWifiModule();

    void initAutoBrightness();

    boolean isAndroidEnable();

    boolean isBlackBoardYSignalNormal();

    boolean isCustomWindowMode();

    boolean isDisplayOffThenPlayerOff();

    boolean isDisplayOnThenPlayerOn();

    boolean isEnergyEnable();

    boolean isHDMIDviEnable();

    boolean isHDMIoutWhenHDMIinEnable();

    boolean isHalfWindowEnabled();

    boolean isHdcpEnable();

    boolean isHdmiCecEnable();

    @Deprecated
    boolean isIRLocked();

    boolean isIrLedEnabled();

    @Deprecated
    boolean isKeyLocked();

    boolean isLEDLogoEnable();

    boolean isLocalDimmingOn();

    boolean isLogoEnable();

    boolean isPlayerOffThenDisplayOff();

    boolean isPlayerOnThenDisplayOn();

    boolean isRS232Enable();

    boolean isReadMode();

    boolean isScreenOn();

    boolean isSmartHubHighPowerModeEnabled();

    boolean isSmartHubStandbyModeEnabled();

    boolean isSoundArcEnable();

    boolean isSupportHdmiOutResolution();

    boolean isWakeupWithSourcePluggedIn();

    void onTouchDownWithAutoBrightness();

    void onTouchUpWithAutoBrightness();

    boolean openDoorControl(String str, WeigandType weigandType);

    void restoreFromAutoBrightness();

    void setAndroidEnable(boolean z, boolean z2);

    boolean setAssetTag(String str);

    int setAutoSleepTime(int i);

    boolean setBlackBoardTouchMode(SDKBlackBoardTouchMode sDKBlackBoardTouchMode);

    boolean setCameraId(int i);

    boolean setCustomWindowMode(boolean z, int i, int i2);

    void setDSTAReason(int i);

    void setDataForNeighbors(byte[] bArr);

    void setDisplayOffThenPlayerOff(boolean z);

    void setDisplayOnThenPlayerOn(boolean z);

    void setEnergyEnable(boolean z);

    void setFrontUsbSource(SDKUSBSource sDKUSBSource);

    void setFunction1UsbSource(SDKUSBSource sDKUSBSource);

    void setFunction2UsbSource(SDKUSBSource sDKUSBSource);

    void setHDMIDviEnable(boolean z);

    void setHDMIOutFormat(SDKHDMIOutFormat sDKHDMIOutFormat);

    void setHDMIOutFormat9950(SDKHDMIOutFormat9950 sDKHDMIOutFormat9950);

    void setHDMIoutWhenHDMIinEnable(boolean z);

    boolean setHalfWindowEnable(boolean z);

    void setHdcpEnable(boolean z);

    void setHdmiCecDeviceState(boolean z);

    void setHdmiCecEnable(boolean z);

    boolean setHdmiEdidVersion(ISDKSourceHelper.SDKSourceItem sDKSourceItem, int i);

    boolean setHdmiOut(Boolean bool);

    void setHdmiOutEncryptionEnabled(boolean z);

    void setHdmiOutResolution(SDKHdmiOutResolution sDKHdmiOutResolution);

    void setI2CState(boolean z);

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

    boolean setIrLedEnable(boolean z);

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

    void setLEDLogoStatus(boolean z);

    void setLedStatus(SDKLedInfo sDKLedInfo);

    void setLeftUsbSource(SDKUSBSource sDKUSBSource);

    void setLocalDimmingStatus(boolean z);

    void setLogoStatus(boolean z);

    void setLvdsMapValue(int i);

    boolean setMicId(int i);

    void setMicUSBSource(SDKUSBSource sDKUSBSource);

    void setPanelInitMargin(SDKPanelMargin sDKPanelMargin);

    void setPenDetectEnable(boolean z);

    boolean setPenType(String str);

    void setPlayerOffThenDisplayOff(boolean z);

    void setPlayerOnThenDisplayOn(boolean z);

    void setPowerState(SDKPowerState sDKPowerState);

    boolean setProjectorStartCode(SDKProjector sDKProjector);

    void setRS232Status(boolean z);

    void setReadMode(boolean z);

    void setRecorderLED(boolean z);

    void setRightUsbSource(SDKUSBSource sDKUSBSource);

    void setScreenStatus(boolean z);

    void setScreenStatus(boolean z, boolean z2);

    void setScreenStatusForce(boolean z);

    void setScreenStatusForce(boolean z, boolean z2);

    void setScreenStatusMute(boolean z, boolean z2);

    void setSideUsbSource(SDKUSBSource sDKUSBSource);

    boolean setSmartHubHighPowerModeEnable(boolean z);

    boolean setSmartHubStandbyModeEnable(boolean z);

    void setSoundArcEnable(boolean z);

    void setUSBPhyStatus(boolean z);

    void setUSBUpgradeSource(SDKUSBUpgradeSource sDKUSBUpgradeSource);

    void setUartUSBSource(SDKUartUSBSource sDKUartUSBSource);

    void setUsb3Source(SDKUSB3Source sDKUSB3Source);

    void setWakeupWithSourcePluggedIn(boolean z);

    void setWifiUSBSource(SDKUSBSource sDKUSBSource);

    void setYunPingLedColor(SDKColor sDKColor);

    void setYunPingLedColor(List<SDKColor> list);

    void setYunPingLedMode(SDKYunPingLedMode.Mode mode, float f);

    boolean snapshotInstrumentIO();

    void startCheckDistance();

    void stopCheckDistance();

    void switchScreenStatus();
}
