Searched refs:BufferTracker (Results 1 - 5 of 5) sorted by relevance

/frameworks/native/include/gui/
H A DStreamSplitter.h129 class BufferTracker : public LightRefBase<BufferTracker> { class in class:android::StreamSplitter
131 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> > mBuffer
[all...]
/frameworks/native/libs/gui/include/gui/
H A DStreamSplitter.h129 class BufferTracker : public LightRefBase<BufferTracker> { class in class:android::StreamSplitter
131 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> > mBuffer
[all...]
/frameworks/av/services/camera/libcameraservice/device3/
H A DCamera3StreamSplitter.h168 class BufferTracker { class in class:android::Camera3StreamSplitter
170 BufferTracker(const sp<GraphicBuffer>& buffer,
172 ~BufferTracker() = default;
188 BufferTracker(const BufferTracker& other);
189 BufferTracker& operator=(const BufferTracker& other);
250 std::unordered_map<uint64_t, std::unique_ptr<BufferTracker> > mBuffers;
H A DCamera3StreamSplitter.cpp337 const BufferTracker& tracker = *(mBuffers[bufferId]);
388 std::unique_ptr<BufferTracker> tracker_ptr = std::move(mBuffers[bufferId]);
405 auto tracker = std::make_unique<BufferTracker>(gb, surface_ids);
497 BufferTracker& tracker = *(mBuffers[bufferId]);
499 SP_LOGV("%s: BufferTracker for buffer %" PRId64 ", number of requests %zu",
536 // attachBufferToOutputs resulting in a new BufferTracker with same bufferId
538 std::unique_ptr<BufferTracker> tracker_ptr = std::move(mBuffers[id]);
652 BufferTracker& tracker = *(mBuffers[buffer->getId()]);
745 Camera3StreamSplitter::BufferTracker::BufferTracker( function in class:android::Camera3StreamSplitter::BufferTracker
[all...]
/frameworks/native/libs/gui/
H A DStreamSplitter.cpp143 new BufferTracker(bufferItem.mGraphicBuffer));
210 const sp<BufferTracker>& tracker = mBuffers.editValueFor(buffer->getId());
278 StreamSplitter::BufferTracker::BufferTracker(const sp<GraphicBuffer>& buffer) function in class:android::StreamSplitter::BufferTracker
281 StreamSplitter::BufferTracker::~BufferTracker() {}
283 void StreamSplitter::BufferTracker::mergeFence(const sp<Fence>& with) {

Completed in 216 milliseconds