package com.seewo.vtv.interfaces;

import android.os.RemoteException;

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

    public enum HDMIOutFormat {
        HDMITX_FMT_AUTO,
        HDMITX_FMT_1366_768,
        HDMITX_FMT_1080P_50HZ,
        HDMITX_FMT_1080P_60HZ,
        HDMITX_FMT_3840X2160_30HZ,
        HDMITX_FMT_3840X2160_50HZ,
        HDMITX_FMT_3840X2160_60HZ,
        HDMITX_FMT_480P_60HZ,
        HDMITX_FMT_720P_60HZ,
        HDMITX_FMT_3840X2160_60HZ_READ_COLOR,
        HDMITX_FMT_3840X1440_60HZ
    }

    public enum HDMIOutFormat9950 {
        HDMITX_FMT_3840X2160_60HZ,
        HDMITX_FMT_1080P_60HZ,
        HDMITX_FMT_720P_60HZ
    }

    public interface IHDMIOutPlugInOutListener {
        void notifyHDMIOutPlugInOut(boolean z);
    }

    int enableEdid() throws RemoteException;

    boolean getHDMIINSourceMute();

    HDMIOutFormat getHDMIOutFormat();

    HDMIOutFormat9950 getHDMIOutFormat9950();

    boolean getHDMIOutTXExist();

    boolean isDviEnable();

    boolean isHDMIOutEnabled();

    boolean isHDMIOutWhenHDMIIn();

    boolean isHdcpEnable();

    boolean isHdmiOutEncryption();

    boolean isSoundArcEnabled() throws RemoteException;

    boolean isSystemCecAutoPowerConnectedDeviceEnable(boolean z) throws RemoteException;

    boolean isSystemCecEnable() throws RemoteException;

    void registerHDMIOutPlugInOutListener(IHDMIOutPlugInOutListener iHDMIOutPlugInOutListener);

    void setDviEnable(boolean z);

    boolean setHDMIINSourceMute(boolean z);

    boolean setHDMIOutEnable(boolean z);

    void setHDMIOutFormat(HDMIOutFormat hDMIOutFormat);

    void setHDMIOutFormat9950(HDMIOutFormat9950 hDMIOutFormat9950);

    boolean setHDMIOutWhenHDMIIn(boolean z);

    void setHdcpEnable(boolean z);

    void setSoundArcEnable(boolean z) throws RemoteException;

    void setSystemCecAutoPowerConnectedDeviceEnable(boolean z) throws RemoteException;

    void setSystemCecEnable(boolean z) throws RemoteException;

    void unRegisterHDMIOutPlugInOutListener();
}
