package com.ifpdos.factorytest.util;

import android.util.Log;
import com.ifpdos.Utils.UdiUtil;
import com.ifpdos.Utils.okhttp.OkHttpHelper;
import com.ifpdos.factorytest.udi.AudioDevice;
import com.ifpdos.factorytest.udi.AudioDeviceListBody;
import com.ifpdos.factorytest.udi.AudioDeviceTypeEnum;
import java.util.Iterator;
import kotlin.Metadata;
import kotlin.TuplesKt;
import kotlin.collections.MapsKt;
import kotlin.jvm.JvmStatic;
import kotlin.jvm.internal.Intrinsics;

/* JADX INFO: compiled from: AudioUtils.kt */
/* JADX INFO: loaded from: classes.dex */
@Metadata(d1 = {"\u0000\u001c\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\b\n\u0002\u0010\u0002\n\u0002\b\u0003\bÆ\u0002\u0018\u00002\u00020\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002J\n\u0010\u0006\u001a\u0004\u0018\u00010\u0004H\u0007J\n\u0010\u0007\u001a\u0004\u0018\u00010\u0004H\u0007J\b\u0010\b\u001a\u0004\u0018\u00010\u0004J\n\u0010\t\u001a\u0004\u0018\u00010\u0004H\u0007J\n\u0010\n\u001a\u0004\u0018\u00010\u0004H\u0007J\b\u0010\u000b\u001a\u0004\u0018\u00010\u0004J\u0012\u0010\f\u001a\u00020\r2\b\u0010\u000e\u001a\u0004\u0018\u00010\u0004H\u0007J\u0012\u0010\u000f\u001a\u00020\r2\b\u0010\u000e\u001a\u0004\u0018\u00010\u0004H\u0007R\u000e\u0010\u0003\u001a\u00020\u0004X\u0086T¢\u0006\u0002\n\u0000R\u000e\u0010\u0005\u001a\u00020\u0004X\u0082T¢\u0006\u0002\n\u0000¨\u0006\u0010"}, d2 = {"Lcom/ifpdos/factorytest/util/AudioUtils;", "", "()V", AudioUtils.ID_VIRTUAL_AUTO, "", "TAG", "getCurrentAudioInDeviceId", "getCurrentAudioOutDeviceId", "getHdmiOut1DeviceId", "getMdepAudioInId", "getMdepAudioOutId", "getMicDeviceId", "setAudioInDevice", "", "id", "setAudioOutDevice", "app_generalRelease"}, k = 1, mv = {1, 8, 0}, xi = 48)
public final class AudioUtils {
    public static final String ID_VIRTUAL_AUTO = "ID_VIRTUAL_AUTO";
    public static final AudioUtils INSTANCE = new AudioUtils();
    private static final String TAG = "AudioUtils";

    private AudioUtils() {
    }

    @JvmStatic
    public static final String getCurrentAudioOutDeviceId() {
        AudioDevice audioDevice = (AudioDevice) OkHttpHelper.getInstance().get(UdiUtil.URL_AUDIO_OUT_DEVICE, AudioDevice.class);
        if (audioDevice != null) {
            return audioDevice.getId();
        }
        return null;
    }

    @JvmStatic
    public static final String getCurrentAudioInDeviceId() {
        AudioDevice audioDevice = (AudioDevice) OkHttpHelper.getInstance().get(UdiUtil.URL_AUDIO_IN_DEVICE, AudioDevice.class);
        if (audioDevice != null) {
            return audioDevice.getId();
        }
        return null;
    }

    public final String getMicDeviceId() {
        Object next;
        Iterator<T> it = ((AudioDeviceListBody) OkHttpHelper.getInstance().get(UdiUtil.URL_AUDIO_IN_DEVICE_LIST, AudioDeviceListBody.class)).getList().iterator();
        while (true) {
            if (!it.hasNext()) {
                next = null;
                break;
            }
            next = it.next();
            if (((AudioDevice) next).getType() == AudioDeviceTypeEnum.TYPE_BUILTIN_MIC) {
                break;
            }
        }
        AudioDevice audioDevice = (AudioDevice) next;
        if (audioDevice != null) {
            return audioDevice.getId();
        }
        return null;
    }

    @JvmStatic
    public static final String getMdepAudioInId() {
        Object next;
        Iterator<T> it = ((AudioDeviceListBody) OkHttpHelper.getInstance().get(UdiUtil.URL_AUDIO_IN_DEVICE_LIST, AudioDeviceListBody.class)).getList().iterator();
        while (true) {
            if (!it.hasNext()) {
                next = null;
                break;
            }
            next = it.next();
            if (Intrinsics.areEqual(((AudioDevice) next).getName(), "Audio In")) {
                break;
            }
        }
        AudioDevice audioDevice = (AudioDevice) next;
        if (audioDevice != null) {
            return audioDevice.getId();
        }
        return null;
    }

    @JvmStatic
    public static final String getMdepAudioOutId() {
        Object next;
        Iterator<T> it = ((AudioDeviceListBody) OkHttpHelper.getInstance().get(UdiUtil.URL_AUDIO_OUT_DEVICE_LIST, AudioDeviceListBody.class)).getList().iterator();
        while (true) {
            if (!it.hasNext()) {
                next = null;
                break;
            }
            next = it.next();
            if (Intrinsics.areEqual(((AudioDevice) next).getName(), "Audio Out")) {
                break;
            }
        }
        AudioDevice audioDevice = (AudioDevice) next;
        if (audioDevice != null) {
            return audioDevice.getId();
        }
        return null;
    }

    public final String getHdmiOut1DeviceId() {
        Object next;
        Iterator<T> it = ((AudioDeviceListBody) OkHttpHelper.getInstance().get(UdiUtil.URL_AUDIO_OUT_DEVICE_LIST, AudioDeviceListBody.class)).getList().iterator();
        while (true) {
            if (!it.hasNext()) {
                next = null;
                break;
            }
            next = it.next();
            if (Intrinsics.areEqual(((AudioDevice) next).getAddress(), "hdmiout1")) {
                break;
            }
        }
        AudioDevice audioDevice = (AudioDevice) next;
        if (audioDevice != null) {
            return audioDevice.getId();
        }
        return null;
    }

    @JvmStatic
    public static final void setAudioInDevice(String id) {
        String str = id;
        if (str == null || str.length() == 0) {
            Log.d(TAG, "setAudioInDevice: id is null or empty");
        } else {
            OkHttpHelper.getInstance().post(UdiUtil.URL_AUDIO_IN_DEVICE, MapsKt.mapOf(TuplesKt.to("id", id)));
        }
    }

    @JvmStatic
    public static final void setAudioOutDevice(String id) {
        String str = id;
        if (str == null || str.length() == 0) {
            Log.d(TAG, "setAudioOutDevice: id is null or empty");
        } else {
            OkHttpHelper.getInstance().post(UdiUtil.URL_AUDIO_OUT_DEVICE, MapsKt.mapOf(TuplesKt.to("id", id)));
        }
    }
}
