package com.cvte.vman.impl;

import android.os.Parcel;
import c.a.a.a.a;
import com.cvte.vman.MicrophoneCtrl;
import com.cvte.vman.VmanMiddleWare;
import com.cvte.vman.entity.EntityMicrophone;
import com.cvte.vman.entity.EnumDeviceType;
import com.cvte.vman.entity.EnumMicrophoneModel;
import com.cvte.vman.instance.InvokeCmd;
import java.util.ArrayList;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public class MicrophoneCtrlManager extends MicrophoneCtrl {
    public static final String TAG = "Cvte@MicrophoneCtrlManager";
    private static MicrophoneCtrlManager mMicrophoneCtrlManager;

    private MicrophoneCtrlManager() {
    }

    public static synchronized MicrophoneCtrlManager getInstance() {
        if (mMicrophoneCtrlManager == null) {
            synchronized (MicrophoneCtrlManager.class) {
                if (mMicrophoneCtrlManager == null) {
                    mMicrophoneCtrlManager = new MicrophoneCtrlManager();
                }
            }
        }
        return mMicrophoneCtrlManager;
    }

    @Override // com.cvte.vman.MicrophoneCtrl
    public List<EntityMicrophone> getFwMicrophoneList() {
        ArrayList arrayList = new ArrayList();
        Parcel parcelA = a.a(12800);
        int i = parcelA.readInt();
        a.e("getFwMicrophoneList  microphone_num =", i);
        for (int i2 = 0; i2 < i; i2++) {
            EntityMicrophone entityMicrophone = new EntityMicrophone();
            entityMicrophone.microphoneModel = EnumMicrophoneModel.values()[parcelA.readInt()];
            entityMicrophone.deviceType = EnumDeviceType.values()[parcelA.readInt()];
            entityMicrophone.fwMicrophoneType = parcelA.readInt();
            entityMicrophone.microPhoneCurrentVersion = parcelA.readString();
            boolean z = true;
            entityMicrophone.isSupportUsbUpgrade = parcelA.readByte() == 1;
            entityMicrophone.usbUpgradeMicrophoneBinName = parcelA.readString();
            entityMicrophone.isSupportOtaUpgrade = parcelA.readByte() == 1;
            entityMicrophone.otaUpgradeMicrophoneBinPath = parcelA.readString();
            entityMicrophone.otaMicrophoneBasicBinVersion = parcelA.readString();
            entityMicrophone.otaMicrophoneKey = parcelA.readString();
            if (parcelA.readByte() != 1) {
                z = false;
            }
            entityMicrophone.needRebootWhenUpgraded = z;
            arrayList.add(entityMicrophone);
        }
        parcelA.recycle();
        return arrayList;
    }

    @Override // com.cvte.vman.MicrophoneCtrl
    public boolean isBuildInMicEnabled(int i) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_MIC_MODULE_IS_BUILDINMIC_ENABLED, i);
    }

    @Override // com.cvte.vman.MicrophoneCtrl
    public boolean setBuildInMicEnabled(int i, boolean z) {
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_MIC_MODULE_SET_BUILDINMIC_ENABLED, i, z);
    }
}
