package com.seewo.sdk.interfaces;

import android.graphics.Rect;
import com.seewo.sdk.interfaces.ISDKSourceHelper;
import com.seewo.sdk.model.SDKCapTouchUpgradeType;
import com.seewo.sdk.model.SDKMotionEvent;
import com.seewo.sdk.model.SDKUSBSource;

/* JADX INFO: loaded from: classes.dex */
public interface ISDKTouchHelper {
    public static final int NO_TOUCH_AREA_DEFAULT_ID_VALUE = -2;

    void addOrUpdateNoTouchArea(int i2, Rect rect);

    void addOrUpdateNoTouchArea(int i2, Rect rect, boolean z);

    boolean getAgingTouchMode();

    SDKCapTouchUpgradeType getCapTouchUpgradeType();

    boolean getPcMouseTouchState();

    int getSmoothFilterLevel();

    SDKUSBSource getTouchChannelSwitch();

    int getTouchPoint();

    boolean getTouchSourceSwitch();

    boolean getTouchUsbStatus();

    boolean isAndroidTouchEnable();

    boolean isOsdOn();

    boolean isSendPointerSupported();

    boolean isTouchEnable();

    void postOsdStatus(boolean z);

    void removeAllNoTouchAreaAndOsd();

    void removeNoTouchArea(int i2);

    void resetTouch();

    boolean sendPointer(SDKMotionEvent sDKMotionEvent);

    void setAgingTouchMode(boolean z);

    void setAndroidTouchEnable(boolean z);

    void setCapTouchUpgradeType(SDKCapTouchUpgradeType sDKCapTouchUpgradeType);

    void setPcMouseTouchState(boolean z);

    void setSmoothFilterLevel(int i2);

    void setTouchChannelSwitch(SDKUSBSource sDKUSBSource);

    void setTouchEnableForPIP(ISDKSourceHelper.SDKSourceItem sDKSourceItem, Rect rect, boolean z);

    void setTouchSourceSwitch(boolean z);

    void setTouchStatus(boolean z);

    void setTouchStatus(boolean z, boolean z2);

    void setTouchUsbStatus(boolean z);
}
