package com.ifpdos.debugmenu.action;

import android.content.Context;
import android.util.Log;
import com.cvte.vman.VmanMiddleWare;
import com.ifpdos.debugmenu.action.base.ItemSwitchAction;
import g.h0.c.g;
import g.h0.c.l;
import g.i;
import java.lang.reflect.InvocationTargetException;

/* JADX INFO: compiled from: BoxHdmiCecEnableAction.kt */
/* JADX INFO: loaded from: classes.dex */
@i
public final class BoxHdmiCecEnableAction extends ItemSwitchAction {
    public static final Companion Companion = new Companion(null);
    private static final int HDMI_CEC_CONTROL_DISABLED = 0;
    private static final int HDMI_CEC_CONTROL_ENABLED = 1;
    private static final String HDMI_CONTROL_SERVICE = "hdmi_control";
    private static final String TAG = "BoxHdmiCecEnableAction";

    /* JADX INFO: compiled from: BoxHdmiCecEnableAction.kt */
    @i
    public static final class Companion {
        private Companion() {
        }

        public /* synthetic */ Companion(g gVar) {
            this();
        }
    }

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public BoxHdmiCecEnableAction(Context context) {
        super(context);
        l.f(context, "context");
    }

    private final boolean isHdmiCecEnable() throws IllegalAccessException, InvocationTargetException {
        Object systemService = this.mContext.getSystemService(HDMI_CONTROL_SERVICE);
        Object objInvoke = systemService.getClass().getMethod("getHdmiCecEnabled", new Class[0]).invoke(systemService, new Object[0]);
        Log.d(TAG, "getHdmiCecEnabled " + objInvoke);
        return l.a(objInvoke, 1);
    }

    private final boolean setHdmiCecEnable(boolean z) throws IllegalAccessException, InvocationTargetException {
        Object systemService = this.mContext.getSystemService(HDMI_CONTROL_SERVICE);
        systemService.getClass().getMethod("setHdmiCecEnabled", Integer.TYPE).invoke(systemService, Integer.valueOf(z ? 1 : 0));
        boolean cecWakeupEnable = VmanMiddleWare.getInstance().getSystemCtrl().setCecWakeupEnable(z);
        Log.d(TAG, "setHdmiCecEnabled: " + (z ? 1 : 0) + "; invokeSuccess: " + cecWakeupEnable);
        return cecWakeupEnable;
    }

    @Override // com.ifpdos.debugmenu.action.base.ItemSwitchAction
    public boolean isOn(Context context) {
        l.f(context, "context");
        return isHdmiCecEnable();
    }

    @Override // com.ifpdos.debugmenu.action.base.ItemSwitchAction
    public void onSwitch(Context context, boolean z) throws IllegalAccessException, InvocationTargetException {
        l.f(context, "context");
        setHdmiCecEnable(z);
    }
}
