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.EntityInputSource;
import com.cvte.tv.api.aidl.EnumInputStatus;
import com.cvte.tv.api.aidl.EnumResetLevel;
import com.seewo.libmcuservice.constant.IRemoteConstants;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
@ResetAction(reset = {"eventSystemInputSourceReset"})
public interface ITVApiSystemInputSource {
    int eventSystemInputSourceGetBitWidth();

    EntityInputSource eventSystemInputSourceGetBootInputSource();

    int eventSystemInputSourceGetColorSpace();

    EntityInputSource eventSystemInputSourceGetInputSource();

    List<EntityInputSource> eventSystemInputSourceGetList();

    boolean eventSystemInputSourceHdmiSwSetPort(int i);

    boolean eventSystemInputSourceIsDviTiming();

    boolean eventSystemInputSourceReset(EnumResetLevel enumResetLevel);

    boolean eventSystemInputSourceSetBootInputSource(int i);

    boolean eventSystemInputSourceSetInputSource(int i);

    boolean eventSystemInputSourceSetInputSourceName(int i, String str);

    boolean eventSystemInputSourceSetLock(int i, boolean z);

    @NotifyAction("notifySystemInputSourceChange")
    void notifySystemInputSourceChange();

    @NotifyAction("notifySystemInputSourcePlugInOutStatus")
    void notifySystemInputSourcePlugInOutStatus(@NotifyParams("id") int i, @NotifyParams(IRemoteConstants.KEY_LOCK_STATUS) EnumInputStatus enumInputStatus);

    @NotifyAction("notifySystemTifSourceListAvailable")
    void notifySystemTifSourceListAvailable(@NotifyParams(IRemoteConstants.KEY_LOCK_STATUS) int i);
}
