Searched refs:BufferTracker (Results 1 – 4 of 4) sorted by relevance
129 class BufferTracker : public LightRefBase<BufferTracker> {131 explicit BufferTracker(const sp<GraphicBuffer>& buffer);144 friend LightRefBase<BufferTracker>;145 ~BufferTracker();148 BufferTracker(const BufferTracker& other);149 BufferTracker& operator=(const BufferTracker& other);179 KeyedVector<uint64_t, sp<BufferTracker> > mBuffers;
180 class BufferTracker {182 BufferTracker(const sp<GraphicBuffer>& buffer,184 ~BufferTracker() = default;200 BufferTracker(const BufferTracker& other);201 BufferTracker& operator=(const BufferTracker& other);269 std::unordered_map<uint64_t, std::unique_ptr<BufferTracker> > mBuffers;
369 const BufferTracker& tracker = *(mBuffers[bufferId]); in outputBufferLocked()428 std::unique_ptr<BufferTracker> tracker_ptr = std::move(mBuffers[bufferId]); in notifyBufferReleased()445 auto tracker = std::make_unique<BufferTracker>(gb, surface_ids); in attachBufferToOutputs()543 BufferTracker& tracker = *(mBuffers[bufferId]); in onFrameAvailable()589 std::unique_ptr<BufferTracker> tracker_ptr = std::move(mBuffers[id]); in decrementBufRefCountLocked()709 BufferTracker& tracker = *(mBuffers[buffer->getId()]); in returnOutputBufferLocked()802 Camera3StreamSplitter::BufferTracker::BufferTracker( in BufferTracker() function in android::Camera3StreamSplitter::BufferTracker807 void Camera3StreamSplitter::BufferTracker::mergeFence(const sp<Fence>& with) { in mergeFence()811 size_t Camera3StreamSplitter::BufferTracker::decrementReferenceCountLocked(size_t surfaceId) { in decrementReferenceCountLocked()
143 new BufferTracker(bufferItem.mGraphicBuffer)); in onFrameAvailable()210 const sp<BufferTracker>& tracker = mBuffers.editValueFor(buffer->getId()); in onBufferReleasedByOutput()278 StreamSplitter::BufferTracker::BufferTracker(const sp<GraphicBuffer>& buffer) in BufferTracker() function in android::StreamSplitter::BufferTracker281 StreamSplitter::BufferTracker::~BufferTracker() {} in ~BufferTracker()283 void StreamSplitter::BufferTracker::mergeFence(const sp<Fence>& with) { in mergeFence()