package g.f.c.b.tea;

import android.content.Context;
import android.hardware.usb.UsbDevice;
import android.media.AudioManager;
import android.os.Handler;
import android.os.HandlerThread;
import android.util.Log;
import com.ifpdos.udi.sdk.service.sdk.UdiGlobal;
import com.ifpdos.udi.sdk.service.sdk.json.IConverter;
import com.ifpdos.udi.sdk.service.sdk.json.TypeToken;
import com.ifpdos.udi.service.tea.AccessTypeEnum;
import com.ifpdos.udi.service.tea.Bm51TeaDeviceInfo;
import com.ifpdos.udi.service.tea.DeviceProviderNotify;
import com.ifpdos.udi.service.tea.DeviceTypeEnum;
import com.ifpdos.udi.service.tea.HookBody;
import com.ifpdos.udi.service.tea.MicInfo;
import com.ifpdos.udi.service.tea.PeripheralInfo;
import com.ifpdos.udi.service.tea.TeaDeviceHelper;
import com.ifpdos.udi.service.tea.UsbDeviceTypeEnum;
import com.tencent.api.ITEAUsbEventCb;
import com.tencent.api.TEANativeInsideApi;
import com.tencent.common.ITEANativeInsideTeaUserStateUpdateEventCb;
import g.f.c.b.d.pc.utils.InputEventUtils;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import kotlin.Metadata;
import kotlin.jvm.internal.e0;
import kotlin.jvm.internal.o;

/* JADX INFO: renamed from: g.f.c.b.i.e0, reason: from Kotlin metadata */
/* JADX INFO: loaded from: classes.dex */
@Metadata(d1 = {"\u0000f\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0006\n\u0002\u0010\u0002\n\u0002\b\u0003\u0018\u00002\u00020\u0001:\u0001.B\r\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0002\u0010\u0004J\u0016\u0010!\u001a\b\u0012\u0004\u0012\u00020#0\"2\u0006\u0010\u0002\u001a\u00020\u0003H\u0016J\u000e\u0010$\u001a\u00020%2\u0006\u0010&\u001a\u00020%J\u000e\u0010'\u001a\u00020%2\u0006\u0010(\u001a\u00020%J\u000e\u0010)\u001a\u00020%2\u0006\u0010*\u001a\u00020%J\u000e\u0010+\u001a\u00020,2\u0006\u0010-\u001a\u00020\u0016R\u0014\u0010\u0005\u001a\u00020\u00068TX\u0094\u0004¢\u0006\u0006\u001a\u0004\b\u0007\u0010\bR\u0014\u0010\t\u001a\u00020\nX\u0094\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u000b\u0010\fR\u000e\u0010\u0002\u001a\u00020\u0003X\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010\r\u001a\u00020\u000eX\u0094\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u000f\u0010\u0010R\u000e\u0010\u0011\u001a\u00020\u0012X\u0082\u000e¢\u0006\u0002\n\u0000R\u000e\u0010\u0013\u001a\u00020\u0014X\u0082\u0004¢\u0006\u0002\n\u0000R\u001c\u0010\u0015\u001a\u0004\u0018\u00010\u0016X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0017\u0010\u0018\"\u0004\b\u0019\u0010\u001aR\u000e\u0010\u001b\u001a\u00020\u001cX\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010\u001d\u001a\u00020\u001eX\u0094\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u001f\u0010 ¨\u0006/"}, d2 = {"Lcom/ifpdos/udi/service/tea/BM51UsbTea;", "Lcom/ifpdos/udi/service/tea/BaseBM51UsbDevice;", "context", "Landroid/content/Context;", "(Landroid/content/Context;)V", "TAG", "", "getTAG", "()Ljava/lang/String;", "accessType", "Lcom/ifpdos/udi/service/tea/AccessTypeEnum;", "getAccessType", "()Lcom/ifpdos/udi/service/tea/AccessTypeEnum;", "deviceType", "Lcom/ifpdos/udi/service/tea/DeviceTypeEnum;", "getDeviceType", "()Lcom/ifpdos/udi/service/tea/DeviceTypeEnum;", "handler", "Landroid/os/Handler;", "handlerThread", "Landroid/os/HandlerThread;", "mMicMuteChangeListener", "Lcom/ifpdos/udi/service/tea/BM51UsbTea$MicMuteChangeListener;", "getMMicMuteChangeListener", "()Lcom/ifpdos/udi/service/tea/BM51UsbTea$MicMuteChangeListener;", "setMMicMuteChangeListener", "(Lcom/ifpdos/udi/service/tea/BM51UsbTea$MicMuteChangeListener;)V", "teaNativeInsideApi", "Lcom/tencent/api/TEANativeInsideApi;", "usbDeviceType", "Lcom/ifpdos/udi/service/tea/UsbDeviceTypeEnum;", "getUsbDeviceType", "()Lcom/ifpdos/udi/service/tea/UsbDeviceTypeEnum;", "getPeripheralDeviceInfo", "", "Lcom/ifpdos/udi/service/tea/PeripheralInfo;", "setDeviceHook", "", "on", "setDeviceMicMute", "mute", "setDeviceRingCall", "enable", "setMicMuteChangeListener", "", "listener", "MicMuteChangeListener", "tea_release"}, k = 1, mv = {1, 6, 0}, xi = 48)
public final class BM51UsbTea extends BaseBM51UsbDevice {

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final Context f4675d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public c f4676e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final DeviceTypeEnum f4677f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public final UsbDeviceTypeEnum f4678g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public final AccessTypeEnum f4679h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public final TEANativeInsideApi f4680i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public final HandlerThread f4681j;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public Handler f4682k;

    /* JADX INFO: renamed from: g.f.c.b.i.e0$a */
    @Metadata(d1 = {"\u00007\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\n\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\u0007\n\u0002\u0010\u0007\n\u0002\b\f*\u0001\u0000\b\n\u0018\u00002\u00020\u0001J*\u0010\u0002\u001a\u00020\u00032\b\u0010\u0004\u001a\u0004\u0018\u00010\u00052\u0006\u0010\u0006\u001a\u00020\u00072\u0006\u0010\b\u001a\u00020\u00072\u0006\u0010\t\u001a\u00020\nH\u0016J\"\u0010\u000b\u001a\u00020\u00032\b\u0010\f\u001a\u0004\u0018\u00010\u00052\u0006\u0010\r\u001a\u00020\u000e2\u0006\u0010\u000f\u001a\u00020\nH\u0016J,\u0010\u0010\u001a\u00020\u00032\b\u0010\u0004\u001a\u0004\u0018\u00010\u00052\b\u0010\u0006\u001a\u0004\u0018\u00010\u00052\u0006\u0010\b\u001a\u00020\u000e2\u0006\u0010\t\u001a\u00020\nH\u0016J\"\u0010\u0011\u001a\u00020\u00032\b\u0010\f\u001a\u0004\u0018\u00010\u00052\u0006\u0010\u0012\u001a\u00020\u000e2\u0006\u0010\u000f\u001a\u00020\nH\u0016J,\u0010\u0013\u001a\u00020\u00032\b\u0010\u0004\u001a\u0004\u0018\u00010\u00052\b\u0010\u0006\u001a\u0004\u0018\u00010\u00052\u0006\u0010\b\u001a\u00020\n2\u0006\u0010\t\u001a\u00020\nH\u0016J\"\u0010\u0014\u001a\u00020\u00032\b\u0010\u0004\u001a\u0004\u0018\u00010\u00052\u0006\u0010\u0006\u001a\u00020\n2\u0006\u0010\b\u001a\u00020\nH\u0016J\"\u0010\u0015\u001a\u00020\u00032\b\u0010\u0004\u001a\u0004\u0018\u00010\u00052\u0006\u0010\u0006\u001a\u00020\u00162\u0006\u0010\b\u001a\u00020\nH\u0016J\"\u0010\u0017\u001a\u00020\u00032\b\u0010\u0004\u001a\u0004\u0018\u00010\u00052\u0006\u0010\u0006\u001a\u00020\n2\u0006\u0010\b\u001a\u00020\nH\u0016J,\u0010\u0018\u001a\u00020\u00032\b\u0010\u0004\u001a\u0004\u0018\u00010\u00052\b\u0010\u0006\u001a\u0004\u0018\u00010\u00052\u0006\u0010\b\u001a\u00020\n2\u0006\u0010\t\u001a\u00020\nH\u0016J\"\u0010\u0019\u001a\u00020\u00032\b\u0010\u0004\u001a\u0004\u0018\u00010\u00052\u0006\u0010\u0006\u001a\u00020\u00162\u0006\u0010\b\u001a\u00020\nH\u0016J,\u0010\u001a\u001a\u00020\u00032\b\u0010\u0004\u001a\u0004\u0018\u00010\u00052\b\u0010\u0006\u001a\u0004\u0018\u00010\u00052\u0006\u0010\b\u001a\u00020\u00072\u0006\u0010\t\u001a\u00020\nH\u0016J,\u0010\u001b\u001a\u00020\u00032\b\u0010\u0004\u001a\u0004\u0018\u00010\u00052\b\u0010\u0006\u001a\u0004\u0018\u00010\u00052\u0006\u0010\b\u001a\u00020\n2\u0006\u0010\t\u001a\u00020\nH\u0016J,\u0010\u001c\u001a\u00020\u00032\b\u0010\u0004\u001a\u0004\u0018\u00010\u00052\b\u0010\u0006\u001a\u0004\u0018\u00010\u00052\u0006\u0010\b\u001a\u00020\u00162\u0006\u0010\t\u001a\u00020\nH\u0016J,\u0010\u001d\u001a\u00020\u00032\b\u0010\u0004\u001a\u0004\u0018\u00010\u00052\b\u0010\u0006\u001a\u0004\u0018\u00010\u00052\u0006\u0010\b\u001a\u00020\u000e2\u0006\u0010\t\u001a\u00020\nH\u0016J\"\u0010\u001e\u001a\u00020\u00032\b\u0010\u0004\u001a\u0004\u0018\u00010\u00052\u0006\u0010\u0006\u001a\u00020\n2\u0006\u0010\b\u001a\u00020\nH\u0016J\"\u0010\u001f\u001a\u00020\u00032\b\u0010\u0004\u001a\u0004\u0018\u00010\u00052\u0006\u0010\u0006\u001a\u00020\u00162\u0006\u0010\b\u001a\u00020\nH\u0016J\"\u0010 \u001a\u00020\u00032\b\u0010\f\u001a\u0004\u0018\u00010\u00052\u0006\u0010!\u001a\u00020\u000e2\u0006\u0010\u000f\u001a\u00020\nH\u0016¨\u0006\""}, d2 = {"com/ifpdos/udi/service/tea/BM51UsbTea$1", "Lcom/tencent/common/ITEANativeInsideTeaUserStateUpdateEventCb;", "OnDeviceBeamformingStartEndAngleUpdate", "", "p0", "", "p1", "", "p2", "p3", "", "OnDeviceMicrophoneOverallMuteStateUpdate", "deviceId", "isMute", "", "errorCode", "OnDeviceMicrophoneSelectedStateUpdate", "OnDeviceOffHookStateUpdate", "offHook", "OnDeviceOrientationModeStateUpdate", "OnDeviceOverallWorkingModeStateUpdate", "OnDevicePreprocessAiNsAggressivenessUpdate", "", "OnDevicePreprocessOverallModeStateUpdate", "OnDevicePreprocessRangeModeStateUpdate", "OnDevicePreprocessTraditionalNsAggressivenessUpdate", "OnDevicePreprocessUserMicrophoneDelayUpdate", "OnDevicePreprocessZoomingModeStateUpdate", "OnDeviceSpeakerMaxVolumeStateUpdate", "OnDeviceSpeakerMuteStateUpdate", "OnDeviceSpeakerOverallEqModeStateUpdate", "OnDeviceSpeakerOverallVolumeUpdate", "OnDeviceVolumeUpDownStateUpdate", "up", "tea_release"}, k = 1, mv = {1, 6, 0}, xi = 48)
    public static final class a implements ITEANativeInsideTeaUserStateUpdateEventCb {
        public a() {
        }

        @Override // com.tencent.common.ITEANativeInsideTeaUserStateUpdateEventCb
        public void OnDeviceBeamformingStartEndAngleUpdate(String p0, short p1, short p2, int p3) {
            Objects.requireNonNull(BM51UsbTea.this);
            Log.d("BM51Usb", "OnDeviceBeamformingStartEndAngleUpdate");
        }

        @Override // com.tencent.common.ITEANativeInsideTeaUserStateUpdateEventCb
        public void OnDeviceMicrophoneOverallMuteStateUpdate(String deviceId, boolean isMute, int errorCode) {
            Objects.requireNonNull(BM51UsbTea.this);
            StringBuilder sb = new StringBuilder();
            sb.append("OnDeviceMicrophoneOverallMuteStateUpdate,deviceId:");
            sb.append(deviceId);
            sb.append(",isMute:");
            sb.append(isMute);
            sb.append(",errorCode:");
            g.a.a.a.a.p0(sb, errorCode, "BM51Usb");
            c cVar = BM51UsbTea.this.f4676e;
            if (cVar != null) {
                cVar.a(isMute);
            }
        }

        @Override // com.tencent.common.ITEANativeInsideTeaUserStateUpdateEventCb
        public void OnDeviceMicrophoneSelectedStateUpdate(String p0, String p1, boolean p2, int p3) {
            Objects.requireNonNull(BM51UsbTea.this);
            Log.d("BM51Usb", "OnDeviceMicrophoneSelectedStateUpdate");
        }

        @Override // com.tencent.common.ITEANativeInsideTeaUserStateUpdateEventCb
        public void OnDeviceOffHookStateUpdate(String deviceId, boolean offHook, int errorCode) {
            Handler handler;
            Runnable runnable;
            Objects.requireNonNull(BM51UsbTea.this);
            StringBuilder sb = new StringBuilder();
            sb.append("OnDeviceOffHookStateUpdate,deviceId:");
            sb.append(deviceId);
            sb.append(",offHook:");
            sb.append(offHook);
            sb.append(",errorCode:");
            g.a.a.a.a.p0(sb, errorCode, "BM51Usb");
            DeviceHookApi deviceHookApi = DeviceHookApi.a;
            if (offHook) {
                DeviceTypeEnum deviceTypeEnum = DeviceTypeEnum.BM51;
                DeviceHookApi.a(deviceTypeEnum, new HookBody(deviceTypeEnum, false));
                handler = BM51UsbTea.this.f4682k;
                runnable = new Runnable() { // from class: g.f.c.b.i.d
                    @Override // java.lang.Runnable
                    public final void run() {
                        InputEventUtils.a(5);
                    }
                };
            } else {
                DeviceTypeEnum deviceTypeEnum2 = DeviceTypeEnum.BM51;
                DeviceHookApi.a(deviceTypeEnum2, new HookBody(deviceTypeEnum2, true));
                handler = BM51UsbTea.this.f4682k;
                runnable = new Runnable() { // from class: g.f.c.b.i.c
                    @Override // java.lang.Runnable
                    public final void run() {
                        InputEventUtils.a(6);
                    }
                };
            }
            handler.post(runnable);
        }

        @Override // com.tencent.common.ITEANativeInsideTeaUserStateUpdateEventCb
        public void OnDeviceOrientationModeStateUpdate(String p0, String p1, int p2, int p3) {
            Objects.requireNonNull(BM51UsbTea.this);
            Log.d("BM51Usb", "OnDeviceOrientationModeStateUpdate");
        }

        @Override // com.tencent.common.ITEANativeInsideTeaUserStateUpdateEventCb
        public void OnDeviceOverallWorkingModeStateUpdate(String p0, int p1, int p2) {
            Objects.requireNonNull(BM51UsbTea.this);
            Log.d("BM51Usb", "OnDeviceOverallWorkingModeStateUpdate");
        }

        @Override // com.tencent.common.ITEANativeInsideTeaUserStateUpdateEventCb
        public void OnDevicePreprocessAiNsAggressivenessUpdate(String p0, float p1, int p2) {
            Objects.requireNonNull(BM51UsbTea.this);
            Log.d("BM51Usb", "OnDevicePreprocessAiNsAggressivenessUpdate");
        }

        @Override // com.tencent.common.ITEANativeInsideTeaUserStateUpdateEventCb
        public void OnDevicePreprocessOverallModeStateUpdate(String p0, int p1, int p2) {
            Objects.requireNonNull(BM51UsbTea.this);
            Log.d("BM51Usb", "OnDevicePreprocessOverallModeStateUpdate");
        }

        @Override // com.tencent.common.ITEANativeInsideTeaUserStateUpdateEventCb
        public void OnDevicePreprocessRangeModeStateUpdate(String p0, String p1, int p2, int p3) {
            Objects.requireNonNull(BM51UsbTea.this);
            Log.d("BM51Usb", "OnDevicePreprocessRangeModeStateUpdate");
        }

        @Override // com.tencent.common.ITEANativeInsideTeaUserStateUpdateEventCb
        public void OnDevicePreprocessTraditionalNsAggressivenessUpdate(String p0, float p1, int p2) {
            Objects.requireNonNull(BM51UsbTea.this);
            Log.d("BM51Usb", "OnDevicePreprocessTraditionalNsAggressivenessUpdate");
        }

        @Override // com.tencent.common.ITEANativeInsideTeaUserStateUpdateEventCb
        public void OnDevicePreprocessUserMicrophoneDelayUpdate(String p0, String p1, short p2, int p3) {
        }

        @Override // com.tencent.common.ITEANativeInsideTeaUserStateUpdateEventCb
        public void OnDevicePreprocessZoomingModeStateUpdate(String p0, String p1, int p2, int p3) {
            Objects.requireNonNull(BM51UsbTea.this);
            Log.d("BM51Usb", "OnDevicePreprocessZoomingModeStateUpdate");
        }

        @Override // com.tencent.common.ITEANativeInsideTeaUserStateUpdateEventCb
        public void OnDeviceSpeakerMaxVolumeStateUpdate(String p0, String p1, float p2, int p3) {
            Objects.requireNonNull(BM51UsbTea.this);
            Log.d("BM51Usb", "OnDeviceSpeakerMaxVolumeStateUpdate");
        }

        @Override // com.tencent.common.ITEANativeInsideTeaUserStateUpdateEventCb
        public void OnDeviceSpeakerMuteStateUpdate(String p0, String p1, boolean p2, int p3) {
            Objects.requireNonNull(BM51UsbTea.this);
            Log.d("BM51Usb", "OnDeviceSpeakerMuteStateUpdate");
        }

        @Override // com.tencent.common.ITEANativeInsideTeaUserStateUpdateEventCb
        public void OnDeviceSpeakerOverallEqModeStateUpdate(String p0, int p1, int p2) {
            Objects.requireNonNull(BM51UsbTea.this);
            Log.d("BM51Usb", "OnDeviceSpeakerOverallEqModeStateUpdate");
        }

        @Override // com.tencent.common.ITEANativeInsideTeaUserStateUpdateEventCb
        public void OnDeviceSpeakerOverallVolumeUpdate(String p0, float p1, int p2) {
            Objects.requireNonNull(BM51UsbTea.this);
            Log.d("BM51Usb", "OnDeviceSpeakerOverallVolumeUpdate");
        }

        @Override // com.tencent.common.ITEANativeInsideTeaUserStateUpdateEventCb
        public void OnDeviceVolumeUpDownStateUpdate(String deviceId, boolean up, int errorCode) {
            int iF;
            BM51UsbTea bM51UsbTea;
            Objects.requireNonNull(BM51UsbTea.this);
            Log.d("BM51Usb", "OnDeviceVolumeUp,deviceId:" + deviceId + ",errorCode:" + errorCode);
            BM51UsbTea bM51UsbTea2 = BM51UsbTea.this;
            if (up) {
                iF = bM51UsbTea2.f(bM51UsbTea2.f4675d) + 6;
                bM51UsbTea = BM51UsbTea.this;
            } else {
                iF = bM51UsbTea2.f(bM51UsbTea2.f4675d) - 6;
                bM51UsbTea = BM51UsbTea.this;
            }
            bM51UsbTea2.g(iF, bM51UsbTea.f4675d);
        }
    }

    /* JADX INFO: renamed from: g.f.c.b.i.e0$b */
    @Metadata(d1 = {"\u0000'\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\b\n\u0002\b\u0005\n\u0002\u0010\u000b\n\u0002\b\u0003*\u0001\u0000\b\n\u0018\u00002\u00020\u0001J\"\u0010\u0002\u001a\u00020\u00032\b\u0010\u0004\u001a\u0004\u0018\u00010\u00052\u0006\u0010\u0006\u001a\u00020\u00072\u0006\u0010\b\u001a\u00020\u0007H\u0016J\"\u0010\t\u001a\u00020\u00032\b\u0010\u0004\u001a\u0004\u0018\u00010\u00052\u0006\u0010\u0006\u001a\u00020\u00072\u0006\u0010\b\u001a\u00020\u0007H\u0016J\u0012\u0010\n\u001a\u00020\u00032\b\u0010\u0004\u001a\u0004\u0018\u00010\u0005H\u0016J*\u0010\u000b\u001a\u00020\u00032\u0006\u0010\f\u001a\u00020\r2\b\u0010\u0006\u001a\u0004\u0018\u00010\u00052\u0006\u0010\u000e\u001a\u00020\u00072\u0006\u0010\u000f\u001a\u00020\u0007H\u0016¨\u0006\u0010"}, d2 = {"com/ifpdos/udi/service/tea/BM51UsbTea$2", "Lcom/tencent/api/ITEAUsbEventCb;", "onUsbAttach", "", "p0", "", "p1", "", "p2", "onUsbDetech", "onUsbDeviceSelect", "onUsbOpenSuccess", "open", "", "vid", "pid", "tea_release"}, k = 1, mv = {1, 6, 0}, xi = 48)
    public static final class b implements ITEAUsbEventCb {
        public b() {
        }

        @Override // com.tencent.api.ITEAUsbEventCb
        public void onUsbAttach(String p0, int p1, int p2) {
        }

        @Override // com.tencent.api.ITEAUsbEventCb
        public void onUsbDetech(String p0, int p1, int p2) {
        }

        @Override // com.tencent.api.ITEAUsbEventCb
        public void onUsbDeviceSelect(String p0) {
        }

        @Override // com.tencent.api.ITEAUsbEventCb
        public void onUsbOpenSuccess(boolean open, String p1, int vid, int pid) {
            if (open && vid == 8183 && pid == 1105) {
                Object systemService = BM51UsbTea.this.f4675d.getSystemService("audio");
                Objects.requireNonNull(systemService, "null cannot be cast to non-null type android.media.AudioManager");
                boolean zIsMicrophoneMute = ((AudioManager) systemService).isMicrophoneMute();
                Objects.requireNonNull(BM51UsbTea.this);
                Log.d("BM51Usb", "BM51 onUsbOpenSuccess,sync system mute state to BM51, mute:" + zIsMicrophoneMute);
                BM51UsbTea.this.i(zIsMicrophoneMute);
                BM51UsbTea.this.f4682k.postDelayed(new Runnable() { // from class: g.f.c.b.i.e
                    @Override // java.lang.Runnable
                    public final void run() {
                        PeripheralDeviceProviderApi peripheralDeviceProviderApi = PeripheralDeviceProviderApi.a;
                        PeripheralDeviceProviderApi.a(new DeviceProviderNotify(DeviceTypeEnum.BM51, true));
                    }
                }, 200L);
            }
        }
    }

    /* JADX INFO: renamed from: g.f.c.b.i.e0$c */
    @Metadata(d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u000b\n\u0000\bf\u0018\u00002\u00020\u0001J\u0010\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u0005H&¨\u0006\u0006"}, d2 = {"Lcom/ifpdos/udi/service/tea/BM51UsbTea$MicMuteChangeListener;", "", "onMicMuteChangeFromTeaSDK", "", "mute", "", "tea_release"}, k = 1, mv = {1, 6, 0}, xi = 48)
    public interface c {
        void a(boolean z2);
    }

    /* JADX INFO: renamed from: g.f.c.b.i.e0$d */
    @Metadata(d1 = {"\u0000\u000f\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001¨\u0006\u0003"}, d2 = {"com/ifpdos/udi/service/tea/BM51UsbTea$getPeripheralDeviceInfo$token$1", "Lcom/ifpdos/udi/sdk/service/sdk/json/TypeToken;", "Lcom/ifpdos/udi/service/tea/Bm51TeaDeviceInfo;", "tea_release"}, k = 1, mv = {1, 6, 0}, xi = 48)
    public static final class d extends TypeToken<Bm51TeaDeviceInfo> {
    }

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public BM51UsbTea(Context context) {
        super(context);
        o.f(context, "context");
        this.f4675d = context;
        this.f4677f = DeviceTypeEnum.BM51;
        this.f4678g = UsbDeviceTypeEnum.BM51;
        this.f4679h = AccessTypeEnum.USB;
        TEANativeInsideApi tEANativeInsideApiH = TeaDeviceHelper.a.h();
        this.f4680i = tEANativeInsideApiH;
        HandlerThread handlerThread = new HandlerThread("MyHandlerThread");
        this.f4681j = handlerThread;
        handlerThread.start();
        this.f4682k = new Handler(handlerThread.getLooper());
        tEANativeInsideApiH.registerUserStateUpdataCb(new a());
        b bVar = new b();
        o.f(bVar, "listener");
        TeaDeviceHelper.f1378l.add(bVar);
    }

    @Override // g.f.c.b.tea.BaseDevice
    /* JADX INFO: renamed from: a, reason: from getter */
    public AccessTypeEnum getF4760d() {
        return this.f4679h;
    }

    @Override // g.f.c.b.tea.BaseBM51UsbDevice, g.f.c.b.tea.BaseDevice
    /* JADX INFO: renamed from: c, reason: from getter */
    public DeviceTypeEnum getF4689b() {
        return this.f4677f;
    }

    @Override // g.f.c.b.tea.BaseDevice
    public List<PeripheralInfo> d(Context context) {
        o.f(context, "context");
        d dVar = new d();
        ArrayList arrayList = new ArrayList();
        for (UsbDevice usbDevice : DeviceHid.a.b(context, UsbDeviceTypeEnum.BM51)) {
            try {
                TeaDeviceHelper.a.j();
                String deviceInformation = this.f4680i.getDeviceInformation();
                Log.d("BM51Usb", "get deviceInformation from TEA SDK:" + deviceInformation);
                o.e(deviceInformation, "deviceInformation");
                o.f(deviceInformation, "json");
                o.f(dVar, "token");
                if (deviceInformation.length() == 0) {
                    deviceInformation = "{}";
                }
                MicInfo micInfo = new MicInfo(((Bm51TeaDeviceInfo) ((IConverter) UdiGlobal.INSTANCE.get(e0.a(IConverter.class))).fromJson(deviceInformation, dVar)).getSn(), this.f4680i.getDeviceMute(0));
                String deviceName = usbDevice.getDeviceName();
                o.e(deviceName, "device.deviceName");
                arrayList.add(new PeripheralInfo(deviceName, DeviceTypeEnum.BM51, AccessTypeEnum.USB, micInfo));
            } catch (Throwable th) {
                Log.e("BM51Usb", "init error", th);
            }
        }
        return arrayList;
    }

    @Override // g.f.c.b.tea.BaseDevice
    /* JADX INFO: renamed from: e, reason: from getter */
    public UsbDeviceTypeEnum getF4759c() {
        return this.f4678g;
    }

    @Override // g.f.c.b.tea.BaseBM51UsbDevice
    public String h() {
        return "BM51Usb";
    }

    public final boolean i(boolean z2) {
        g.a.a.a.a.k0("setDeviceMicMute:", z2, "BM51Usb");
        TeaDeviceHelper.a.j();
        this.f4680i.SetDeviceMicrophoneOverallMute(0, z2);
        return true;
    }
}
