commit | a5ed2e995f1ac2a7350db186bb2ff6022dc7c1d2 | [log] [tgz] |
---|---|---|
author | Utku Utkan <utkan@google.com> | Tue Jun 06 20:29:49 2023 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Tue Jun 06 20:29:49 2023 +0000 |
tree | 0fe79c732c3c07dfdd45ce4c4f710ab1e277197e | |
parent | ad3c2cd9e3d311d3dc61f969b71c94fd189c1a14 [diff] | |
parent | 51bd996c66922c225815f88b571b35ca22926209 [diff] |
Merge "Add toString() to HardwareBuffer" into udc-qpr-dev am: 51bd996c66 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/23590120 Change-Id: Ife974db1695800dc4fbd2e8e51e92e89098db5c2 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/libs/nativewindow/include/android/hardware_buffer_aidl.h b/libs/nativewindow/include/android/hardware_buffer_aidl.h index 1659d54..e269f0d 100644 --- a/libs/nativewindow/include/android/hardware_buffer_aidl.h +++ b/libs/nativewindow/include/android/hardware_buffer_aidl.h
@@ -34,6 +34,10 @@ #include <android/hardware_buffer.h> #include <sys/cdefs.h> +#ifdef __cplusplus +#include <string> +#endif + __BEGIN_DECLS /** @@ -142,6 +146,15 @@ return ret; } + inline std::string toString() const { + if (!mBuffer) { + return "<HardwareBuffer: Invalid>"; + } + uint64_t id = 0; + AHardwareBuffer_getId(mBuffer, &id); + return "<HardwareBuffer " + std::to_string(id) + ">"; + } + private: HardwareBuffer(const HardwareBuffer& other) = delete; HardwareBuffer& operator=(const HardwareBuffer& other) = delete;