package com.seewo.vtv.interfaces;

import com.seewo.vtv.model.TvFrequencyModel;
import java.util.List;

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

    public interface TVScanListener {
        void onAtvProgressUpdate(int i, int i2, int i3);

        void onAtvScanFinished();

        void onDtvProgressUpdate(int i, int i2);

        void onDtvScanFinished();
    }

    void changeAtvChannel(boolean z);

    int getAtvPercentFromFrequency(int i);

    int getAtvProgramCount();

    int getCurrentAtvFrequency();

    int getCurrentChannelNumber();

    List<TvFrequencyModel> getDtvFrequencyList();

    boolean isAtvSearching();

    boolean isDtvSearching();

    void setAtvChannel(int i);

    void setAtvFrequency(int i);

    void setDtvChannel(int i);

    void startAtvAutoScan(TVScanListener tVScanListener);

    void startAtvManualScan(boolean z, TVScanListener tVScanListener);

    void startAtvMicroTune(boolean z);

    void startDtvAutoScan(TVScanListener tVScanListener);

    void stopAtvScan();

    void stopDtvScan();
}
