Home
last modified time | relevance | path

Searched refs:outputSlots (Results 1 – 1 of 1) sorted by relevance

/frameworks/av/services/camera/libcameraservice/device3/
DCamera3StreamSplitter.cpp304 auto& outputSlots = *mOutputSlots[gbp]; in removeOutputLocked() local
305 for (size_t i = 0; i < outputSlots.size(); i++) { in removeOutputLocked()
306 if (outputSlots[i] != nullptr) { in removeOutputLocked()
307 pendingBufferIds.push_back(outputSlots[i]->getId()); in removeOutputLocked()
314 mDetachedBuffers.emplace(outputSlots[i]->getId()); in removeOutputLocked()
460 auto& outputSlots = *mOutputSlots[gbp]; in attachBufferToOutputs() local
461 if (static_cast<size_t> (slot + 1) > outputSlots.size()) { in attachBufferToOutputs()
462 outputSlots.resize(slot + 1); in attachBufferToOutputs()
464 if (outputSlots[slot] != nullptr) { in attachBufferToOutputs()
468 decrementBufRefCountLocked(outputSlots[slot]->getId(), surface_id); in attachBufferToOutputs()
[all …]