package com.seewo.adbcommons.model;

import android.graphics.Rect;
import android.os.Parcel;
import android.os.Parcelable;
import com.seewo.adbcommons.model.base.BaseCmdMsg;
import com.seewo.adbcommons.model.base.BaseCmdMsgRemote;
import java.util.ArrayList;

/* JADX INFO: loaded from: classes.dex */
public class Cmd510MarkEvent extends BaseCmdMsgRemote {
    public static final Parcelable.Creator<Cmd510MarkEvent> CREATOR = new Parcelable.Creator<Cmd510MarkEvent>() { // from class: com.seewo.adbcommons.model.Cmd510MarkEvent.1
        /* JADX WARN: Can't rename method to resolve collision */
        @Override // android.os.Parcelable.Creator
        public Cmd510MarkEvent createFromParcel(Parcel parcel) {
            return new Cmd510MarkEvent(parcel);
        }

        /* JADX WARN: Can't rename method to resolve collision */
        @Override // android.os.Parcelable.Creator
        public Cmd510MarkEvent[] newArray(int i2) {
            return new Cmd510MarkEvent[i2];
        }
    };
    public static final int EVENT_CLOSE_MARK = 2;
    public static final int EVENT_START_MARK = 1;
    public static final int EVENT_START_MARK_BY_VIDEO_PRESENTER = 10;

    @Deprecated
    public static final int EVENT_SYNC_ACCELERATE_AREA = 8;

    @Deprecated
    public static final int EVENT_SYNC_COLOR = 3;

    @Deprecated
    public static final int EVENT_SYNC_WIDTH = 4;
    public static final int EVENT_SYNC_WRITE_STATUS = 5;

    @Deprecated
    public static final int EVENT_UPDATE_510_SYSTEM_DOCK = 9;

    @Deprecated
    public static final int EVENT_USE_JNI_TOUCH_EVENT = 5;
    public static final int EVENT_USE_TOUCH_EVENT_RENDER = 6;

    @Deprecated
    public Rect mAccelerateRect;
    public ArrayList<Rect> mAccelerateRegion;
    public int mAppMask;
    public int mColor;
    public boolean mEnableTouchEventRender;
    public int mEventCode;
    public boolean mIsEnable;

    @Deprecated
    public boolean mIsUseJniTouchEvent;
    public int mMarkStartType;
    public String mSavePath;
    public float mWidth;

    public Cmd510MarkEvent() {
        this.mAccelerateRegion = new ArrayList<>();
        this.mAccelerateRect = new Rect();
    }

    @Override // android.os.Parcelable
    public int describeContents() {
        return 0;
    }

    @Override // com.seewo.adbcommons.model.base.BaseCmdMsg
    protected int getActionIDFromChild() {
        return 118;
    }

    @Override // com.seewo.adbcommons.model.base.BaseCmdMsg
    protected void handleDecode(BaseCmdMsg baseCmdMsg) {
        Cmd510MarkEvent cmd510MarkEvent = (Cmd510MarkEvent) baseCmdMsg;
        this.mEventCode = cmd510MarkEvent.mEventCode;
        this.mColor = cmd510MarkEvent.mColor;
        this.mIsEnable = cmd510MarkEvent.mIsEnable;
        this.mWidth = cmd510MarkEvent.mWidth;
        this.mIsUseJniTouchEvent = cmd510MarkEvent.mIsUseJniTouchEvent;
        this.mEnableTouchEventRender = cmd510MarkEvent.mEnableTouchEventRender;
        this.mSavePath = cmd510MarkEvent.mSavePath;
        this.mMarkStartType = cmd510MarkEvent.mMarkStartType;
        this.mAppMask = cmd510MarkEvent.mAppMask;
        this.mAccelerateRegion = cmd510MarkEvent.mAccelerateRegion;
        this.mAccelerateRect = cmd510MarkEvent.mAccelerateRect;
    }

    @Override // android.os.Parcelable
    public void writeToParcel(Parcel parcel, int i2) {
        parcel.writeInt(this.mEventCode);
        parcel.writeInt(this.mColor);
        parcel.writeByte(this.mIsEnable ? (byte) 1 : (byte) 0);
        parcel.writeFloat(this.mWidth);
        parcel.writeByte(this.mIsUseJniTouchEvent ? (byte) 1 : (byte) 0);
        parcel.writeByte(this.mEnableTouchEventRender ? (byte) 1 : (byte) 0);
        parcel.writeString(this.mSavePath);
        parcel.writeInt(this.mMarkStartType);
        parcel.writeInt(this.mAppMask);
        parcel.writeTypedList(this.mAccelerateRegion);
        parcel.writeParcelable(this.mAccelerateRect, i2);
    }

    protected Cmd510MarkEvent(Parcel parcel) {
        this.mAccelerateRegion = new ArrayList<>();
        this.mEventCode = parcel.readInt();
        this.mColor = parcel.readInt();
        this.mIsEnable = parcel.readByte() != 0;
        this.mWidth = parcel.readFloat();
        this.mIsUseJniTouchEvent = parcel.readByte() != 0;
        this.mEnableTouchEventRender = parcel.readByte() != 0;
        this.mSavePath = parcel.readString();
        this.mMarkStartType = parcel.readInt();
        this.mAppMask = parcel.readInt();
        parcel.readTypedList(this.mAccelerateRegion, Rect.CREATOR);
        this.mAccelerateRect = (Rect) parcel.readParcelable(Rect.class.getClassLoader());
    }
}
