package com.seewo.sdk.event;

import android.view.KeyEvent;

/* JADX INFO: loaded from: classes.dex */
public class GlobalKeyEvent {
    private int mAction;
    private int mDeviceId;
    private long mDownTime;
    private long mEventTime;
    private int mFlags;
    private int mKeyCode;
    private int mMetaState;
    private int mRepeatCount;
    private int mScanCode;
    private int mSource;

    public void parseKeyEvent(KeyEvent keyEvent) {
        this.mDeviceId = keyEvent.getDeviceId();
        this.mSource = keyEvent.getSource();
        this.mMetaState = keyEvent.getMetaState();
        this.mAction = keyEvent.getAction();
        this.mKeyCode = keyEvent.getKeyCode();
        this.mScanCode = keyEvent.getScanCode();
        this.mRepeatCount = keyEvent.getRepeatCount();
        this.mFlags = keyEvent.getFlags();
        this.mDownTime = keyEvent.getDownTime();
        this.mEventTime = keyEvent.getEventTime();
    }

    public KeyEvent dumpKeyEvent() {
        return new KeyEvent(this.mDownTime, this.mEventTime, this.mAction, this.mKeyCode, this.mRepeatCount, this.mMetaState, this.mDeviceId, this.mScanCode, this.mFlags, this.mSource);
    }

    public int getDeviceId() {
        return this.mDeviceId;
    }

    public void setDeviceId(int i) {
        this.mDeviceId = i;
    }

    public int getSource() {
        return this.mSource;
    }

    public void setSource(int i) {
        this.mSource = i;
    }

    public int getMetaState() {
        return this.mMetaState;
    }

    public void setMetaState(int i) {
        this.mMetaState = i;
    }

    public int getAction() {
        return this.mAction;
    }

    public void setAction(int i) {
        this.mAction = i;
    }

    public int getKeyCode() {
        return this.mKeyCode;
    }

    public void setKeyCode(int i) {
        this.mKeyCode = i;
    }

    public int getScanCode() {
        return this.mScanCode;
    }

    public void setScanCode(int i) {
        this.mScanCode = i;
    }

    public int getRepeatCount() {
        return this.mRepeatCount;
    }

    public void setRepeatCount(int i) {
        this.mRepeatCount = i;
    }

    public int getFlags() {
        return this.mFlags;
    }

    public void setFlags(int i) {
        this.mFlags = i;
    }

    public long getDownTime() {
        return this.mDownTime;
    }

    public void setDownTime(long j) {
        this.mDownTime = j;
    }

    public long getEventTime() {
        return this.mEventTime;
    }

    public void setEventTime(long j) {
        this.mEventTime = j;
    }

    public String toString() {
        return "KeyEvent { action=" + this.mAction + ", keyCode=" + this.mKeyCode + ", scanCode=" + this.mScanCode + ", metaState=" + this.mMetaState + ", flags=0x" + Integer.toHexString(this.mFlags) + ", repeatCount=" + this.mRepeatCount + ", eventTime=" + this.mEventTime + ", downTime=" + this.mDownTime + ", deviceId=" + this.mDeviceId + ", source=0x" + Integer.toHexString(this.mSource) + " }";
    }
}
