package com.cvte.vman.impl;

import com.cvte.vman.AudioCtrl;
import com.cvte.vman.VmanMiddleWare;
import com.cvte.vman.instance.InvokeCmd;
import com.cvte.vman.types.EnumAudioOutputDeviceType;
import com.cvte.vman.utils.CLog;

/* JADX INFO: loaded from: classes.dex */
public class AudioCtrlManager extends AudioCtrl {
    public static final int AMP_MUTE = 1;
    public static final int AMP_TYPE_BASS = 1;
    public static final int AMP_TYPE_TREBLE = 0;
    public static final int AMP_UNMUTE = 0;
    public static final int AUDIOOUT_MODE_BOTH = 3;
    public static final int AUDIOOUT_MODE_HEADSET = 0;
    public static final int AUDIOOUT_MODE_LINEOUT = 1;
    public static final int AUDIOOUT_MODE_SPEAKER = 2;
    public static final int HEADPHONE_MUTE = 1;
    public static final int HEADPHONE_UNMUTE = 0;
    public static final String TAG = "Cvte@AudioCtrlManager";
    private static AudioCtrlManager mAudioCtrlManager;

    @Override // com.cvte.vman.AudioCtrl
    public int getSpeakerOutVolume() {
        return -1;
    }

    @Override // com.cvte.vman.AudioCtrl
    public boolean isSpeakerOutMute() {
        return false;
    }

    @Override // com.cvte.vman.AudioCtrl
    public void setSpeakerOutMute(boolean z) {
    }

    private AudioCtrlManager() {
        VmanMiddleWare.getInstance().getContext();
    }

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

    @Override // com.cvte.vman.AudioCtrl
    public void setSpeakerOutVolume(int i) {
        VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_VOLUME_SET_VOLUME);
    }

    @Override // com.cvte.vman.AudioCtrl
    public boolean setAudioEQMode(int i) {
        CLog.i("setAudioEQMode " + i);
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AUDIO_SET_EQ_MODE, i);
    }

    @Override // com.cvte.vman.AudioCtrl
    public int getAudioEQMode() {
        int iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AUDIO_GET_EQ_MODE);
        CLog.i("setSpeakerOutVolume " + iExcuteCommandSet_int);
        return iExcuteCommandSet_int;
    }

    @Override // com.cvte.vman.AudioCtrl
    public EnumAudioOutputDeviceType getForceUseOutputDevice() {
        CLog.i("getForceUseOutputDevice ");
        EnumAudioOutputDeviceType enumAudioOutputDeviceType = EnumAudioOutputDeviceType.DEVICE_OUTPUT_AUTO;
        int iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AUDIO_GET_FORCE_OUTPUT_DEVICE);
        EnumAudioOutputDeviceType enumAudioOutputDeviceTypeValueOf = EnumAudioOutputDeviceType.valueOf(iExcuteCommandSet_int);
        CLog.i("getForceUseOutputDevice , ret:" + iExcuteCommandSet_int);
        return enumAudioOutputDeviceTypeValueOf;
    }

    @Override // com.cvte.vman.AudioCtrl
    public boolean setForceUseOutputDevice(EnumAudioOutputDeviceType enumAudioOutputDeviceType) {
        int iOrdinal = enumAudioOutputDeviceType.ordinal();
        CLog.i("setForceUseOutputDevice " + iOrdinal);
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AUDIO_SET_FORCE_OUTPUT_DEVICE, iOrdinal);
    }

    @Override // com.cvte.vman.AudioCtrl
    public boolean playVideoByForceUseOutputDevice(String str) {
        CLog.i("playVideoByForceUseOutputDevice " + str);
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AUDIO_PLAY_VIDEO_BY_FORCE_OUTPUT_DEVICE, str);
    }

    @Override // com.cvte.vman.AudioCtrl
    public boolean enableI2cSwitchToSoc(boolean z) {
        CLog.i("enableI2cSwitchToSoc " + z);
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AUDIO_SET_I2C_SWITCH_MODE, z);
    }

    @Override // com.cvte.vman.AudioCtrl
    public boolean isI2cSwitchToSoc() {
        boolean zExcuteCommandSet_bool = VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AUDIO_GET_I2C_SWITCH_MODE);
        CLog.i(" is_i2cswitch_to_soc " + zExcuteCommandSet_bool);
        return zExcuteCommandSet_bool;
    }

    @Override // com.cvte.vman.AudioCtrl
    public boolean setAudioAmpMute(int i, int i2) {
        CLog.i("setAudioAmpMute  typt = " + i + " status = " + i2);
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AUDIO_SET_AMP_MUTE, i, i2);
    }

    @Override // com.cvte.vman.AudioCtrl
    public int getAudioAmpMute(int i) {
        int iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AUDIO_GET_AMP_MUTE, i);
        CLog.i("getAudioAmpMute " + iExcuteCommandSet_int);
        return iExcuteCommandSet_int;
    }

    @Override // com.cvte.vman.AudioCtrl
    public boolean setHeadphoneMute(int i) {
        CLog.i("[setHeadphoneMute]  status = " + i);
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AUDIO_SET_HEADPHONE_MUTE, i);
    }

    @Override // com.cvte.vman.AudioCtrl
    public int getHeadphoneMute() {
        int iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AUDIO_GET_HEADPHONE_MUTE);
        CLog.i("[getHeadphoneMute] status=" + iExcuteCommandSet_int);
        return iExcuteCommandSet_int;
    }

    @Override // com.cvte.vman.AudioCtrl
    public boolean enableDrc(boolean z) {
        CLog.i("enableDrc " + z);
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AUDIO_ENABLE_DRC, z);
    }

    @Override // com.cvte.vman.AudioCtrl
    public boolean isDrcEnable() {
        boolean zExcuteCommandSet_bool = VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AUDIO_IS_DRC_ENABLE);
        CLog.i(" isDrcEnable " + zExcuteCommandSet_bool);
        return zExcuteCommandSet_bool;
    }

    @Override // com.cvte.vman.AudioCtrl
    public boolean isExistOTGCard() {
        boolean zExcuteCommandSet_bool = VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AUDIO_IS_EXIST_OTG_CRAD);
        CLog.i(" isExistOTGCard " + zExcuteCommandSet_bool);
        return zExcuteCommandSet_bool;
    }

    @Override // com.cvte.vman.AudioCtrl
    public boolean setBalance(int i) {
        CLog.i("setBalance " + i);
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AUDIO_SET_BALANCE, i);
    }

    @Override // com.cvte.vman.AudioCtrl
    public int getBalance() {
        int iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AUDIO_GET_BALANCE);
        CLog.i("getBalance " + iExcuteCommandSet_int);
        return iExcuteCommandSet_int;
    }

    @Override // com.cvte.vman.AudioCtrl
    public boolean setTreble(int i) {
        CLog.i("setTreble " + i);
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AUDIO_SET_TREBLE, i);
    }

    @Override // com.cvte.vman.AudioCtrl
    public int getTreble() {
        int iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AUDIO_GET_TREBLE);
        CLog.i("getTreble " + iExcuteCommandSet_int);
        return iExcuteCommandSet_int;
    }

    @Override // com.cvte.vman.AudioCtrl
    public boolean setBass(int i) {
        CLog.i("setBass " + i);
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AUDIO_SET_BASS, i);
    }

    @Override // com.cvte.vman.AudioCtrl
    public int getBass() {
        int iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AUDIO_GET_BASS);
        CLog.i("getBass " + iExcuteCommandSet_int);
        return iExcuteCommandSet_int;
    }

    @Override // com.cvte.vman.AudioCtrl
    public boolean setAudioOutMode(int i) {
        CLog.i("setAudioOutMode " + i);
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AUDIO_SET_AUDIOOUT_MODE, i);
    }

    @Override // com.cvte.vman.AudioCtrl
    public int getAudioOutMode() {
        int iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AUDIO_GET_AUDIOOUT_MODE);
        CLog.i("getAudioOutMode " + iExcuteCommandSet_int);
        return iExcuteCommandSet_int;
    }

    @Override // com.cvte.vman.AudioCtrl
    public boolean setSoundMode(int i) {
        CLog.i("setSoundMode " + i);
        return VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AUDIO_SET_SOUND_MOED, i);
    }

    @Override // com.cvte.vman.AudioCtrl
    public int getSoundMode() {
        int iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AUDIO_GET_SOUND_MOED);
        CLog.i("getSoundMode " + iExcuteCommandSet_int);
        return iExcuteCommandSet_int;
    }

    @Override // com.cvte.vman.AudioCtrl
    public boolean isLineInAutoSwitch() {
        boolean zExcuteCommandSet_bool = VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AUDIO_IS_LINEIN_AUTO_SWITCH);
        CLog.i("isLineInAutoSwitch " + zExcuteCommandSet_bool);
        return zExcuteCommandSet_bool;
    }

    @Override // com.cvte.vman.AudioCtrl
    public void setAutomaticEchoCancel(boolean z) {
        CLog.i("setAutomaticEchoCancel " + z);
        VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_SET_AUTOMATIC_ECHO_CANCEL, z);
    }

    @Override // com.cvte.vman.AudioCtrl
    public boolean getAutomaticEchoCancel() {
        boolean zExcuteCommandSet_bool = VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_GET_AUTOMATIC_ECHO_CANCEL);
        CLog.i("getAutomaticEchoCancel " + zExcuteCommandSet_bool);
        return zExcuteCommandSet_bool;
    }

    @Override // com.cvte.vman.AudioCtrl
    public boolean setLineOutFixOutPut(int i) {
        boolean zExcuteCommandSet_bool = VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AUDIO_SET_LINEOUT_FIX_OUTPUT, i);
        CLog.i("setLineOutFixOutPut " + i);
        return zExcuteCommandSet_bool;
    }

    @Override // com.cvte.vman.AudioCtrl
    public boolean isLineOutFixOutPut() {
        boolean zExcuteCommandSet_bool = VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AUDIO_IS_LINEOUT_FIX_OUTPUT);
        CLog.i("isLineOutFixOutPut " + zExcuteCommandSet_bool);
        return zExcuteCommandSet_bool;
    }

    @Override // com.cvte.vman.AudioCtrl
    public int getAudioDelay(int i) {
        int iExcuteCommandSet_int = VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AUDIO_GET_AUDIO_DELAY, i);
        CLog.i("getAudioDelay " + iExcuteCommandSet_int);
        return iExcuteCommandSet_int;
    }

    @Override // com.cvte.vman.AudioCtrl
    public boolean setAudioDelay(int i, int i2) {
        boolean zExcuteCommandSet_bool = VmanMiddleWare.getInstance().excuteCommandSet_bool(InvokeCmd.CMD_AUDIO_SET_AUDIO_DELAY, i, i2);
        CLog.i("setAudioDelay " + zExcuteCommandSet_bool);
        return zExcuteCommandSet_bool;
    }
}
