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

/* JADX INFO: loaded from: classes.dex */
@ResetAction(reset = {"eventTvScanAtvReset"})
public interface ITVApiTvAtv {
    List<EnumAudioStandard> eventTvScanAtvGetAudioStandardOptionsList();

    int eventTvScanAtvGetFrequencyByChannel(int i2);

    EnumAudioStandard eventTvScanAtvGetManualScanAudioStandard();

    EnumVideoStandard eventTvScanAtvGetManualScanVideoStandard();

    int eventTvScanAtvGetMaxChNum();

    int eventTvScanAtvGetMinChNum();

    List<EnumVideoStandard> eventTvScanAtvGetVideoStandardOptionsList();

    boolean eventTvScanAtvIsScanning();

    boolean eventTvScanAtvReset(EnumResetLevel enumResetLevel);

    boolean eventTvScanAtvSaveManualScanResultToChannel(int i2);

    boolean eventTvScanAtvSetFrequency(int i2);

    boolean eventTvScanAtvSetManualScanAudioStandard(EnumAudioStandard enumAudioStandard);

    boolean eventTvScanAtvSetManualScanVideoStandard(EnumVideoStandard enumVideoStandard);

    boolean eventTvScanAtvStartScan(EnumAtvScanType enumAtvScanType);

    boolean eventTvScanAtvStopScan();

    @NotifyAction("notifyTvScanAtvScanFinished")
    void notifyTvScanAtvScanFinished();

    @NotifyAction("notifyTvScanAtvScanningProgressUpdate")
    void notifyTvScanAtvScanningProgressUpdate(@NotifyParams("progress") int i2, @NotifyParams("frequency") int i3, @NotifyParams("foundChNum") int i4);

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