diff options
Diffstat (limited to 'libs/gui/include/gui/LayerMetadata.h')
-rw-r--r-- | libs/gui/include/gui/LayerMetadata.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libs/gui/include/gui/LayerMetadata.h b/libs/gui/include/gui/LayerMetadata.h index d58e019799..de14b3d785 100644 --- a/libs/gui/include/gui/LayerMetadata.h +++ b/libs/gui/include/gui/LayerMetadata.h @@ -27,6 +27,10 @@ enum { METADATA_WINDOW_TYPE = 2, METADATA_TASK_ID = 3, METADATA_MOUSE_CURSOR = 4, + METADATA_ACCESSIBILITY_ID = 5, + METADATA_OWNER_PID = 6, + METADATA_DEQUEUE_TIME = 7, + METADATA_GAME_MODE = 8 }; struct LayerMetadata : public Parcelable { @@ -49,6 +53,8 @@ struct LayerMetadata : public Parcelable { bool has(uint32_t key) const; int32_t getInt32(uint32_t key, int32_t fallback) const; void setInt32(uint32_t key, int32_t value); + std::optional<int64_t> getInt64(uint32_t key) const; + void setInt64(uint32_t key, int64_t value); std::string itemToString(uint32_t key, const char* separator) const; }; |