package com.cvte.vman.impl;

import android.os.Parcel;
import com.cvte.vman.SoundScreenAngleCtrl;
import com.cvte.vman.VmanMiddleWare;
import com.cvte.vman.entity.EntityAngleInfo;
import com.cvte.vman.instance.InvokeCmd;
import com.cvte.vman.utils.CLog;

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

    private SoundScreenAngleCtrlManager() {
    }

    public static synchronized SoundScreenAngleCtrlManager getInstance() {
        try {
            if (mSoundScreenAngleCtrlManager == null) {
                synchronized (SoundScreenAngleCtrlManager.class) {
                    try {
                        if (mSoundScreenAngleCtrlManager == null) {
                            mSoundScreenAngleCtrlManager = new SoundScreenAngleCtrlManager();
                        }
                    } finally {
                    }
                }
            }
        } catch (Throwable th) {
            throw th;
        }
        return mSoundScreenAngleCtrlManager;
    }

    @Override // com.cvte.vman.SoundScreenAngleCtrl
    public EntityAngleInfo getSoundScreenAngle() {
        CLog.d("getSoundScreenAngle ++");
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(16384);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        parcelExcuteCommandSet_Parcel.setDataPosition(0);
        CLog.d("getSoundScreenAngle val =" + parcelExcuteCommandSet_Parcel.readInt());
        int i2 = parcelExcuteCommandSet_Parcel.readInt();
        int i3 = parcelExcuteCommandSet_Parcel.readInt();
        parcelExcuteCommandSet_Parcel.recycle();
        CLog.d("getSoundScreenAngle debug, startAngle = " + i2 + "---endAngle=" + i3);
        return new EntityAngleInfo(i2, i3);
    }

    @Override // com.cvte.vman.SoundScreenAngleCtrl
    public boolean setSoundScreenAngle(int i2, int i3) {
        CLog.d("setSoundScreenAngle ++");
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_SOUNDSCREENANGLECTRL_SET_SOUNDSCREENANGLE);
        parcelObtain.writeInt(i2);
        parcelObtain.writeInt(i3);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        parcelExcuteCommandSet_Parcel.setDataPosition(0);
        CLog.d("setSoundScreenAngle val =" + parcelExcuteCommandSet_Parcel.readInt());
        boolean z2 = parcelExcuteCommandSet_Parcel.readBoolean();
        CLog.d("setSoundScreenAngle ret =" + z2);
        parcelExcuteCommandSet_Parcel.recycle();
        return z2;
    }
}
