Lines Matching refs:Camera3StreamSplitter
44 status_t Camera3StreamSplitter::connect(const std::unordered_map<size_t, sp<Surface>> &surfaces, in connect()
122 status_t Camera3StreamSplitter::getOnFrameAvailableResult() { in getOnFrameAvailableResult()
127 void Camera3StreamSplitter::disconnect() { in disconnect()
163 Camera3StreamSplitter::Camera3StreamSplitter(bool useHalBufManager) : in Camera3StreamSplitter() function in android::Camera3StreamSplitter
166 Camera3StreamSplitter::~Camera3StreamSplitter() { in ~Camera3StreamSplitter()
170 status_t Camera3StreamSplitter::addOutput(size_t surfaceId, const sp<Surface>& outputQueue) { in addOutput()
187 void Camera3StreamSplitter::setHalBufferManager(bool enabled) { in setHalBufferManager()
192 status_t Camera3StreamSplitter::addOutputLocked(size_t surfaceId, const sp<Surface>& outputQueue) { in addOutputLocked()
285 status_t Camera3StreamSplitter::removeOutput(size_t surfaceId) { in removeOutput()
306 status_t Camera3StreamSplitter::removeOutputLocked(size_t surfaceId) { in removeOutputLocked()
356 status_t Camera3StreamSplitter::outputBufferLocked(const sp<IGraphicBufferProducer>& output, in outputBufferLocked()
417 std::string Camera3StreamSplitter::getUniqueConsumerName() { in getUniqueConsumerName()
422 status_t Camera3StreamSplitter::notifyBufferReleased(const sp<GraphicBuffer>& buffer) { in notifyBufferReleased()
434 status_t Camera3StreamSplitter::attachBufferToOutputs(ANativeWindowBuffer* anb, in attachBufferToOutputs()
501 void Camera3StreamSplitter::onFrameAvailable(const BufferItem& /*item*/) { in onFrameAvailable()
567 void Camera3StreamSplitter::onFrameReplaced(const BufferItem& item) { in onFrameReplaced()
572 void Camera3StreamSplitter::decrementBufRefCountLocked(uint64_t id, size_t surfaceId) { in decrementBufRefCountLocked()
651 void Camera3StreamSplitter::onBufferReleasedByOutput( in onBufferReleasedByOutput()
682 void Camera3StreamSplitter::onBufferReplacedLocked( in onBufferReplacedLocked()
698 void Camera3StreamSplitter::returnOutputBufferLocked(const sp<Fence>& fence, in returnOutputBufferLocked()
731 void Camera3StreamSplitter::handleOutputDequeueStatusLocked(status_t res, int slot) { in handleOutputDequeueStatusLocked()
751 void Camera3StreamSplitter::onAbandonedLocked() { in onAbandonedLocked()
765 int Camera3StreamSplitter::getSlotForOutputLocked(const sp<IGraphicBufferProducer>& gbp, in getSlotForOutputLocked()
780 Camera3StreamSplitter::OutputListener::OutputListener( in OutputListener()
781 wp<Camera3StreamSplitter> splitter, in OutputListener()
785 void Camera3StreamSplitter::OutputListener::onBufferReleased() { in onBufferReleased()
787 sp<Camera3StreamSplitter> splitter = mSplitter.promote(); in onBufferReleased()
794 void Camera3StreamSplitter::OutputListener::binderDied(const wp<IBinder>& /* who */) { in binderDied()
795 sp<Camera3StreamSplitter> splitter = mSplitter.promote(); in binderDied()
802 Camera3StreamSplitter::BufferTracker::BufferTracker( in BufferTracker()
807 void Camera3StreamSplitter::BufferTracker::mergeFence(const sp<Fence>& with) { in mergeFence()
811 size_t Camera3StreamSplitter::BufferTracker::decrementReferenceCountLocked(size_t surfaceId) { in decrementReferenceCountLocked()