Lines Matching defs:AcquiredBuffer
169 struct GraphicBufferSource::AcquiredBuffer { struct in android::GraphicBufferSource
170 AcquiredBuffer( in AcquiredBuffer() function
188 void addReleaseFenceFd(int fenceFd) { in addReleaseFenceFd()
200 int getAcquireFenceFd() { in getAcquireFenceFd()
210 bool isCached() const { in isCached()
217 sp<GraphicBuffer> getGraphicBuffer() const { in getGraphicBuffer()
227 slot_id getSlot() const { in getSlot()
236 sp<Fence> getReleaseFence() { in getReleaseFence()
251 ~AcquiredBuffer() { in ~AcquiredBuffer()
263 std::shared_ptr<GraphicBufferSource::CachedBuffer> mBuffer;
264 std::shared_ptr<GraphicBufferSource::CachedBuffer::Acquirable> mAcquirable;
265 sp<Fence> mAcquireFence;
266 Vector<int> mReleaseFenceFds;
267 bool mGotReleaseFences;
268 std::function<void(AcquiredBuffer *)> mOnReleased;
277 sp<Fence> getReleaseFence(size_t start, size_t num) const { in getReleaseFence()