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

import com.mstar.android.tvapi.common.TvPlayer;
import com.mstar.android.tvapi.common.exception.TvCommonException;
import com.mstar.android.tvapi.dtv.listener.OnDtvPlayerEventListener;
import com.mstar.android.tvapi.dtv.vo.DtvAudioInfo;
import com.mstar.android.tvapi.dtv.vo.RfInfo;

/* JADX INFO: loaded from: classes.dex */
public interface DtvPlayer extends TvPlayer {
    boolean autostartApplication() throws TvCommonException;

    boolean changeManualScanRF(int i2) throws TvCommonException;

    boolean disableGigna() throws TvCommonException;

    boolean enableGinga() throws TvCommonException;

    DtvAudioInfo getAudioInfo() throws TvCommonException;

    DtvAudioInfo getAudioInfo_ex() throws TvCommonException;

    RfInfo getRfInfo(RfInfo.EnumInfoType enumInfoType, int i2) throws TvCommonException;

    boolean isGingaEnabled() throws TvCommonException;

    boolean isGingaRunning() throws TvCommonException;

    boolean playCurrentProgram() throws TvCommonException;

    boolean processKey(int i2, boolean z2) throws TvCommonException;

    boolean setAudioMode(int i2) throws TvCommonException;

    boolean setManualTuneByFreq(int i2) throws TvCommonException;

    boolean setManualTuneByRf(short s2) throws TvCommonException;

    void setOnDtvPlayerEventListener(OnDtvPlayerEventListener onDtvPlayerEventListener);

    boolean startApplication(long j2, long j3) throws TvCommonException;

    boolean stopApplication() throws TvCommonException;

    void switchAudioTrack(int i2) throws TvCommonException;
}
