diff options
Diffstat (limited to 'services/surfaceflinger/RegionSamplingThread.h')
-rw-r--r-- | services/surfaceflinger/RegionSamplingThread.h | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/services/surfaceflinger/RegionSamplingThread.h b/services/surfaceflinger/RegionSamplingThread.h index 0defdb3fcb..86632db490 100644 --- a/services/surfaceflinger/RegionSamplingThread.h +++ b/services/surfaceflinger/RegionSamplingThread.h @@ -16,17 +16,19 @@ #pragma once +#include <android-base/thread_annotations.h> +#include <binder/IBinder.h> +#include <renderengine/ExternalTexture.h> +#include <ui/GraphicBuffer.h> +#include <ui/Rect.h> +#include <utils/StrongPointer.h> + #include <chrono> #include <condition_variable> #include <mutex> #include <thread> #include <unordered_map> -#include <android-base/thread_annotations.h> -#include <binder/IBinder.h> -#include <ui/GraphicBuffer.h> -#include <ui/Rect.h> -#include <utils/StrongPointer.h> #include "Scheduler/OneShotTimer.h" namespace android { @@ -122,7 +124,8 @@ private: std::mutex mSamplingMutex; std::unordered_map<wp<IBinder>, Descriptor, WpHash> mDescriptors GUARDED_BY(mSamplingMutex); - sp<GraphicBuffer> mCachedBuffer GUARDED_BY(mSamplingMutex) = nullptr; + std::shared_ptr<renderengine::ExternalTexture> mCachedBuffer GUARDED_BY(mSamplingMutex) = + nullptr; }; } // namespace android |