package com.cvte.tv.api.functions;

import com.cvte.tv.api.NotifyAction;
import com.cvte.tv.api.NotifyParams;
import com.cvte.tv.api.ResetAction;
import com.cvte.tv.api.aidl.EntityResolution;
import com.cvte.tv.api.aidl.EnumRatingType;
import com.cvte.tv.api.aidl.EnumResetLevel;
import com.cvte.tv.api.aidl.EnumSignalStatus;

/* JADX INFO: loaded from: classes.dex */
@ResetAction(reset = {"eventSystemSignalReset"})
public interface ITVApiSystemSignal {
    boolean eventSystemSignalEnableDetectSignalWakeUp(boolean z);

    EnumRatingType eventSystemSignalGetCurrentRatingType();

    int eventSystemSignalGetLostSignalPowerOffTimeoutCount();

    EntityResolution eventSystemSignalGetResolution();

    EnumSignalStatus eventSystemSignalGetSignalState();

    boolean eventSystemSignalHdcpCaptureIsEnabled();

    boolean eventSystemSignalHdcpCaptureSetEnable(boolean z);

    boolean eventSystemSignalIsDetectSignalWakeUpEnabled();

    boolean eventSystemSignalIsHDCPEncrypted();

    boolean eventSystemSignalLostPowerOffIsEnabled();

    boolean eventSystemSignalLostPowerOffSetEnable(boolean z);

    boolean eventSystemSignalReset(EnumResetLevel enumResetLevel);

    boolean eventSystemSignalSetLostSignalPowerOffTimeoutCount(int i);

    void eventSystemSignalSetVideoLayerBlackout(boolean z);

    @NotifyAction("notifySystemSignalChange")
    void notifySystemSignalChange(@NotifyParams("enumSignalStatus") EnumSignalStatus enumSignalStatus);

    @NotifyAction("notifySystemSignalLostPowerOffTimeRemaining")
    void notifySystemSignalLostPowerOffTimeRemaining(@NotifyParams("RemainingSeconds") int i);
}
