replicant-frameworks_native/include/gui
Dan Stoza d9822a3843 BufferQueueProducer: add detachNextBuffer
Adds a new method, IGBP::detachNextBuffer, that effectively does
dequeue + request + detach in a single call, but does not need to
know anything about the dequeued buffer, and will not block on
dequeue. This is mostly for the upcoming StreamSplitter to use in
its onBufferReleased callback.

Change-Id: Ie88a69de109003acebaa486a5b44c8a455726550
2014-04-15 10:27:25 -07:00
..
BitTube.h fix a few problems with BitTube 2013-09-10 21:10:53 -07:00
BufferItem.h Split BufferQueue into core + producer + consumer 2014-03-04 09:33:14 -08:00
BufferItemConsumer.h BufferItemConsumer: Use IGBC instead of BQ 2014-03-13 11:12:04 -07:00
BufferQueue.h BufferQueueProducer: add detachNextBuffer 2014-04-15 10:27:25 -07:00
BufferQueueConsumer.h Merge "Add sideband streams to BufferQueue and related classes" 2014-03-13 20:28:17 +00:00
BufferQueueCore.h BufferQueue: Add producer buffer-released callback 2014-03-31 14:10:07 -07:00
BufferQueueDefs.h Change BufferQueue into producer/consumer wrapper 2014-03-04 15:58:03 -08:00
BufferQueueProducer.h BufferQueueProducer: add detachNextBuffer 2014-04-15 10:27:25 -07:00
BufferSlot.h BufferQueue: Allow detaching/reattaching buffers 2014-03-10 16:45:38 -07:00
ConsumerBase.h Add sideband streams to BufferQueue and related classes 2014-03-11 12:23:14 -07:00
CpuConsumer.h gui: CpuConsumer::lockNextBuffer change return code when too many bufs acquired 2013-08-14 20:17:17 -07:00
DisplayEventReceiver.h make struct Event layout consistent on 32/64-bit 2014-03-20 16:49:06 +08:00
GLConsumer.h GLConsumer: start using EGL_ANDROID_image_crop 2013-10-02 17:34:35 +00:00
GraphicBufferAlloc.h SurfaceFlinger: Move GraphicBufferAlloc to libgui 2012-12-11 17:54:29 -08:00
GuiConfig.h Show build config in dumpsys SurfaceFlinger 2012-09-25 11:31:46 -07:00
IConsumerListener.h Add sideband streams to BufferQueue and related classes 2014-03-11 12:23:14 -07:00
IDisplayEventConnection.h Improve the VSYNC api a bit. 2011-12-06 22:43:10 -08:00
IGraphicBufferAlloc.h fix libgui header location 2012-02-27 13:03:08 -08:00
IGraphicBufferConsumer.h Merge "Add sideband streams to BufferQueue and related classes" 2014-03-13 20:28:17 +00:00
IGraphicBufferProducer.h BufferQueueProducer: add detachNextBuffer 2014-04-15 10:27:25 -07:00
IProducerListener.h BufferQueue: Add producer buffer-released callback 2014-03-31 14:10:07 -07:00
ISensorEventConnection.h Change API from flush(handle) to flush(). Call flush on all active sensors in the given SensorEventConnection. 2013-10-09 17:26:01 -07:00
ISensorServer.h
ISurfaceComposer.h Adding render stats APIs to UiAutomation (framework native). 2014-04-10 12:32:19 -07:00
ISurfaceComposerClient.h Adding render stats APIs to UiAutomation (framework native). 2014-04-10 12:32:19 -07:00
Sensor.h Add stringType and requiredPermission to sensors, effectively adding permission checking for sensors 2014-04-11 00:06:06 +00:00
SensorEventQueue.h Change API from flush(handle) to flush(). Call flush on all active sensors in the given SensorEventConnection. 2013-10-09 17:26:01 -07:00
SensorManager.h SensorManager reconnects to sensor service when the later dies 2011-10-16 22:15:23 -07:00
Surface.h Add sideband streams to BufferQueue and related classes 2014-03-11 12:23:14 -07:00
SurfaceComposerClient.h Adding render stats APIs to UiAutomation (framework native). 2014-04-10 12:32:19 -07:00
SurfaceControl.h Adding render stats APIs to UiAutomation (framework native). 2014-04-10 12:32:19 -07:00