diff options
author | koron393 <koron393@gmail.com> | 2019-09-16 01:19:12 +0900 |
---|---|---|
committer | Arian <arian.kulmer@web.de> | 2020-02-07 20:09:45 +0100 |
commit | 6916d01731616972f4476a72c5b64fc9e883f929 (patch) | |
tree | 4db089d7cd588c8718fc06e80b29757247242d13 /libshims/include/ui/GraphicBufferAllocator.h | |
parent | 23345306d57c8fa5950933c6cefafbcaed31a935 (diff) |
shinano-common: libshim_camera: Update sources to Q
* Copy from Q framework sources.
Change-Id: I5b1998ce1834e825dad70f09bc8f6ab3d8e059e6
Signed-off-by: koron393 <koron393@gmail.com>
Diffstat (limited to 'libshims/include/ui/GraphicBufferAllocator.h')
-rw-r--r-- | libshims/include/ui/GraphicBufferAllocator.h | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/libshims/include/ui/GraphicBufferAllocator.h b/libshims/include/ui/GraphicBufferAllocator.h index 546fb4b..25d4512 100644 --- a/libshims/include/ui/GraphicBufferAllocator.h +++ b/libshims/include/ui/GraphicBufferAllocator.h @@ -32,16 +32,10 @@ #include <utils/Mutex.h> #include <utils/Singleton.h> -#include <hardware/gralloc.h> - namespace android { -namespace Gralloc2 { -class Allocator; -} - +class GrallocAllocator; class GraphicBufferMapper; -class String8; class GraphicBufferAllocator : public Singleton<GraphicBufferAllocator> { @@ -55,7 +49,9 @@ public: status_t free(buffer_handle_t handle); - void dump(String8& res) const; + size_t getTotalSize() const; + + void dump(std::string& res) const; static void dumpToSystemLog(); private: @@ -77,8 +73,8 @@ private: GraphicBufferAllocator(); ~GraphicBufferAllocator(); - alloc_device_t *mAllocDev; - const std::unique_ptr<const Gralloc2::Allocator> mAllocator; + GraphicBufferMapper& mMapper; + std::unique_ptr<const GrallocAllocator> mAllocator; }; // --------------------------------------------------------------------------- |