package com.cvte.va.sdk.mica.api;

import android.os.Handler;
import android.os.Looper;
import com.cvte.va.sdk.mica.enumclass.UsbTypeEnum;
import com.cvte.va.sdk.mica.enumclass.VolumeControlEnum;
import u.c;

/* JADX INFO: loaded from: classes.dex */
public class DeviceStatusManager {
    private static final String TAG = "DeviceStatusManager";
    private static DeviceStatusManager instance;
    private DeviceConnectionStatusCallback deviceConnectionStatusCallback;
    private Handler handler = new Handler(Looper.getMainLooper());
    private MeetingStatusCallback meetingCallback;
    private MicKeyCodeCallback micKeyCodeCallback;
    private MicMuteStatusCallback micMuteCallback;
    private RingCallResultCallback ringCallResultCallback;

    public interface DeviceConnectionStatusCallback {
        void onDeviceConnectionStatusCallback(int i2);
    }

    public interface MeetingStatusCallback {
        void onMeetingStatusChanged(int i2);
    }

    public interface MicKeyCodeCallback {
        void onMicKeyCodeCallback(int i2);
    }

    public interface MicMuteStatusCallback {
        void onMicMuteStatusChanged(int i2);
    }

    public interface RingCallResultCallback {
        void onRingCallResultChanged(int i2);
    }

    private DeviceStatusManager() {
    }

    public static DeviceStatusManager getInstance() {
        if (instance == null) {
            instance = new DeviceStatusManager();
        }
        return instance;
    }

    public DeviceConnectionStatusCallback getDeviceConnectionStatusCallback() {
        return this.deviceConnectionStatusCallback;
    }

    public int getDeviceMeetingStatus() {
        return c.a().d();
    }

    public int getDeviceRingCallResult() {
        return c.a().f();
    }

    public MeetingStatusCallback getMeetingStatusCallback() {
        return this.meetingCallback;
    }

    public int getMicChipTemperature() {
        return c.a().c();
    }

    public MicKeyCodeCallback getMicKeyCodeCallback() {
        return this.micKeyCodeCallback;
    }

    public int getMicMute() {
        return c.a().b();
    }

    public MicMuteStatusCallback getMicMuteStatusCallback() {
        return this.micMuteCallback;
    }

    public int getNoiseReductionGrade() {
        return c.a().a();
    }

    public RingCallResultCallback getRingCallResultCallback() {
        return this.ringCallResultCallback;
    }

    public String getSmartSoundScreenAngleRange() {
        return c.a().e();
    }

    public void resetDeviceStatus() {
        setDeviceMeetingStatus(false);
        setMicMute(false);
    }

    public int setByodModeVolume(VolumeControlEnum volumeControlEnum, UsbTypeEnum usbTypeEnum) {
        return c.a().l(volumeControlEnum, usbTypeEnum);
    }

    public void setDeviceConnectionStatusCallback(DeviceConnectionStatusCallback deviceConnectionStatusCallback) {
        this.deviceConnectionStatusCallback = deviceConnectionStatusCallback;
    }

    public void setDeviceMeetingStatus(boolean z2) {
        c.a().j(z2);
    }

    public void setDeviceRingCall(boolean z2) {
        c.a().i(z2);
    }

    public void setMeetingStatusCallback(MeetingStatusCallback meetingStatusCallback) {
        this.meetingCallback = meetingStatusCallback;
    }

    public void setMicKeyCodeCallback(MicKeyCodeCallback micKeyCodeCallback) {
        this.micKeyCodeCallback = micKeyCodeCallback;
    }

    public int setMicMute(boolean z2) {
        return c.a().k(z2);
    }

    public void setMicMuteStatusCallback(MicMuteStatusCallback micMuteStatusCallback) {
        this.micMuteCallback = micMuteStatusCallback;
    }

    public boolean setNoiseReductionGrade(int i2) {
        return c.a().o(i2);
    }

    public void setRingCallResultCallback(RingCallResultCallback ringCallResultCallback) {
        this.ringCallResultCallback = ringCallResultCallback;
    }

    public boolean setSmartSoundScreenAngleRange(String str) {
        return c.a().g(str);
    }
}
