diff options
author | Jamie Gennis <jgennis@google.com> | 2010-12-20 11:21:07 -0800 |
---|---|---|
committer | Jamie Gennis <jgennis@google.com> | 2011-01-06 13:12:35 -0800 |
commit | 0a53d5c81b5553d6063b8133492275ce88186978 (patch) | |
tree | dc6573bc4f7011bc5e7be5e6a976f684e52ac061 /services/surfaceflinger/SurfaceFlinger.h | |
parent | 42edf0f8cf8ca85dd5010558ff399e2c9a4c779c (diff) | |
download | frameworks_base-0a53d5c81b5553d6063b8133492275ce88186978.zip frameworks_base-0a53d5c81b5553d6063b8133492275ce88186978.tar.gz frameworks_base-0a53d5c81b5553d6063b8133492275ce88186978.tar.bz2 |
Add the ISurfaceComposer::createGraphicBuffer IPC.
This change adds a new binder method to the ISurfaceComposer interface.
This IPC is intended to allow SurfaceFlinger clients to allocate gralloc
buffers using SurfaceFlinger as a proxy to gralloc.
Change-Id: Ide9fc283aec5da6268ba62cfed0c3319a50b640d
Diffstat (limited to 'services/surfaceflinger/SurfaceFlinger.h')
-rw-r--r-- | services/surfaceflinger/SurfaceFlinger.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/services/surfaceflinger/SurfaceFlinger.h b/services/surfaceflinger/SurfaceFlinger.h index ca7d27d..48642d4 100644 --- a/services/surfaceflinger/SurfaceFlinger.h +++ b/services/surfaceflinger/SurfaceFlinger.h @@ -322,6 +322,8 @@ private: status_t electronBeamOnAnimationImplLocked(); status_t renderScreenToTextureLocked(DisplayID dpy, GLuint* textureName, GLfloat* uOut, GLfloat* vOut); + sp<GraphicBuffer> createGraphicBuffer(uint32_t w, uint32_t h, + PixelFormat format, uint32_t usage) const; friend class FreezeLock; sp<FreezeLock> getFreezeLock() const; |