package com.mstar.android;

import android.os.IBinder;
import android.os.Parcel;
import android.os.RemoteException;
import android.os.ServiceManager;
import android.os.SystemProperties;
import android.util.Log;

/* JADX INFO: loaded from: classes.dex */
public class MDisplay {
    static final int GET_PANEL_MODE = 105;
    static final int SET_AUTO_STEREO_MODE = 101;
    static final int SET_BYPASS_TRANSFORM_MODE = 102;
    static final int SET_GOP_STRETCH_WIN = 106;
    static final int SET_PANEL_MODE = 103;
    static final int SET_SURFACE_RESOLUTION = 104;
    static final int SURFACECOMPOSER_MSTAR_PERSERVED = 100;
    static final String TAG = "MDisplay";

    public enum PanelMode {
        E_PANELMODE_NONE,
        E_PANELMODE_NORMAL,
        E_PANELMODE_4K1K_FP,
        E_PANELMODE_4K2K_15HZ
    }

    public static PanelMode getPanelMode() {
        Log.i(TAG, "setPanelMode is Depricated interface do nothing!!");
        return PanelMode.E_PANELMODE_NONE;
    }

    public static void set3DDisplayMode(int i2) {
        SystemProperties.set("mstar.desk-display-mode", String.valueOf(i2));
    }

    public static void setAutoStereoMode(int i2, int i3) {
        try {
            IBinder service = ServiceManager.getService("SurfaceFlinger");
            if (service != null) {
                Parcel parcelObtain = Parcel.obtain();
                parcelObtain.writeInterfaceToken("android.ui.ISurfaceComposer");
                parcelObtain.writeInt(i2);
                parcelObtain.writeInt(i3);
                service.transact(101, parcelObtain, null, 0);
                parcelObtain.recycle();
            }
        } catch (RemoteException e2) {
            e2.printStackTrace();
        }
    }

    public static void setBypassTransformMode(int i2, int i3) {
        Log.i(TAG, "setBypassTransformMode is Depricated interface do nothing!!");
    }

    public static void setPanelMode(PanelMode panelMode) {
        Log.i(TAG, "setPanelMode is Depricated interface do nothing!!");
    }

    public static void setSurfaceResolutionMode(int i2, int i3, int i4, int i5, int i6, long j2) {
        try {
            IBinder service = ServiceManager.getService("SurfaceFlinger");
            if (service != null) {
                Parcel parcelObtain = Parcel.obtain();
                parcelObtain.writeInterfaceToken("android.ui.ISurfaceComposer");
                parcelObtain.writeInt(i2);
                parcelObtain.writeInt(i3);
                parcelObtain.writeInt(i4);
                parcelObtain.writeInt(i5);
                parcelObtain.writeInt(i6);
                parcelObtain.writeLong(j2);
                service.transact(104, parcelObtain, null, 0);
                parcelObtain.recycle();
            }
        } catch (RemoteException e2) {
            e2.printStackTrace();
        }
    }
}
