Home | History | Annotate | Download | only in gui

Lines Matching defs:bufferItem

23 #include <gui/BufferItem.h>
102 void StreamSplitter::onFrameAvailable(const BufferItem& /* item */) {
127 BufferItem bufferItem;
128 status_t status = mInput->acquireBuffer(&bufferItem, /* presentWhen */ 0);
133 bufferItem.mGraphicBuffer->getId());
135 status = mInput->detachBuffer(bufferItem.mSlot);
140 mBuffers.add(bufferItem.mGraphicBuffer->getId(),
141 new BufferTracker(bufferItem.mGraphicBuffer));
144 bufferItem.mTimestamp, bufferItem.mIsAutoTimestamp,
145 bufferItem.mDataSpace, bufferItem.mCrop,
146 static_cast<int32_t>(bufferItem.mScalingMode),
147 bufferItem.mTransform, bufferItem.mFence);
153 status = (*output)->attachBuffer(&slot, bufferItem.mGraphicBuffer);
159 mBuffers.editValueFor(bufferItem.mGraphicBuffer->getId())->
174 mBuffers.editValueFor(bufferItem.mGraphicBuffer->getId())->
183 bufferItem.mGraphicBuffer->getId(), output->get());