package com.cvte.tv.api.functions;

import com.cvte.tv.api.NotifyAction;
import com.cvte.tv.api.ResetAction;
import com.cvte.tv.api.aidl.EnumBorderType;
import com.cvte.tv.api.aidl.EnumCurveKeyPoint;
import com.cvte.tv.api.aidl.EnumItemStatus;
import com.cvte.tv.api.aidl.EnumModeOptionId;
import com.cvte.tv.api.aidl.EnumPictureBlackWhiteStretch;
import com.cvte.tv.api.aidl.EnumPictureColorRange;
import com.cvte.tv.api.aidl.EnumPictureControlItem;
import com.cvte.tv.api.aidl.EnumPictureFilmMode;
import com.cvte.tv.api.aidl.EnumPictureFleshTone;
import com.cvte.tv.api.aidl.EnumPictureHDMIRGB;
import com.cvte.tv.api.aidl.EnumResetLevel;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
@ResetAction(reset = {"eventPictureControlReset"})
public interface ITVApiPictureControl {
    boolean eventCommitCurrentPictureModeDataAsDefault();

    boolean eventGetAIPQEnable();

    EnumModeOptionId eventGetCurrentPictureMode();

    int eventGetPcMode();

    boolean eventGetPictureFilmModeOnOff();

    List<EnumModeOptionId> eventGetPictureModeOptions();

    EnumPictureBlackWhiteStretch eventPictureBlackWhiteStretchGetMode(EnumPictureControlItem enumPictureControlItem);

    boolean eventPictureBlackWhiteStretchSetMode(EnumPictureControlItem enumPictureControlItem, EnumPictureBlackWhiteStretch enumPictureBlackWhiteStretch);

    int eventPictureControlGetBootInitValue(EnumPictureControlItem enumPictureControlItem);

    EnumPictureColorRange eventPictureControlGetColorRange();

    int eventPictureControlGetCurveValue(EnumPictureControlItem enumPictureControlItem, EnumCurveKeyPoint enumCurveKeyPoint);

    EnumItemStatus eventPictureControlGetItemStatus(EnumPictureControlItem enumPictureControlItem);

    boolean eventPictureControlGetOverscanOnOff();

    int eventPictureControlGetValue(EnumPictureControlItem enumPictureControlItem);

    int eventPictureControlGetValueBySource(int i2, int i3);

    boolean eventPictureControlReset(EnumResetLevel enumResetLevel);

    boolean eventPictureControlSetBootInitValue(EnumPictureControlItem enumPictureControlItem, int i2);

    boolean eventPictureControlSetColorRange(EnumPictureColorRange enumPictureColorRange);

    boolean eventPictureControlSetCurveValue(EnumPictureControlItem enumPictureControlItem, EnumCurveKeyPoint enumCurveKeyPoint, int i2);

    boolean eventPictureControlSetOverscanOnOff(boolean z);

    boolean eventPictureControlSetValue(EnumPictureControlItem enumPictureControlItem, int i2);

    int eventPictureControlSetValueBySource(int i2, int i3, int i4);

    boolean eventPictureControlValueReset(EnumPictureControlItem enumPictureControlItem);

    boolean eventPictureEnhancementIsEnable();

    boolean eventPictureEnhancementSetEnable(boolean z);

    EnumPictureFilmMode eventPictureFilmModeGetMode();

    boolean eventPictureFilmModeSetMode(EnumPictureFilmMode enumPictureFilmMode);

    EnumPictureFleshTone eventPictureFleshToneGetMode();

    boolean eventPictureFleshToneSetMode(EnumPictureFleshTone enumPictureFleshTone);

    int eventPictureGet3DLutIndex();

    int eventPictureGetBorderWidth(EnumBorderType enumBorderType);

    int eventPictureGetColorSpaceMode();

    int eventPictureGetMosaicPercentValue();

    boolean eventPictureSet3DLutIndex(int i2);

    boolean eventPictureSetColorSpaceMode(int i2);

    boolean eventPictureSetDisplayOffSet(int i2, int i3);

    boolean eventPictureSetHalfWindowMode(boolean z, int i2, int i3);

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

    void eventSetAIPQEnable(boolean z);

    boolean eventSetCurrentPictureMode(EnumModeOptionId enumModeOptionId);

    int eventSetInputCscType(int i2);

    int eventSetPcMode(int i2);

    boolean eventSetPictureFilmModeEnable(boolean z);

    boolean eventVcomClosePattern();

    boolean eventVcomOpenPattern();

    boolean eventVcomSetValue(int i2);

    EnumPictureHDMIRGB getPictureHdmiRgb();

    int getTestPattern();

    @NotifyAction("notifyPictureControlChange")
    void notifyPictureControlChange();

    void setPictureHdmiRgb(EnumPictureHDMIRGB enumPictureHDMIRGB);

    boolean setTestPattern(int i2);
}
