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.EntityCecDevice;
import com.cvte.tv.api.aidl.EnumResetLevel;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
@ResetAction(reset = {"eventSystemCecReset"})
public interface ITVApiSystemCec {
    boolean eventSystemCecConnectSlaveDevice(EntityCecDevice entityCecDevice);

    List<EntityCecDevice> eventSystemCecGetSlaveDevicesList();

    boolean eventSystemCecIsAllowDeviceCtrlTVPowerOnEnabled();

    boolean eventSystemCecIsAutoPowerConnectedDeviceEnabled();

    boolean eventSystemCecIsEnabled();

    boolean eventSystemCecReset(EnumResetLevel enumResetLevel);

    boolean eventSystemCecSetAllowDeviceCtrlTVPowerOnEnable(boolean z);

    boolean eventSystemCecSetAutoPowerConnectedDeviceEnable(boolean z);

    boolean eventSystemCecSetEnable(boolean z);

    boolean eventSystemCecSetKeyEvent(int i2);

    boolean eventSystemCecStandbyOrOpenDev(int i2, int i3);

    @NotifyAction("notifySystemCecArcMuteChange")
    void notifySystemCecArcMuteChange(int i2);

    @NotifyAction("notifySystemCecChange")
    void notifySystemCecChange();

    @NotifyAction("notifySystemCecStandbyOrImageViewOn")
    void notifySystemCecStandbyOrImageViewOn(@NotifyParams("SourceId") int i2, @NotifyParams("sta") int i3);
}
