package com.mstar.android.tvapi.dtv.dvb;

import com.mstar.android.tvapi.common.exception.TvCommonException;
import com.mstar.android.tvapi.common.vo.DtvProgramSignalInfo;
import com.mstar.android.tvapi.common.vo.TvOsType;
import com.mstar.android.tvapi.dtv.common.DtvPlayer;
import com.mstar.android.tvapi.dtv.dvb.dvbs.vo.BissProgramInfo;
import com.mstar.android.tvapi.dtv.dvb.dvbs.vo.DvbsTransponderInfo;
import com.mstar.android.tvapi.dtv.dvb.dvbs.vo.LocationInfo;
import com.mstar.android.tvapi.dtv.dvb.dvbs.vo.SatelliteInfo;
import com.mstar.android.tvapi.dtv.dvb.isdb.vo.EwbsInfo;
import com.mstar.android.tvapi.dtv.dvb.isdb.vo.EwbsOpInfo;
import com.mstar.android.tvapi.dtv.dvb.vo.DvbMuxInfo;
import com.mstar.android.tvapi.dtv.dvb.vo.EwsInfo;
import com.mstar.android.tvapi.dtv.vo.DtvDemodType;
import com.mstar.android.tvapi.dtv.vo.DtvDemodVersion;
import com.mstar.android.tvapi.dtv.vo.EnumParentalRating;
import java.util.ArrayList;

/* JADX INFO: loaded from: classes.dex */
public interface DvbPlayer extends DtvPlayer {
    boolean addSatelliteInfo(SatelliteInfo satelliteInfo) throws TvCommonException;

    boolean addTransponderInfo(int i2, DvbsTransponderInfo dvbsTransponderInfo) throws TvCommonException;

    void clearProgramBISSKeyByNumber(int i2, int i3) throws TvCommonException;

    boolean deleteSatelliteInfo(int i2) throws TvCommonException;

    boolean deleteTransponderInfo(int i2, int i3) throws TvCommonException;

    void disableAutoClock() throws TvCommonException;

    void enableAutoClock() throws TvCommonException;

    ArrayList<BissProgramInfo> getAllBISSProgramInfo() throws TvCommonException;

    int getAntennaType() throws TvCommonException;

    @Override // com.mstar.android.tvapi.common.TvPlayer
    int getCcMode() throws TvCommonException;

    @Override // com.mstar.android.tvapi.common.TvPlayer
    int[] getChannelLogoARGB() throws TvCommonException;

    String getCountryCode() throws TvCommonException;

    int getCurrentEventStatus(int i2) throws TvCommonException;

    DvbMuxInfo getCurrentMuxInfo() throws TvCommonException;

    int getCurrentSatelliteCount() throws TvCommonException;

    int getCurrentSatelliteNumber() throws TvCommonException;

    DtvProgramSignalInfo getCurrentSignalInformation() throws TvCommonException;

    int getCurrentTransponderNumber() throws TvCommonException;

    DtvDemodVersion getDTVDemodVersion(DtvDemodType dtvDemodType) throws TvCommonException;

    int getDtvRouteCount() throws TvCommonException;

    EwbsInfo getEWBSInfo(int i2) throws TvCommonException;

    EwbsOpInfo getEWBSOpInfo(int i2) throws TvCommonException;

    EwsInfo getEWSInfo() throws TvCommonException;

    String getLanguageCode() throws TvCommonException;

    int[] getLogoData() throws TvCommonException;

    DvbMuxInfo getMuxInfoByProgramNumber(int i2, short s2) throws TvCommonException;

    SatelliteInfo getSatelliteInfo(int i2) throws TvCommonException;

    int getTransponderCount(int i2) throws TvCommonException;

    DvbsTransponderInfo getTransponderInfo(int i2, int i3) throws TvCommonException;

    int getUserLocationCode() throws TvCommonException;

    int getUserLocationCount() throws TvCommonException;

    LocationInfo getUserLocationInfo(int i2) throws TvCommonException;

    boolean sendDiSEqCMotorCommand(int i2) throws TvCommonException;

    @Override // com.mstar.android.tvapi.common.TvPlayer
    void setCcMode(int i2) throws TvCommonException;

    boolean setCountry(int i2) throws TvCommonException;

    void setCurrentEventStatus(int i2, boolean z2) throws TvCommonException;

    boolean setCurrentSatelliteNumber(int i2) throws TvCommonException;

    boolean setCurrentTransponderNumber(int i2) throws TvCommonException;

    boolean setDiSEqCSwitchPort(int i2, int i3) throws TvCommonException;

    boolean setDish22KMode(int i2) throws TvCommonException;

    boolean setDishLNBPowerMode(int i2) throws TvCommonException;

    boolean setDishToneburstMode(int i2) throws TvCommonException;

    void setDtvRoute(short s2) throws TvCommonException;

    int setEWBSOpInfo(int i2, int i3) throws TvCommonException;

    void setFavoriteRegion(int i2) throws TvCommonException;

    void setParental(EnumParentalRating enumParentalRating) throws TvCommonException;

    boolean setProgramBISSKeyByNumber(int i2, int i3, String str, int i4) throws TvCommonException;

    boolean setProgramSortByType(int i2) throws TvCommonException;

    void setTimeZone(TvOsType.EnumTimeZone enumTimeZone) throws TvCommonException;

    void setUserLocationCode(int i2) throws TvCommonException;

    boolean switchDtvRoute(short s2) throws TvCommonException;

    boolean unlockChannel() throws TvCommonException;

    boolean updateSatelliteInfo(int i2, SatelliteInfo satelliteInfo) throws TvCommonException;

    boolean updateTransponderInfo(int i2, int i3, DvbsTransponderInfo dvbsTransponderInfo) throws TvCommonException;

    boolean verifySlotFrequency() throws TvCommonException;
}
