diff options
author | Andy McFadden <fadden@android.com> | 2013-01-08 11:25:51 -0800 |
---|---|---|
committer | Andy McFadden <fadden@android.com> | 2013-01-08 11:25:51 -0800 |
commit | 466a192d2088f9238d34597d1aa28da41367c1ca (patch) | |
tree | 070644b217d0c88b68660a9894147eb3456288b2 /include/gui/IGraphicBufferProducer.h | |
parent | 757c872c4a6440288bf0343c60b61f89796ca2cd (diff) | |
download | frameworks_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.h | 19 |
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. */ |