Searched refs:BufferSlot (Results 1 - 3 of 3) sorted by path

/frameworks/native/include/gui/
H A DBufferQueue.h173 // public facing structure for BufferSlot
334 struct BufferSlot { struct in class:android::BufferQueue
336 BufferSlot() function in struct:android::BufferQueue::BufferSlot
338 mBufferState(BufferSlot::FREE),
448 BufferSlot mSlots[NUM_BUFFER_SLOTS];
H A DSurfaceTextureClient.h130 struct BufferSlot { struct in class:android::SurfaceTextureClient
146 BufferSlot mSlots[NUM_BUFFER_SLOTS];
/frameworks/native/libs/gui/
H A DBufferQueue.cpp161 if (mSlots[i].mBufferState == BufferSlot::DEQUEUED) {
245 } else if (mSlots[slot].mBufferState != BufferSlot::DEQUEUED) {
295 assert(mSlots[i].mBufferState == BufferSlot::FREE);
307 if (state == BufferSlot::DEQUEUED) {
311 if (state == BufferSlot::FREE) {
379 mSlots[buf].mBufferState = BufferSlot::DEQUEUED;
511 } else if (mSlots[buf].mBufferState != BufferSlot::DEQUEUED) {
550 mSlots[*front].mBufferState = BufferSlot::FREE;
572 mSlots[buf].mBufferState = BufferSlot::QUEUED;
608 } else if (mSlots[buf].mBufferState != BufferSlot
[all...]

Completed in 526 milliseconds