Lines Matching refs:BufferQueue
20 #include <gui/BufferQueue.h>
34 // ConsumerBase is a base class for BufferQueue consumer end-points. It
35 // handles common tasks like management of the connection to the BufferQueue
104 // BufferQueue. The onFrameAvailable and onBuffersReleased methods should
124 // abandonLocked puts the BufferQueue into the abandoned state, causing
149 // acquireBufferLocked fetches the next buffer from the BufferQueue and
160 // control to the BufferQueue.
163 // must take place when a buffer is released back to the BufferQueue. If
184 // ConsumerBase maintains about a BufferQueue buffer slot.
200 // mSlots stores the buffers that have been allocated by the BufferQueue
202 // filled in with the result of BufferQueue::acquire when the
207 Slot mSlots[BufferQueue::NUM_BUFFER_SLOTS];
209 // mAbandoned indicates that the BufferQueue will no longer be used to
212 // method. A BufferQueue that has been abandoned will return the NO_INIT
225 // The ConsumerBase has-a BufferQueue and is responsible for creating this object