package com.ifpdos.sdk.udi.opensdk.helper;

import android.util.Log;
import com.ifpdos.sdk.httpd.binder.aidl.IServer;
import com.ifpdos.sdk.httpd.binder.aidl.Request;
import com.ifpdos.sdk.httpd.binder.aidl.Response;
import com.ifpdos.sdk.udi.opensdk.ResultType;
import com.ifpdos.sdk.udi.opensdk.SdkEnvironment;
import com.ifpdos.sdk.udi.opensdk.model.common.EnableBody;
import com.ifpdos.sdk.udi.opensdk.model.common.ListBody;
import com.ifpdos.sdk.udi.opensdk.model.common.ValueBody;
import com.ifpdos.sdk.udi.opensdk.model.voice.AdvancedSettingsPostBody;
import com.ifpdos.sdk.udi.opensdk.model.voice.AudioModeEnum;
import com.ifpdos.sdk.udi.opensdk.model.voice.AudioTypeEnum;
import com.ifpdos.sdk.udi.opensdk.model.voice.BassOrTrebleBody;
import com.ifpdos.sdk.udi.opensdk.model.voice.GetMuteBody;
import com.ifpdos.sdk.udi.opensdk.model.voice.MuteChannelEnum;
import com.ifpdos.sdk.udi.opensdk.model.voice.SetMuteBody;
import com.ifpdos.sdk.udi.opensdk.model.voice.SetMuteChannelBody;
import com.ifpdos.sdk.udi.opensdk.model.voice.SmartSoundModeEnum;
import com.ifpdos.sdk.udi.opensdk.model.voice.SoundModeEnum;
import com.ifpdos.sdk.udi.opensdk.model.voice.SoundOutputTypeEnum;
import com.ifpdos.sdk.udi.opensdk.model.voice.StereoEnhancerEnum;
import com.seewo.sdk.internal.command.common.CmdUdiGetRequest;
import com.seewo.sdk.internal.command.common.CmdUdiPostRequest;
import e.a.a.m;
import e.c.d.a;
import e.c.d.y.c;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public class SDKVoiceHelperEx extends a {
    public static final SDKVoiceHelperEx I = new SDKVoiceHelperEx();

    /* JADX WARN: Multi-variable type inference failed */
    public int getAdvancedSettings(StereoEnhancerEnum stereoEnhancerEnum, int i2) {
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).get("v1/voice/advanced/settings/" + stereoEnhancerEnum + "/" + i2 + "").build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.d(sendCommand(new CmdUdiGetRequest("v1/voice/advanced/settings/" + stereoEnhancerEnum + "/" + i2 + "")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() != 404) {
                if (responseSendRequest.getCode() != 200) {
                    return -1;
                }
                return ((Integer) ((ValueBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ValueBody<Integer>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKVoiceHelperEx.19
                })).value).intValue();
            }
            return c.d(sendCommand(new CmdUdiGetRequest("v1/voice/advanced/settings/" + stereoEnhancerEnum + "/" + i2 + "")));
        } catch (Exception e2) {
            Log.e("SDKVoiceHelperEx", "getAdvancedSettings error", e2);
            return -1;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public AudioModeEnum getAudioMode() {
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).get("v1/voice/mode/audio").build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (AudioModeEnum) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/voice/mode/audio")), new m<ResultType<AudioModeEnum>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKVoiceHelperEx.3
                })).result;
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return (AudioModeEnum) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/voice/mode/audio")), new m<ResultType<AudioModeEnum>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKVoiceHelperEx.4
                })).result;
            }
            if (responseSendRequest.getCode() != 200) {
                return null;
            }
            return (AudioModeEnum) ((ValueBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ValueBody<AudioModeEnum>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKVoiceHelperEx.5
            })).value;
        } catch (Exception e2) {
            Log.e("SDKVoiceHelperEx", "getAudioMode error", e2);
            return null;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public int getBass() {
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).get("v1/voice/bass").build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.d(sendCommand(new CmdUdiGetRequest("v1/voice/bass")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return c.d(sendCommand(new CmdUdiGetRequest("v1/voice/bass")));
            }
            if (responseSendRequest.getCode() != 200) {
                return -1;
            }
            return ((Integer) ((ValueBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ValueBody<Integer>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKVoiceHelperEx.20
            })).value).intValue();
        } catch (Exception e2) {
            Log.e("SDKVoiceHelperEx", "getBass error", e2);
            return -1;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public int getChannelBalance() {
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).get("v1/voice/channel/balance").build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.d(sendCommand(new CmdUdiGetRequest("v1/voice/channel/balance")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return c.d(sendCommand(new CmdUdiGetRequest("v1/voice/channel/balance")));
            }
            if (responseSendRequest.getCode() != 200) {
                return -1;
            }
            return ((Integer) ((ValueBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ValueBody<Integer>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKVoiceHelperEx.2
            })).value).intValue();
        } catch (Exception e2) {
            Log.e("SDKVoiceHelperEx", "getChannelBalance error", e2);
            return -1;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public int getHeadSetVolume() {
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).get("v1/voice/head/set/volume").build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.d(sendCommand(new CmdUdiGetRequest("v1/voice/head/set/volume")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return c.d(sendCommand(new CmdUdiGetRequest("v1/voice/head/set/volume")));
            }
            if (responseSendRequest.getCode() != 200) {
                return -1;
            }
            return ((Integer) ((ValueBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ValueBody<Integer>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKVoiceHelperEx.12
            })).value).intValue();
        } catch (Exception e2) {
            Log.e("SDKVoiceHelperEx", "getHeadSetVolume error", e2);
            return -1;
        }
    }

    public boolean getMuteChannel(MuteChannelEnum muteChannelEnum) {
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).get("v1/voice/mute/" + muteChannelEnum + "").build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.b(sendCommand(new CmdUdiGetRequest("v1/voice/mute/" + muteChannelEnum + "")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() != 404) {
                if (responseSendRequest.getCode() != 200) {
                    return false;
                }
                return ((GetMuteBody) c.f(responseSendRequest.getStringBody(), GetMuteBody.class)).isMute;
            }
            return c.b(sendCommand(new CmdUdiGetRequest("v1/voice/mute/" + muteChannelEnum + "")));
        } catch (Exception e2) {
            Log.e("SDKVoiceHelperEx", "getMuteChannel error", e2);
            return false;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public SmartSoundModeEnum getSmartSoundMode() {
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).get("v1/voice/mode/smart/sound").build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (SmartSoundModeEnum) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/voice/mode/smart/sound")), new m<ResultType<SmartSoundModeEnum>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKVoiceHelperEx.22
                })).result;
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return (SmartSoundModeEnum) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/voice/mode/smart/sound")), new m<ResultType<SmartSoundModeEnum>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKVoiceHelperEx.23
                })).result;
            }
            if (responseSendRequest.getCode() != 200) {
                return null;
            }
            return (SmartSoundModeEnum) ((ValueBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ValueBody<SmartSoundModeEnum>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKVoiceHelperEx.24
            })).value;
        } catch (Exception e2) {
            Log.e("SDKVoiceHelperEx", "getSmartSoundMode error", e2);
            return null;
        }
    }

    public List<SmartSoundModeEnum> getSmartSoundModeList() {
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).get("v1/voice/mode/smart/sound/list").build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (List) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/voice/mode/smart/sound/list")), new m<List<SmartSoundModeEnum>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKVoiceHelperEx.6
                });
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return (List) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/voice/mode/smart/sound/list")), new m<List<SmartSoundModeEnum>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKVoiceHelperEx.7
                });
            }
            if (responseSendRequest.getCode() != 200) {
                return null;
            }
            return ((ListBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ListBody<SmartSoundModeEnum>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKVoiceHelperEx.8
            })).list;
        } catch (Exception e2) {
            Log.e("SDKVoiceHelperEx", "getSmartSoundModeList error", e2);
            return null;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public SoundModeEnum getSoundMode() {
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).get("v1/voice/mode/sound").build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (SoundModeEnum) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/voice/mode/sound")), new m<ResultType<SoundModeEnum>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKVoiceHelperEx.9
                })).result;
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return (SoundModeEnum) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/voice/mode/sound")), new m<ResultType<SoundModeEnum>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKVoiceHelperEx.10
                })).result;
            }
            if (responseSendRequest.getCode() != 200) {
                return null;
            }
            return (SoundModeEnum) ((ValueBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ValueBody<SoundModeEnum>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKVoiceHelperEx.11
            })).value;
        } catch (Exception e2) {
            Log.e("SDKVoiceHelperEx", "getSoundMode error", e2);
            return null;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public SoundOutputTypeEnum getSoundOutputType() {
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).get("v1/voice/output/type").build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (SoundOutputTypeEnum) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/voice/output/type")), new m<ResultType<SoundOutputTypeEnum>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKVoiceHelperEx.13
                })).result;
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return (SoundOutputTypeEnum) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/voice/output/type")), new m<ResultType<SoundOutputTypeEnum>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKVoiceHelperEx.14
                })).result;
            }
            if (responseSendRequest.getCode() != 200) {
                return null;
            }
            return (SoundOutputTypeEnum) ((ValueBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ValueBody<SoundOutputTypeEnum>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKVoiceHelperEx.15
            })).value;
        } catch (Exception e2) {
            Log.e("SDKVoiceHelperEx", "getSoundOutputType error", e2);
            return null;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public StereoEnhancerEnum getStereoEnhancerMode() {
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).get("v1/voice/stereo/enhancer/mode").build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return (StereoEnhancerEnum) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/voice/stereo/enhancer/mode")), new m<ResultType<StereoEnhancerEnum>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKVoiceHelperEx.16
                })).result;
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return (StereoEnhancerEnum) ((ResultType) ParseUtilEx.decodeJSON(sendCommand(new CmdUdiGetRequest("v1/voice/stereo/enhancer/mode")), new m<ResultType<StereoEnhancerEnum>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKVoiceHelperEx.17
                })).result;
            }
            if (responseSendRequest.getCode() != 200) {
                return null;
            }
            return (StereoEnhancerEnum) ((ValueBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ValueBody<StereoEnhancerEnum>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKVoiceHelperEx.18
            })).value;
        } catch (Exception e2) {
            Log.e("SDKVoiceHelperEx", "getStereoEnhancerMode error", e2);
            return null;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public int getTreble() {
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).get("v1/voice/treble").build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.d(sendCommand(new CmdUdiGetRequest("v1/voice/treble")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return c.d(sendCommand(new CmdUdiGetRequest("v1/voice/treble")));
            }
            if (responseSendRequest.getCode() != 200) {
                return -1;
            }
            return ((Integer) ((ValueBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ValueBody<Integer>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKVoiceHelperEx.1
            })).value).intValue();
        } catch (Exception e2) {
            Log.e("SDKVoiceHelperEx", "getTreble error", e2);
            return -1;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public int getVolume() {
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).get("v1/voice/volume").build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.d(sendCommand(new CmdUdiGetRequest("v1/voice/volume")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return c.d(sendCommand(new CmdUdiGetRequest("v1/voice/volume")));
            }
            if (responseSendRequest.getCode() != 200) {
                return -1;
            }
            return ((Integer) ((ValueBody) ParseUtilEx.decodeJSON(responseSendRequest.getStringBody(), new m<ValueBody<Integer>>() { // from class: com.ifpdos.sdk.udi.opensdk.helper.SDKVoiceHelperEx.21
            })).value).intValue();
        } catch (Exception e2) {
            Log.e("SDKVoiceHelperEx", "getVolume error", e2);
            return -1;
        }
    }

    public boolean isAudioOutEnable() {
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).get("v1/voice/audio/out/enable").build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.b(sendCommand(new CmdUdiGetRequest("v1/voice/audio/out/enable")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return c.b(sendCommand(new CmdUdiGetRequest("v1/voice/audio/out/enable")));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return ((EnableBody) c.f(responseSendRequest.getStringBody(), EnableBody.class)).enable;
        } catch (Exception e2) {
            Log.e("SDKVoiceHelperEx", "isAudioOutEnable error", e2);
            return false;
        }
    }

    public boolean isAudioSyncEnable() {
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).get("v1/voice/audio/sync/enable").build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.b(sendCommand(new CmdUdiGetRequest("v1/voice/audio/sync/enable")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return c.b(sendCommand(new CmdUdiGetRequest("v1/voice/audio/sync/enable")));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return ((EnableBody) c.f(responseSendRequest.getStringBody(), EnableBody.class)).enable;
        } catch (Exception e2) {
            Log.e("SDKVoiceHelperEx", "isAudioSyncEnable error", e2);
            return false;
        }
    }

    public boolean isHdmiAudioOutEnable() {
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).get("v1/voice/hdmi/audio/out/enable").build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.b(sendCommand(new CmdUdiGetRequest("v1/voice/hdmi/audio/out/enable")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return c.b(sendCommand(new CmdUdiGetRequest("v1/voice/hdmi/audio/out/enable")));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return ((EnableBody) c.f(responseSendRequest.getStringBody(), EnableBody.class)).enable;
        } catch (Exception e2) {
            Log.e("SDKVoiceHelperEx", "isHdmiAudioOutEnable error", e2);
            return false;
        }
    }

    public boolean isMute() {
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).get("v1/voice/mute").build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.b(sendCommand(new CmdUdiGetRequest("v1/voice/mute")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return c.b(sendCommand(new CmdUdiGetRequest("v1/voice/mute")));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return ((GetMuteBody) c.f(responseSendRequest.getStringBody(), GetMuteBody.class)).isMute;
        } catch (Exception e2) {
            Log.e("SDKVoiceHelperEx", "isMute error", e2);
            return false;
        }
    }

    public boolean isSoundZoneEnable(AudioTypeEnum audioTypeEnum) {
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).get("v1/voice/soundzone/" + audioTypeEnum + "/enable").build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.b(sendCommand(new CmdUdiGetRequest("v1/voice/soundzone/" + audioTypeEnum + "/enable")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() != 404) {
                if (responseSendRequest.getCode() != 200) {
                    return false;
                }
                return ((EnableBody) c.f(responseSendRequest.getStringBody(), EnableBody.class)).enable;
            }
            return c.b(sendCommand(new CmdUdiGetRequest("v1/voice/soundzone/" + audioTypeEnum + "/enable")));
        } catch (Exception e2) {
            Log.e("SDKVoiceHelperEx", "isSoundZoneEnable error", e2);
            return false;
        }
    }

    public boolean setAdvancedSettings(int i2, int i3) {
        String strJ = c.j(new AdvancedSettingsPostBody(i2, i3));
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).post("v1/voice/advanced/settings", strJ).build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/voice/advanced/settings", strJ)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/voice/advanced/settings", strJ)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKVoiceHelperEx", "setAdvancedSettings error", e2);
            return false;
        }
    }

    public boolean setAudioMode(AudioModeEnum audioModeEnum) {
        String strJ = c.j(new ValueBody(audioModeEnum));
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).post("v1/voice/mode/audio", strJ).build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/voice/mode/audio", strJ)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/voice/mode/audio", strJ)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKVoiceHelperEx", "setAudioMode error", e2);
            return false;
        }
    }

    public boolean setAudioOutEnable(boolean z) {
        String strJ = c.j(new EnableBody(z));
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).post("v1/voice/audio/out/enable", strJ).build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/voice/audio/out/enable", strJ)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/voice/audio/out/enable", strJ)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKVoiceHelperEx", "setAudioOutEnable error", e2);
            return false;
        }
    }

    public boolean setAudioSyncEnable(boolean z) {
        String strJ = c.j(new EnableBody(z));
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).post("v1/voice/audio/sync/enable", strJ).build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/voice/audio/sync/enable", strJ)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/voice/audio/sync/enable", strJ)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKVoiceHelperEx", "setAudioSyncEnable error", e2);
            return false;
        }
    }

    public boolean setBass(int i2) {
        String strJ = c.j(new ValueBody(Integer.valueOf(i2)));
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).post("v1/voice/bass", strJ).build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/voice/bass", strJ)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/voice/bass", strJ)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKVoiceHelperEx", "setBass error", e2);
            return false;
        }
    }

    public boolean setChannelBalance(int i2) {
        String strJ = c.j(new ValueBody(Integer.valueOf(i2)));
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).post("v1/voice/channel/balance", strJ).build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/voice/channel/balance", strJ)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/voice/channel/balance", strJ)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKVoiceHelperEx", "setChannelBalance error", e2);
            return false;
        }
    }

    public boolean setHdmiAudioMode(boolean z) {
        String strJ = c.j(new EnableBody(z));
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).post("v1/voice/hdmi/audio/out/enable", strJ).build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/voice/hdmi/audio/out/enable", strJ)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/voice/hdmi/audio/out/enable", strJ)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKVoiceHelperEx", "setHdmiAudioMode error", e2);
            return false;
        }
    }

    public boolean setHeadSetVolume(int i2) {
        String strJ = c.j(new ValueBody(Integer.valueOf(i2)));
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).post("v1/voice/head/set/volume", strJ).build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/voice/head/set/volume", strJ)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/voice/head/set/volume", strJ)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKVoiceHelperEx", "setHeadSetVolume error", e2);
            return false;
        }
    }

    public boolean setMute(boolean z, boolean z2) {
        String strJ = c.j(new SetMuteBody(z, z2));
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).post("v1/voice/mute", strJ).build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/voice/mute", strJ)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/voice/mute", strJ)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKVoiceHelperEx", "setMute error", e2);
            return false;
        }
    }

    public boolean setMuteChannel(boolean z, MuteChannelEnum muteChannelEnum) {
        String strJ = c.j(new SetMuteChannelBody(z, muteChannelEnum));
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).post("v1/voice/mute/" + muteChannelEnum + "", strJ).build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/voice/mute/" + muteChannelEnum + "", strJ)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() != 404) {
                if (responseSendRequest.getCode() != 200) {
                    return false;
                }
                return true;
            }
            return c.b(sendCommand(new CmdUdiPostRequest("v1/voice/mute/" + muteChannelEnum + "", strJ)));
        } catch (Exception e2) {
            Log.e("SDKVoiceHelperEx", "setMuteChannel error", e2);
            return false;
        }
    }

    public boolean setSmartSoundMode(SmartSoundModeEnum smartSoundModeEnum) {
        String strJ = c.j(new ValueBody(smartSoundModeEnum));
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).post("v1/voice/mode/smart/sound", strJ).build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/voice/mode/smart/sound", strJ)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/voice/mode/smart/sound", strJ)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKVoiceHelperEx", "setSmartSoundMode error", e2);
            return false;
        }
    }

    public boolean setSoundMode(SoundModeEnum soundModeEnum) {
        String strJ = c.j(new ValueBody(soundModeEnum));
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).post("v1/voice/mode/sound", strJ).build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/voice/mode/sound", strJ)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/voice/mode/sound", strJ)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKVoiceHelperEx", "setSoundMode error", e2);
            return false;
        }
    }

    public boolean setSoundOutputType(SoundOutputTypeEnum soundOutputTypeEnum) {
        String strJ = c.j(new ValueBody(soundOutputTypeEnum));
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).post("v1/voice/output/type", strJ).build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/voice/output/type", strJ)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/voice/output/type", strJ)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKVoiceHelperEx", "setSoundOutputType error", e2);
            return false;
        }
    }

    public boolean setSoundZoneEnable(AudioTypeEnum audioTypeEnum, boolean z) {
        String strJ = c.j(new BassOrTrebleBody(audioTypeEnum, z));
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).post("v1/voice/soundzone/" + audioTypeEnum + "/enable", strJ).build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/voice/soundzone/" + audioTypeEnum + "/enable", strJ)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() != 404) {
                if (responseSendRequest.getCode() != 200) {
                    return false;
                }
                return true;
            }
            return c.b(sendCommand(new CmdUdiPostRequest("v1/voice/soundzone/" + audioTypeEnum + "/enable", strJ)));
        } catch (Exception e2) {
            Log.e("SDKVoiceHelperEx", "setSoundZoneEnable error", e2);
            return false;
        }
    }

    public boolean setStereoEnhancerMode(StereoEnhancerEnum stereoEnhancerEnum) {
        String strJ = c.j(new ValueBody(stereoEnhancerEnum));
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).post("v1/voice/stereo/enhancer/mode", strJ).build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/voice/stereo/enhancer/mode", strJ)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/voice/stereo/enhancer/mode", strJ)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKVoiceHelperEx", "setStereoEnhancerMode error", e2);
            return false;
        }
    }

    public boolean setTreble(int i2) {
        String strJ = c.j(new ValueBody(Integer.valueOf(i2)));
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).post("v1/voice/treble", strJ).build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/voice/treble", strJ)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/voice/treble", strJ)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKVoiceHelperEx", "setTreble error", e2);
            return false;
        }
    }

    public boolean setVolume(int i2) {
        String strJ = c.j(new ValueBody(Integer.valueOf(i2)));
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).post("v1/voice/volume", strJ).build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/voice/volume", strJ)));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return c.b(sendCommand(new CmdUdiPostRequest("v1/voice/volume", strJ)));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return true;
        } catch (Exception e2) {
            Log.e("SDKVoiceHelperEx", "setVolume error", e2);
            return false;
        }
    }

    public boolean smartSoundModeEnable() {
        Request requestBuild = new Request.Builder().addHeader("token", SdkEnvironment.getToken()).addHeader("invoker", SdkEnvironment.getPackageName()).get("v1/voice/mode/smart/sound/enable").build();
        try {
            IServer udiServer = SdkEnvironment.getUdiServer();
            if (udiServer == null) {
                return c.b(sendCommand(new CmdUdiGetRequest("v1/voice/mode/smart/sound/enable")));
            }
            Response responseSendRequest = udiServer.sendRequest(requestBuild);
            if (responseSendRequest.getCode() == 404) {
                return c.b(sendCommand(new CmdUdiGetRequest("v1/voice/mode/smart/sound/enable")));
            }
            if (responseSendRequest.getCode() != 200) {
                return false;
            }
            return ((EnableBody) c.f(responseSendRequest.getStringBody(), EnableBody.class)).enable;
        } catch (Exception e2) {
            Log.e("SDKVoiceHelperEx", "smartSoundModeEnable error", e2);
            return false;
        }
    }
}
