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.EntityChannel;
import com.cvte.tv.api.aidl.EntityTvFrequencyData;
import com.cvte.tv.api.aidl.EnumResetLevel;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
@ResetAction(reset = {"eventTvScanDtmbReset"})
public interface ITVApiTvDtmb {
    List<EntityChannel> eventTvScanDtmbGetConflictChannels();

    int eventTvScanDtmbGetCurrentFrequencyId();

    List<EntityTvFrequencyData> eventTvScanDtmbGetFrequencyTable();

    boolean eventTvScanDtmbIsScanning();

    boolean eventTvScanDtmbReset(EnumResetLevel enumResetLevel);

    boolean eventTvScanDtmbSetConflictChannelsSelection(int i2);

    boolean eventTvScanDtmbSetManualScanRf(int i2);

    boolean eventTvScanDtmbStartAutoScan();

    boolean eventTvScanDtmbStartManualScan(int i2);

    boolean eventTvScanDtmbStopAutoScan();

    @NotifyAction("notifyTvScanDtmbLcnShowConflictDialog")
    void notifyTvScanDtmbLcnShowConflictDialog();

    @NotifyAction("notifyTvScanDtmbScanFinished")
    void notifyTvScanDtmbScanFinished();

    @NotifyAction("notifyTvScanDtmbScanningProgressUpdate")
    void notifyTvScanDtmbScanningProgressUpdate(@NotifyParams("progress") int i2, @NotifyParams("freqItemName") String str, @NotifyParams("frequency") int i3, @NotifyParams("signalLevel") int i4, @NotifyParams("qualityLevel") int i5, @NotifyParams("foundVideoChNum") int i6, @NotifyParams("foundAudioChNum") int i7, @NotifyParams("foundDataChNum") int i8);

    @NotifyAction("notifyTvScanDtmbSettingsChange")
    void notifyTvScanDtmbSettingsChange();
}
