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

/* JADX INFO: loaded from: classes.dex */
@ResetAction(reset = {"eventTvIsdbReset"})
public interface ITVApiTvIsdb {
    boolean eventTvIsdbIsScanning();

    boolean eventTvIsdbReset(EnumResetLevel enumResetLevel);

    boolean eventTvIsdbStartAutoScan();

    boolean eventTvIsdbStopAutoScan();

    List<EntityTvFrequencyData> eventTvScanIsdbGetFrequencyTable();

    boolean eventTvScanIsdbStartManualScan(int i);

    @NotifyAction("notifyTvIsdbScanFinished")
    void notifyTvIsdbScanFinished();

    @NotifyAction("notifyTvIsdbScanningProgressUpdate")
    void notifyTvIsdbScanningProgressUpdate(@NotifyParams("progress") int i, @NotifyParams("frequency") int i2, @NotifyParams("signalLevel") int i3, @NotifyParams("qualityLevel") int i4, @NotifyParams("foundDtvChNum") int i5);
}
