package com.seewo.sdk.interfaces;

import com.seewo.sdk.interfaces.ISDKSourceHelper;
import com.seewo.sdk.internal.callback.SDKBooleanCallback;
import com.seewo.sdk.internal.model.SDKParsable;
import com.seewo.sdk.internal.response.picture.RespGetColorDepth;
import com.seewo.sdk.internal.response.picture.RespGetColorSpace;
import com.seewo.sdk.model.SDKEntityResolution;
import com.seewo.sdk.model.SDKGammaCorrection;
import com.seewo.sdk.model.SDKGammaInfo;
import com.seewo.sdk.model.SDKHdmiEdidMode;
import com.seewo.sdk.model.SDKNoiseReduction;
import com.seewo.sdk.model.SDKOrientation;
import com.seewo.sdk.model.SDKPictureConfigurable;
import com.seewo.sdk.model.SDKPictureInfo;
import com.seewo.sdk.model.SDKPictureTestPattern;
import java.util.Map;

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

    public enum ColorDepth implements SDKParsable {
        UNKNOWN,
        BIT_WIDTH_8,
        BIT_WIDTH_10,
        BIT_WIDTH_12,
        BIT_WIDTH_16
    }

    public enum ColorSpace implements SDKParsable {
        UNKNOWN,
        BT601_YUV_LIMITED,
        BT601_YUV_FULL,
        BT601_RGB_LIMITED,
        BT601_RGB_FULL,
        NTSC1953,
        BT470_SYSTEM_M,
        BT470_SYSTEM_BG,
        BT709_YUV_LIMITED,
        BT709_YUV_FULL,
        BT709_RGB_LIMITED,
        BT709_RGB_FULL,
        BT2020_YUV_LIMITED,
        BT2020_YUV_FULL,
        BT2020_RGB_LIMITED,
        BT2020_RGB_FULL,
        REC709,
        SMPT170M,
        SMPT240M,
        BT878,
        XVYCC,
        JPEG,
        RGB,
        DCI_P3,
        SRGB,
        ADOBE
    }

    public enum ColorSpace9950 implements SDKParsable {
        HDMI_IF_CLRSPC_UNKNOW,
        HDMI_IF_CLRSPC_YC444_601,
        HDMI_IF_CLRSPC_YC422_601,
        HDMI_IF_CLRSPC_YC420_601,
        HDMI_IF_CLRSPC_YC444_709,
        HDMI_IF_CLRSPC_YC422_709,
        HDMI_IF_CLRSPC_YC420_709,
        HDMI_IF_CLRSPC_XVYC444_601,
        HDMI_IF_CLRSPC_XVYC422_601,
        HDMI_IF_CLRSPC_XVYC420_601,
        HDMI_IF_CLRSPC_XVYC444_709,
        HDMI_IF_CLRSPC_XVYC422_709,
        HDMI_IF_CLRSPC_XVYC420_709,
        HDMI_IF_CLRSPC_sYCC444_601,
        HDMI_IF_CLRSPC_sYCC422_601,
        HDMI_IF_CLRSPC_sYCC420_601,
        HDMI_IF_CLRSPC_Adobe_YCC444_601,
        HDMI_IF_CLRSPC_Adobe_YCC422_601,
        HDMI_IF_CLRSPC_Adobe_YCC420_601,
        HDMI_IF_CLRSPC_YUV_NO_DATA,
        HDMI_IF_CLRSPC_Adobe_sYUV,
        HDMI_IF_CLRSPC_RGB,
        HDMI_IF_CLRSPC_Adobe_RGB,
        HDMI_IF_CLRSPC_BT_2020_RGB_non_const_luminous,
        HDMI_IF_CLRSPC_BT_2020_RGB_const_luminous,
        HDMI_IF_CLRSPC_BT_2020_YCC444_non_const_luminous,
        HDMI_IF_CLRSPC_BT_2020_YCC422_non_const_luminous,
        HDMI_IF_CLRSPC_BT_2020_YCC420_non_const_luminous,
        HDMI_IF_CLRSPC_BT_2020_YCC444_const_luminous,
        HDMI_IF_CLRSPC_BT_2020_YCC422_const_luminous,
        HDMI_IF_CLRSPC_BT_2020_YCC420_const_luminous
    }

    public enum EnumPictureColorRange implements SDKParsable {
        COLOR_RANGE_FULL,
        COLOR_RANGE_LIMIT,
        COLOR_RANGE_AUTO
    }

    public enum HdrType implements SDKParsable {
        OFF,
        HDR_10,
        HDR_DOLBY
    }

    public enum PCModeType {
        PC_MODE_AUTO,
        PC_MODE_PC,
        PC_MODE_VIDEO,
        PC_MODE_BUIT
    }

    public enum SDKColorTemp {
        MS_COLOR_TEMP_COOL,
        MS_COLOR_TEMP_NATURE,
        MS_COLOR_TEMP_WARM,
        MS_COLOR_TEMP_USER
    }

    public enum SDKGammaMode {
        FIRST,
        SECOND,
        THIRD,
        FOURTH,
        FIFTH,
        NONE
    }

    public enum SDKPictureMode {
        PICTURE_NORMAL,
        PICTURE_DYNAMIC,
        PICTURE_VIVID,
        PICTURE_SOFT,
        PICTURE_USER,
        PICTURE_RETAIL
    }

    public enum SDKRESETSolution {
        RESET_LEVEL_CUSTOMER_1,
        RESET_LEVEL_CUSTOMER_2
    }

    public enum SDKSolution {
        SOLUTION_16_9,
        SOLUTION_4_3,
        SOLUTION_P2P,
        SOLUTION_AUTO
    }

    public interface VGAAutoSetListener {
        void autoEndFailed();

        void autoEndSucceed();

        void autoStart();
    }

    @Deprecated
    void autoSetVGA(VGAAutoSetListener vGAAutoSetListener);

    void autoSetVGA(SDKBooleanCallback sDKBooleanCallback);

    boolean closePixelPicture();

    SDKGammaInfo exportPictureGammaData();

    void freezeScreen();

    Map<SDKPictureMode, Boolean> getAllPictureModeEnable();

    int getBGain();

    int getBOffset();

    int getBackLight();

    int getBlueLightFilterValue();

    int getBrightness();

    int getBrightness(ISDKSourceHelper.SDKSourceItem sDKSourceItem);

    ColorSpace getColorSpace();

    SDKColorTemp getColorTemp();

    int[] getColorTempRGBValue(SDKColorTemp sDKColorTemp);

    int[] getColorTempRGBValueWithProgress(SDKColorTemp sDKColorTemp);

    int getContrast();

    int getContrast(ISDKSourceHelper.SDKSourceItem sDKSourceItem);

    int getDiffModeBGain(SDKColorTemp sDKColorTemp);

    int getDiffModeGGain(SDKColorTemp sDKColorTemp);

    int getDiffModeRGain(SDKColorTemp sDKColorTemp);

    int getFrequency();

    int getGGain();

    int getGOffset();

    SDKGammaCorrection getGammaCorrectionMode();

    int getHResolution();

    SDKHdmiEdidMode getHdmiEdidMode();

    HdrType getHdrType();

    int getHue();

    int getHue(ISDKSourceHelper.SDKSourceItem sDKSourceItem);

    int getMaxBackLight();

    SDKNoiseReduction getNoiseReductionMode();

    int getPanelType();

    int getPicClock();

    int getPicHorizon();

    int getPicPhase();

    int getPicVertical();

    EnumPictureColorRange getPictureControlColorRange();

    SDKPictureInfo getPictureInfo();

    SDKPictureMode getPictureMode();

    SDKPictureMode getPictureMode(ISDKSourceHelper.SDKSourceItem sDKSourceItem);

    boolean getPictureOverscanOnOff();

    int getPictureQualityMode();

    int getRGain();

    int getROffset();

    SDKEntityResolution getResolutionInfo();

    int getSaturation();

    int getScreenHFrequency();

    SDKOrientation getScreenOrientation();

    String getScreenOrientationAndReplaceLogoFor972();

    int getScreenShakeInterval();

    int getScreenVFrequency();

    int getSharpness();

    int getSharpness(ISDKSourceHelper.SDKSourceItem sDKSourceItem);

    SDKSolution getSolution();

    SDKSolution getSolution(ISDKSourceHelper.SDKSourceItem sDKSourceItem);

    RespGetColorDepth getSourceColorDepth();

    RespGetColorSpace getSourceColorSpace();

    SDKPictureConfigurable getSourceItemConfigurable(ISDKSourceHelper.SDKSourceItem sDKSourceItem);

    SDKPictureTestPattern getTestPattern();

    int getVResolution();

    boolean importPictureGammaData(SDKGammaInfo sDKGammaInfo);

    boolean is4k2kResolution();

    boolean isAutoLightEnabled();

    boolean isAutoLightSupported();

    boolean isBackLightEnable();

    boolean isBlackScreenAfterStartup();

    boolean isBrightnessSupported(ISDKSourceHelper.SDKSourceItem sDKSourceItem);

    boolean isBrightnessSupportedInCurrentSource();

    boolean isColorTempSupported(ISDKSourceHelper.SDKSourceItem sDKSourceItem);

    boolean isColorTempSupportedInCurrentSource();

    boolean isContrastSupported(ISDKSourceHelper.SDKSourceItem sDKSourceItem);

    boolean isContrastSupportedInCurrentSource();

    boolean isDcrEnable();

    boolean isDynamicContrastEnable();

    boolean isEnergyStarEnabled();

    boolean isFilterBlueLightEnabled();

    boolean isHueSupported(ISDKSourceHelper.SDKSourceItem sDKSourceItem);

    boolean isHueSupportedInCurrentSource();

    boolean isMarkResolution();

    boolean isPictureModeSupported(ISDKSourceHelper.SDKSourceItem sDKSourceItem);

    boolean isPictureModeSupportedInCurrentSource();

    boolean isPictureOverscanSupported();

    boolean isPixelPictureSupport();

    boolean isSaturationSupportedInCurrentSource();

    boolean isScreenShakeEnabled();

    boolean isSharpnessSupported(ISDKSourceHelper.SDKSourceItem sDKSourceItem);

    boolean isSharpnessSupportedInCurrentSource();

    boolean isSolution16x9Supported(ISDKSourceHelper.SDKSourceItem sDKSourceItem);

    boolean isSolution16x9SupportedInCurrentSource();

    boolean isSolution4x3Supported(ISDKSourceHelper.SDKSourceItem sDKSourceItem);

    boolean isSolution4x3SupportedInCurrentSource();

    boolean isSolutionP2pSupported(ISDKSourceHelper.SDKSourceItem sDKSourceItem);

    boolean isSolutionP2pSupportedInCurrentSource();

    boolean isVGAAutoAdjusting();

    boolean isVgaAdjustSupported();

    boolean openPixelPicture();

    void resetAllPictureSettins(SDKRESETSolution sDKRESETSolution);

    void resetPictureSettings();

    void resetSolution(SDKRESETSolution sDKRESETSolution);

    boolean setAutoLightEnable(boolean z);

    boolean setBGain(int i2);

    boolean setBOffset(int i2);

    void setBackLight(int i2);

    void setBacklightEnable(boolean z);

    void setBlackScreenAfterStartup(boolean z);

    void setBlueLightFilterValue(int i2);

    boolean setBrightness(int i2);

    boolean setBrightness(ISDKSourceHelper.SDKSourceItem sDKSourceItem, int i2);

    @Deprecated
    boolean setBrightness(short s);

    boolean setColorSpace(ColorSpace colorSpace);

    boolean setColorTemp(SDKColorTemp sDKColorTemp);

    boolean setColorTempRGBValue(int i2, int i3, int i4);

    boolean setColorTempRGBValue(int i2, int i3, int i4, int i5);

    boolean setContrast(int i2);

    boolean setContrast(ISDKSourceHelper.SDKSourceItem sDKSourceItem, int i2);

    @Deprecated
    boolean setContrast(short s);

    void setDcrEnable(boolean z);

    boolean setDiffModeBGain(SDKColorTemp sDKColorTemp, int i2);

    boolean setDiffModeGGain(SDKColorTemp sDKColorTemp, int i2);

    boolean setDiffModeRGain(SDKColorTemp sDKColorTemp, int i2);

    void setDynamicContrastEnable(boolean z);

    void setEnergyStarEnable(boolean z);

    boolean setFilterBlueLightEnable(boolean z);

    boolean setGGain(int i2);

    boolean setGOffset(int i2);

    boolean setGammaCorrectionMode(SDKGammaCorrection sDKGammaCorrection);

    void setGammaMode(SDKGammaMode sDKGammaMode);

    void setGammaValue(int i2);

    boolean setHdmiEdidMode(SDKHdmiEdidMode sDKHdmiEdidMode);

    boolean setHue(int i2);

    boolean setHue(ISDKSourceHelper.SDKSourceItem sDKSourceItem, int i2);

    @Deprecated
    boolean setHue(short s);

    @Deprecated
    void setLREyeSwap(int i2);

    void setMaxBackLight(int i2);

    boolean setNoiseReductionMode(SDKNoiseReduction sDKNoiseReduction);

    boolean setPanelType(int i2);

    boolean setPicClock(int i2);

    boolean setPicHorizon(int i2);

    boolean setPicPhase(int i2);

    boolean setPicVertical(int i2);

    boolean setPictureControlColorRange(EnumPictureColorRange enumPictureColorRange);

    boolean setPictureMode(SDKPictureMode sDKPictureMode);

    boolean setPictureMode(ISDKSourceHelper.SDKSourceItem sDKSourceItem, SDKPictureMode sDKPictureMode);

    boolean setPictureOverscanOnOff(boolean z);

    boolean setPictureQualityMode(PCModeType pCModeType);

    void setPipScreenMute(boolean z);

    boolean setRGain(int i2);

    boolean setROffset(int i2);

    boolean setSaturation(int i2);

    void setScreenOrientation(SDKOrientation sDKOrientation);

    void setScreenOrientationAndReplaceLogoFor972(String str);

    void setScreenShakeEnabled(boolean z);

    void setScreenShakeInterval(int i2);

    boolean setSharpness(int i2);

    boolean setSharpness(ISDKSourceHelper.SDKSourceItem sDKSourceItem, int i2);

    @Deprecated
    boolean setSharpness(short s);

    void setSolution(SDKSolution sDKSolution);

    void setSolution(ISDKSourceHelper.SDKSourceItem sDKSourceItem, SDKSolution sDKSolution);

    boolean setTestPattern(SDKPictureTestPattern sDKPictureTestPattern);

    @Deprecated
    void setThreeDMode(int i2);

    void shakeScreen();

    void stopShakeScreen();
}
