summaryrefslogtreecommitdiff
path: root/services/surfaceflinger/Client.h
diff options
context:
space:
mode:
Diffstat (limited to 'services/surfaceflinger/Client.h')
-rw-r--r--services/surfaceflinger/Client.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/services/surfaceflinger/Client.h b/services/surfaceflinger/Client.h
index 15cd763822..e9063e5bb6 100644
--- a/services/surfaceflinger/Client.h
+++ b/services/surfaceflinger/Client.h
@@ -28,9 +28,13 @@
namespace android {
+// ---------------------------------------------------------------------------
+
class Layer;
class SurfaceFlinger;
+// ---------------------------------------------------------------------------
+
class Client : public BnSurfaceComposerClient
{
public:
@@ -50,18 +54,17 @@ 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, int32_t* outLayerId,
+ sp<IGraphicBufferProducer>* gbp,
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, int32_t* outLayerId,
+ sp<IGraphicBufferProducer>* gbp,
uint32_t* outTransformHint = nullptr);
- status_t mirrorSurface(const sp<IBinder>& mirrorFromHandle, sp<IBinder>* handle,
- int32_t* outLayerId);
+ status_t mirrorSurface(const sp<IBinder>& mirrorFromHandle, sp<IBinder>* handle);
virtual status_t clearLayerFrameStats(const sp<IBinder>& handle) const;
@@ -77,6 +80,7 @@ private:
mutable Mutex mLock;
};
+// ---------------------------------------------------------------------------
}; // namespace android
#endif // ANDROID_SF_CLIENT_H