Lines Matching defs:outputQueue
158 status_t Camera3StreamSplitter::addOutput(size_t surfaceId, const sp<Surface>& outputQueue) {
161 status_t res = addOutputLocked(surfaceId, outputQueue);
173 status_t Camera3StreamSplitter::addOutputLocked(size_t surfaceId, const sp<Surface>& outputQueue) {
175 if (outputQueue == nullptr) {
176 SP_LOGE("addOutput: outputQueue must not be NULL");
185 status_t res = native_window_set_buffers_dimensions(outputQueue.get(),
192 sp<IGraphicBufferProducer> gbp = outputQueue->getIGraphicBufferProducer();
196 res = outputQueue->connect(NATIVE_WINDOW_API_CAMERA, listener);
204 res = static_cast<ANativeWindow*>(outputQueue.get())->query(
205 outputQueue.get(),
220 res = native_window_set_buffer_count(outputQueue.get(),
224 __FUNCTION__, outputQueue.get());
231 res = native_window_get_consumer_usage(static_cast<ANativeWindow*>(outputQueue.get()), &usage);
233 outputQueue->setDequeueTimeout(kDequeueBufferTimeout);
238 SP_LOGE("%s: Failed to turn off allocation for outputQueue", __FUNCTION__);