summaryrefslogtreecommitdiffstats
path: root/include/gui/IGraphicBufferProducer.h
diff options
context:
space:
mode:
authorAndy McFadden <fadden@android.com>2013-01-08 11:25:51 -0800
committerAndy McFadden <fadden@android.com>2013-01-08 11:25:51 -0800
commit466a192d2088f9238d34597d1aa28da41367c1ca (patch)
tree070644b217d0c88b68660a9894147eb3456288b2 /include/gui/IGraphicBufferProducer.h
parent757c872c4a6440288bf0343c60b61f89796ca2cd (diff)
downloadframeworks_native-466a192d2088f9238d34597d1aa28da41367c1ca.zip
frameworks_native-466a192d2088f9238d34597d1aa28da41367c1ca.tar.gz
frameworks_native-466a192d2088f9238d34597d1aa28da41367c1ca.tar.bz2
Minor tweaks.
Change-Id: I9f82f574112141b6aa074c42303056cd52d5c478
Diffstat (limited to 'include/gui/IGraphicBufferProducer.h')
-rw-r--r--include/gui/IGraphicBufferProducer.h19
1 files changed, 9 insertions, 10 deletions
diff --git a/include/gui/IGraphicBufferProducer.h b/include/gui/IGraphicBufferProducer.h
index 3b61229..f230b8d 100644
--- a/include/gui/IGraphicBufferProducer.h
+++ b/include/gui/IGraphicBufferProducer.h
@@ -35,17 +35,16 @@ namespace android {
class SurfaceTextureClient;
/*
- * This class defines an interface that is implemented by classes that
- * produce buffers of graphics data. For example, a class that decodes
- * video for playback might use this to provide frames. This is
- * typically done indirectly, through SurfaceTextureClient.
+ * This class defines the Binder IPC interface for the producer side of
+ * a queue of graphics buffers. It's used to send graphics data from one
+ * component to another. For example, a class that decodes video for
+ * playback might use this to provide frames. This is typically done
+ * indirectly, through SurfaceTextureClient.
*
- * The underlying mechanism is a BufferQueue. In normal operation, the
- * producer calls dequeueBuffer() to get an empty buffer, fills it with
- * data, then calls queueBuffer() to make it available to the consumer.
- *
- * The BnGraphicBufferProducer and BpGraphicBufferProducer classes provide
- * the Binder IPC implementation.
+ * The underlying mechanism is a BufferQueue, which implements
+ * BnGraphicBufferProducer. In normal operation, the producer calls
+ * dequeueBuffer() to get an empty buffer, fills it with data, then
+ * calls queueBuffer() to make it available to the consumer.
*
* This class was previously called ISurfaceTexture.
*/