package g.f.c.b.tea;

import android.content.Context;
import android.content.Intent;
import android.hardware.usb.UsbDevice;
import android.media.AudioManager;
import android.util.Log;
import com.cvte.va.sdk.mica.api.DeviceStatusManager;
import com.cvte.va.sdk.mica.api.InitManager;
import com.ifpdos.udi.service.tea.AccessTypeEnum;
import com.ifpdos.udi.service.tea.DeviceTypeEnum;
import com.ifpdos.udi.service.tea.MicInfo;
import com.ifpdos.udi.service.tea.PeripheralInfo;
import com.ifpdos.udi.service.tea.UsbDeviceTypeEnum;
import g.a.a.a.a;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import kotlin.Metadata;
import kotlin.jvm.internal.o;
import kotlin.ranges.j;

/* JADX INFO: renamed from: g.f.c.b.i.h0, reason: from Kotlin metadata */
/* JADX INFO: loaded from: classes.dex */
@Metadata(d1 = {"\u0000H\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0005\b&\u0018\u0000 \u001d2\u00020\u0001:\u0001\u001dB\u0005¢\u0006\u0002\u0010\u0002J\u000e\u0010\u000f\u001a\u00020\u00102\u0006\u0010\u0011\u001a\u00020\u0012J\u0016\u0010\u0013\u001a\b\u0012\u0004\u0012\u00020\u00150\u00142\u0006\u0010\u0011\u001a\u00020\u0012H\u0016J\u000e\u0010\u0016\u001a\u00020\u00172\u0006\u0010\u0011\u001a\u00020\u0012J\u0018\u0010\u0018\u001a\u00020\u00192\u0006\u0010\u001a\u001a\u00020\u00102\u0006\u0010\u0011\u001a\u00020\u0012H\u0002J\u0016\u0010\u001b\u001a\u00020\u00192\u0006\u0010\u001c\u001a\u00020\u00172\u0006\u0010\u0011\u001a\u00020\u0012R\u0012\u0010\u0003\u001a\u00020\u0004X¤\u0004¢\u0006\u0006\u001a\u0004\b\u0005\u0010\u0006R\u0012\u0010\u0007\u001a\u00020\bX¤\u0004¢\u0006\u0006\u001a\u0004\b\t\u0010\nR\u0012\u0010\u000b\u001a\u00020\fX¤\u0004¢\u0006\u0006\u001a\u0004\b\r\u0010\u000e¨\u0006\u001e"}, d2 = {"Lcom/ifpdos/udi/service/tea/BaseDevice;", "Lcom/ifpdos/udi/service/tea/IPeripheralDevice;", "()V", "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;", "usbDeviceType", "Lcom/ifpdos/udi/service/tea/UsbDeviceTypeEnum;", "getUsbDeviceType", "()Lcom/ifpdos/udi/service/tea/UsbDeviceTypeEnum;", "getDeviceConnected", "", "context", "Landroid/content/Context;", "getPeripheralDeviceInfo", "", "Lcom/ifpdos/udi/service/tea/PeripheralInfo;", "getVolume", "", "setMute", "", "isMute", "setVolumeShowUI", "volume", "Companion", "tea_release"}, k = 1, mv = {1, 6, 0}, xi = 48)
public abstract class BaseDevice {
    /* JADX INFO: renamed from: a */
    public abstract AccessTypeEnum getF4760d();

    public final boolean b(Context context) {
        o.f(context, "context");
        return !DeviceHid.a.b(context, getF4759c()).isEmpty();
    }

    /* JADX INFO: renamed from: c */
    public abstract DeviceTypeEnum getF4758b();

    public List<PeripheralInfo> d(Context context) {
        o.f(context, "context");
        ArrayList arrayList = new ArrayList();
        for (UsbDevice usbDevice : DeviceHid.a.b(context, getF4759c())) {
            String micSerialNumber = InitManager.getInstance().getMicSerialNumber();
            boolean z2 = true;
            if (DeviceStatusManager.getInstance().getMicMute() != 1) {
                z2 = false;
            }
            o.e(micSerialNumber, "sn");
            MicInfo micInfo = new MicInfo(micSerialNumber, z2);
            String deviceName = usbDevice.getDeviceName();
            o.e(deviceName, "usbDevice.deviceName");
            arrayList.add(new PeripheralInfo(deviceName, getF4758b(), getF4760d(), micInfo));
        }
        return arrayList;
    }

    /* JADX INFO: renamed from: e */
    public abstract UsbDeviceTypeEnum getF4759c();

    public final int f(Context context) {
        return ((AudioManager) a.d(context, "context", "audio", "null cannot be cast to non-null type android.media.AudioManager")).getStreamVolume(3);
    }

    public final void g(int i2, Context context) {
        o.f(context, "context");
        boolean z2 = false;
        int iB = j.b(i2, 0, 100);
        Object systemService = context.getSystemService("audio");
        Objects.requireNonNull(systemService, "null cannot be cast to non-null type android.media.AudioManager");
        AudioManager audioManager = (AudioManager) systemService;
        if (iB != 0 && audioManager.isStreamMute(3)) {
            Object systemService2 = context.getSystemService("audio");
            Objects.requireNonNull(systemService2, "null cannot be cast to non-null type android.media.AudioManager");
            AudioManager audioManager2 = (AudioManager) systemService2;
            audioManager2.adjustSuggestedStreamVolume(100, 3, 0);
            int i3 = 0;
            boolean zIsStreamMute = false;
            while (i3 < 6 && (zIsStreamMute = audioManager2.isStreamMute(3))) {
                i3++;
                Log.d("BaseDevice", "wait for set mute, set : false, now : " + zIsStreamMute + ' ');
                try {
                    Thread.sleep(20L);
                } catch (InterruptedException unused) {
                }
            }
            Log.d("BaseDevice", "mute set : false, now : " + zIsStreamMute + ' ');
        }
        o.f(context, "context");
        o.f("com.seewo.osservice", "pkgName");
        if (!("com.seewo.osservice".length() == 0)) {
            try {
                if (context.getPackageManager().getPackageInfo("com.seewo.osservice", 0) != null) {
                    z2 = true;
                }
            } catch (Exception unused2) {
            }
        }
        if (!z2) {
            audioManager.setStreamVolume(3, iB, 5);
        } else {
            audioManager.setStreamVolume(3, iB, 4);
            context.sendBroadcast(new Intent("com.ifpdos.osservice.show_volume_bar"));
        }
    }
}
