package com.seewo.sdk;

import com.seewo.sdk.interfaces.ISDKTvHelper;
import com.seewo.sdk.internal.command.tv.CmdChangeAtvChannel;
import com.seewo.sdk.internal.command.tv.CmdExportChannel;
import com.seewo.sdk.internal.command.tv.CmdGetAtvPercentFromFrequency;
import com.seewo.sdk.internal.command.tv.CmdGetAtvProgramCount;
import com.seewo.sdk.internal.command.tv.CmdGetCurrentAtvFrequency;
import com.seewo.sdk.internal.command.tv.CmdGetCurrentChannelNumber;
import com.seewo.sdk.internal.command.tv.CmdGetHasTvSource;
import com.seewo.sdk.internal.command.tv.CmdGetIsAtvSearcing;
import com.seewo.sdk.internal.command.tv.CmdGetIsDtvSearcing;
import com.seewo.sdk.internal.command.tv.CmdImportChannel;
import com.seewo.sdk.internal.command.tv.CmdSetAtvChannel;
import com.seewo.sdk.internal.command.tv.CmdSetDtvChannel;
import com.seewo.sdk.internal.command.tv.CmdStartAtvAutoScan;
import com.seewo.sdk.internal.command.tv.CmdStartAtvManualScan;
import com.seewo.sdk.internal.command.tv.CmdStartAtvMicroTune;
import com.seewo.sdk.internal.command.tv.CmdStartDtvAutoScan;
import com.seewo.sdk.internal.command.tv.CmdStopAtvAutoScan;
import com.seewo.sdk.internal.command.tv.CmdStopDtvAutoScan;
import com.seewo.sdk.internal.model.ResponseCallback;
import com.seewo.sdk.internal.model.SDKResponse;
import com.seewo.sdk.util.ParseUtil;

/* JADX INFO: loaded from: classes.dex */
public class SDKTvHelper implements ISDKTvHelper {
    public static final SDKTvHelper I = new SDKTvHelper();

    @Override // com.seewo.sdk.interfaces.ISDKTvHelper
    public boolean ExportChannelTable() {
        return ParseUtil.decodeBooleanResponse(OpenSDK.getInstance().sendCommand(new CmdExportChannel()));
    }

    @Override // com.seewo.sdk.interfaces.ISDKTvHelper
    public boolean ImportChannelTable() {
        return ParseUtil.decodeBooleanResponse(OpenSDK.getInstance().sendCommand(new CmdImportChannel()));
    }

    @Override // com.seewo.sdk.interfaces.ISDKTvHelper
    public void changeAtvChannel(boolean z) {
        OpenSDK.getInstance().sendCommand(new CmdChangeAtvChannel(z));
    }

    @Override // com.seewo.sdk.interfaces.ISDKTvHelper
    public int getAtvPercentFromFrequency(int i2) {
        return ParseUtil.decodeIntResponse(OpenSDK.getInstance().sendCommand(new CmdGetAtvPercentFromFrequency(i2)));
    }

    @Override // com.seewo.sdk.interfaces.ISDKTvHelper
    public int getAtvProgramCount() {
        return ParseUtil.decodeIntResponse(OpenSDK.getInstance().sendCommand(new CmdGetAtvProgramCount()));
    }

    @Override // com.seewo.sdk.interfaces.ISDKTvHelper
    public int getCurrentAtvFrequency() {
        return ParseUtil.decodeIntResponse(OpenSDK.getInstance().sendCommand(new CmdGetCurrentAtvFrequency()));
    }

    @Override // com.seewo.sdk.interfaces.ISDKTvHelper
    public int getCurrentChannelNumber() {
        return ParseUtil.decodeIntResponse(OpenSDK.getInstance().sendCommand(new CmdGetCurrentChannelNumber()));
    }

    @Override // com.seewo.sdk.interfaces.ISDKTvHelper
    public boolean hasTvSource() {
        return ParseUtil.decodeBooleanResponse(OpenSDK.getInstance().sendCommand(new CmdGetHasTvSource()));
    }

    @Override // com.seewo.sdk.interfaces.ISDKTvHelper
    public boolean isAtvSearching() {
        return ParseUtil.decodeBooleanResponse(OpenSDK.getInstance().sendCommand(new CmdGetIsAtvSearcing()));
    }

    @Override // com.seewo.sdk.interfaces.ISDKTvHelper
    public boolean isDtvSearching() {
        return ParseUtil.decodeBooleanResponse(OpenSDK.getInstance().sendCommand(new CmdGetIsDtvSearcing()));
    }

    @Override // com.seewo.sdk.interfaces.ISDKTvHelper
    public void setAtvChannel(int i2) {
        OpenSDK.getInstance().sendCommand(new CmdSetAtvChannel(i2));
    }

    @Override // com.seewo.sdk.interfaces.ISDKTvHelper
    public void setDtvChannel(int i2) {
        OpenSDK.getInstance().sendCommand(new CmdSetDtvChannel(i2));
    }

    @Override // com.seewo.sdk.interfaces.ISDKTvHelper
    public void startAtvAutoScan(final ISDKTvHelper.OnScanFinish onScanFinish) {
        OpenSDK.getInstance().postCommand(new CmdStartAtvAutoScan(), new ResponseCallback() { // from class: com.seewo.sdk.SDKTvHelper.1
            @Override // com.seewo.sdk.internal.model.ResponseCallback
            public void onCall(SDKResponse sDKResponse) {
                ISDKTvHelper.OnScanFinish onScanFinish2 = onScanFinish;
                if (onScanFinish2 != null) {
                    onScanFinish2.onScanFinish();
                }
            }
        });
    }

    @Override // com.seewo.sdk.interfaces.ISDKTvHelper
    public void startAtvManualScan(boolean z, final ISDKTvHelper.OnScanFinish onScanFinish) {
        OpenSDK.getInstance().postCommand(new CmdStartAtvManualScan(z), new ResponseCallback() { // from class: com.seewo.sdk.SDKTvHelper.3
            @Override // com.seewo.sdk.internal.model.ResponseCallback
            public void onCall(SDKResponse sDKResponse) {
                ISDKTvHelper.OnScanFinish onScanFinish2 = onScanFinish;
                if (onScanFinish2 != null) {
                    onScanFinish2.onScanFinish();
                }
            }
        });
    }

    @Override // com.seewo.sdk.interfaces.ISDKTvHelper
    public void startAtvMicroTune(boolean z) {
        OpenSDK.getInstance().sendCommand(new CmdStartAtvMicroTune(z));
    }

    @Override // com.seewo.sdk.interfaces.ISDKTvHelper
    public void startDtvAutoScan(final ISDKTvHelper.OnScanFinish onScanFinish) {
        OpenSDK.getInstance().postCommand(new CmdStartDtvAutoScan(), new ResponseCallback() { // from class: com.seewo.sdk.SDKTvHelper.2
            @Override // com.seewo.sdk.internal.model.ResponseCallback
            public void onCall(SDKResponse sDKResponse) {
                ISDKTvHelper.OnScanFinish onScanFinish2 = onScanFinish;
                if (onScanFinish2 != null) {
                    onScanFinish2.onScanFinish();
                }
            }
        });
    }

    @Override // com.seewo.sdk.interfaces.ISDKTvHelper
    public void stopAtvScan() {
        OpenSDK.getInstance().sendCommand(new CmdStopAtvAutoScan());
    }

    @Override // com.seewo.sdk.interfaces.ISDKTvHelper
    public void stopDtvScan() {
        OpenSDK.getInstance().sendCommand(new CmdStopDtvAutoScan());
    }
}
