diff options
Diffstat (limited to 'services/surfaceflinger/Client.h')
-rw-r--r-- | services/surfaceflinger/Client.h | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/services/surfaceflinger/Client.h b/services/surfaceflinger/Client.h index e9063e5bb6..15cd763822 100644 --- a/services/surfaceflinger/Client.h +++ b/services/surfaceflinger/Client.h @@ -28,13 +28,9 @@ namespace android { -// --------------------------------------------------------------------------- - class Layer; class SurfaceFlinger; -// --------------------------------------------------------------------------- - class Client : public BnSurfaceComposerClient { public: @@ -54,17 +50,18 @@ private: virtual status_t createSurface(const String8& name, uint32_t w, uint32_t h, PixelFormat format, uint32_t flags, const sp<IBinder>& parent, LayerMetadata metadata, sp<IBinder>* handle, - sp<IGraphicBufferProducer>* gbp, + sp<IGraphicBufferProducer>* gbp, int32_t* outLayerId, uint32_t* outTransformHint = nullptr); virtual status_t createWithSurfaceParent(const String8& name, uint32_t w, uint32_t h, PixelFormat format, uint32_t flags, const sp<IGraphicBufferProducer>& parent, LayerMetadata metadata, sp<IBinder>* handle, - sp<IGraphicBufferProducer>* gbp, + sp<IGraphicBufferProducer>* gbp, int32_t* outLayerId, uint32_t* outTransformHint = nullptr); - status_t mirrorSurface(const sp<IBinder>& mirrorFromHandle, sp<IBinder>* handle); + status_t mirrorSurface(const sp<IBinder>& mirrorFromHandle, sp<IBinder>* handle, + int32_t* outLayerId); virtual status_t clearLayerFrameStats(const sp<IBinder>& handle) const; @@ -80,7 +77,6 @@ private: mutable Mutex mLock; }; -// --------------------------------------------------------------------------- }; // namespace android #endif // ANDROID_SF_CLIENT_H |