Home
last modified time | relevance | path

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

/frameworks/av/services/camera/libcameraservice/device3/
DCamera3StreamSplitter.cpp316 auto& outputSlots = *mOutputSlots[gbp]; in removeOutputLocked() local
317 for (size_t i = 0; i < outputSlots.size(); i++) { in removeOutputLocked()
318 if (outputSlots[i] != nullptr) { in removeOutputLocked()
319 pendingBufferIds.push_back(outputSlots[i]->getId()); in removeOutputLocked()
326 mDetachedBuffers.emplace(outputSlots[i]->getId()); in removeOutputLocked()
481 auto& outputSlots = *mOutputSlots[gbp]; in attachBufferToOutputs() local
482 if (static_cast<size_t> (slot + 1) > outputSlots.size()) { in attachBufferToOutputs()
483 outputSlots.resize(slot + 1); in attachBufferToOutputs()
485 if (outputSlots[slot] != nullptr) { in attachBufferToOutputs()
489 decrementBufRefCountLocked(outputSlots[slot]->getId(), surface_id); in attachBufferToOutputs()
[all …]