package com.cvte.vman.impl;

import android.os.Parcel;
import android.text.TextUtils;
import com.cvte.vman.AoipCtrl;
import com.cvte.vman.VmanMiddleWare;
import com.cvte.vman.instance.InvokeCmd;
import com.cvte.vman.utils.CLog;

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

    private AoipCtrlManager() {
    }

    public static synchronized AoipCtrlManager getInstance() {
        if (mAoipCtrlManager == null) {
            synchronized (DevicePortCtrlManager.class) {
                if (mAoipCtrlManager == null) {
                    mAoipCtrlManager = new AoipCtrlManager();
                }
            }
        }
        return mAoipCtrlManager;
    }

    @Override // com.cvte.vman.AoipCtrl
    public int setCallStatus(int i) {
        CLog.i("setCallStatus for status " + i);
        return VmanMiddleWare.getInstance().excuteCommandSet_int(17152, i);
    }

    @Override // com.cvte.vman.AoipCtrl
    public int setVolume(int i) {
        CLog.i("setVolume for volume " + i);
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AOIP_SET_VOLUME, i);
    }

    @Override // com.cvte.vman.AoipCtrl
    public int mute() {
        CLog.i("mute");
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AOIP_MUTE);
    }

    @Override // com.cvte.vman.AoipCtrl
    public int unmute() {
        CLog.i("unmute");
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AOIP_UNMUTE);
    }

    @Override // com.cvte.vman.AoipCtrl
    public int volumeUp() {
        CLog.i("volumeUp");
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AOIP_VOLUME_UP);
    }

    @Override // com.cvte.vman.AoipCtrl
    public int volumeDown() {
        CLog.i("volumeDown");
        return VmanMiddleWare.getInstance().excuteCommandSet_int(InvokeCmd.CMD_AOIP_VOLUME_DOWN);
    }

    @Override // com.cvte.vman.AoipCtrl
    public String listDevices() {
        CLog.i("listDevices");
        return VmanMiddleWare.getInstance().excuteCommandSet_Str(InvokeCmd.CMD_AOIP_DEV_LIST);
    }

    @Override // com.cvte.vman.AoipCtrl
    public int upgradeDevice(String str, String str2) {
        if (TextUtils.isEmpty(str) || TextUtils.isEmpty(str2)) {
            CLog.e("upgradeDevice failed for devId or path is empty");
            return -1;
        }
        CLog.i("upgradeDevice for devId " + str + ", path:" + str2);
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_AOIP_DEV_UPGRADE);
        parcelObtain.writeString(str);
        parcelObtain.writeString(str2);
        return VmanMiddleWare.getInstance().excuteCommandSet_int(parcelObtain);
    }
}
