Searched refs:producer (Results 1 - 25 of 50) sorted by relevance

12

/frameworks/native/libs/gui/tests/
H A DSurface_test.cpp94 sp<IGraphicBufferProducer> producer; local
96 BufferQueue::createBufferQueue(&producer, &consumer);
100 ASSERT_EQ(NO_ERROR, sf->captureScreen(display, producer, Rect(),
131 ASSERT_EQ(NO_ERROR, sf->captureScreen(display, producer, Rect(),
146 sp<IGraphicBufferProducer> producer; local
148 BufferQueue::createBufferQueue(&producer, &consumer);
151 sp<Surface> s = new Surface(producer);
164 sp<IGraphicBufferProducer> producer; local
166 BufferQueue::createBufferQueue(&producer, &consumer);
171 sp<Surface> s = new Surface(producer);
185 sp<IGraphicBufferProducer> producer; local
220 sp<IGraphicBufferProducer> producer; local
236 sp<IGraphicBufferProducer> producer; local
[all...]
H A DSurfaceTextureGL.h40 sp<IGraphicBufferProducer> producer; local
41 BufferQueue::createBufferQueue(&producer, &mConsumer);
44 mSTC = new Surface(producer);
H A DMultiTextureConsumer_test.cpp37 sp<IGraphicBufferProducer> producer; local
39 BufferQueue::createBufferQueue(&producer, &consumer);
42 mSurface = new Surface(producer);
H A DSRGB_test.cpp77 sp<IGraphicBufferProducer> producer; local
79 BufferQueue::createBufferQueue(&producer, &consumer);
85 mInputSurface = new Surface(producer);
233 // Primary producer and consumer
/frameworks/native/libs/gui/
H A DBufferQueue.cpp76 sp<IGraphicBufferProducer> producer(new BufferQueueProducer(core));
77 LOG_ALWAYS_FATAL_IF(producer == NULL,
84 *outProducer = producer;
/frameworks/base/core/jni/android/graphics/
H A DSurfaceTexture.cpp50 jfieldID producer; member in struct:android::fields_t
94 const sp<IGraphicBufferProducer>& producer)
97 (IGraphicBufferProducer*)env->GetLongField(thiz, fields.producer);
98 if (producer.get()) {
99 producer->incStrong((void*)SurfaceTexture_setProducer);
104 env->SetLongField(thiz, fields.producer, (jlong)producer.get());
127 return (IGraphicBufferProducer*)env->GetLongField(thiz, fields.producer);
132 sp<IGraphicBufferProducer> producer(SurfaceTexture_getProducer(env, thiz));
133 sp<Surface> surfaceTextureClient(surfaceTexture != NULL ? new Surface(producer)
93 SurfaceTexture_setProducer(JNIEnv* env, jobject thiz, const sp<IGraphicBufferProducer>& producer) argument
258 sp<IGraphicBufferProducer> producer; local
[all...]
/frameworks/av/services/camera/libcameraservice/device3/
H A DCamera3InputStream.cpp167 sp<IGraphicBufferProducer> *producer) {
170 if (producer == NULL) {
177 *producer = mProducer;
194 * no-op since we can't disconnect the producer from the consumer-side
225 sp<IGraphicBufferProducer> producer; local
227 BufferQueue::createBufferQueue(&producer, &consumer);
230 res = producer->query(NATIVE_WINDOW_MIN_UNDEQUEUED_BUFFERS, &minUndequeuedBuffers);
251 * and not the sum of producer+consumer side as in other camera streams).
255 // TODO: somehow set the total buffer count when producer connects?
261 mProducer = producer;
166 getInputBufferProducerLocked( sp<IGraphicBufferProducer> *producer) argument
[all...]
H A DCamera3InputStream.h73 sp<IGraphicBufferProducer> *producer);
H A DCamera3StreamInterface.h234 * Get the buffer producer of the input buffer queue.
238 virtual status_t getInputBufferProducer(sp<IGraphicBufferProducer> *producer) = 0;
H A DCamera3Stream.h311 // get the buffer producer of the input buffer queue.
313 status_t getInputBufferProducer(sp<IGraphicBufferProducer> *producer);
374 * between the producer and consumer. For this case, upon successfully registration, the streams
418 // Get the buffer producer of the input buffer queue. Only apply to input streams.
419 virtual status_t getInputBufferProducerLocked(sp<IGraphicBufferProducer> *producer);
H A DCamera3ZslStream.cpp120 sp<IGraphicBufferProducer> producer; local
122 BufferQueue::createBufferQueue(&producer, &consumer);
125 mConsumer = new Surface(producer);
/frameworks/av/cmds/screenrecord/
H A DFrameOutput.cpp70 sp<IGraphicBufferProducer> producer; local
72 BufferQueue::createBufferQueue(&producer, &consumer);
77 producer->setMaxDequeuedBufferCount(4);
84 *pBufferProducer = producer;
/frameworks/native/opengl/tools/glgen/stubs/egl/
H A DeglCreateWindowSurface.cpp89 android::sp<android::IGraphicBufferProducer> producer; local
110 producer = android::SurfaceTexture_getProducer(_env, win);
112 if (producer == NULL)
115 window = new android::Surface(producer, true);
/frameworks/native/services/surfaceflinger/
H A DMonitoredProducer.cpp23 MonitoredProducer::MonitoredProducer(const sp<IGraphicBufferProducer>& producer, argument
25 mProducer(producer),
36 const wp<IBinder>& producer)
37 : mFlinger(flinger), mProducer(producer) {}
35 MessageCleanUpList(const sp<SurfaceFlinger>& flinger, const wp<IBinder>& producer) argument
H A DMonitoredProducer.h32 MonitoredProducer(const sp<IGraphicBufferProducer>& producer,
/frameworks/native/opengl/tests/EGLTest/
H A DEGL_test.cpp110 sp<IGraphicBufferProducer> producer; local
112 BufferQueue::createBufferQueue(&producer, &consumer);
114 sp<Surface> mSTC = new Surface(producer);
/frameworks/av/services/camera/libcameraservice/api1/client2/
H A DJpegProcessor.cpp103 sp<IGraphicBufferProducer> producer; local
105 BufferQueue::createBufferQueue(&producer, &consumer);
109 mCaptureWindow = new Surface(producer);
H A DCallbackProcessor.cpp113 sp<IGraphicBufferProducer> producer; local
115 BufferQueue::createBufferQueue(&producer, &consumer);
119 mCallbackWindow = new Surface(producer);
/frameworks/base/media/mca/filterfw/native/core/
H A Dgl_env.cpp165 sp<IGraphicBufferProducer> producer; local
167 BufferQueue::createBufferQueue(&producer, &consumer);
170 window_ = new Surface(producer);
/frameworks/native/cmds/flatland/
H A DGLHelper.cpp204 sp<IGraphicBufferProducer> producer; local
206 BufferQueue::createBufferQueue(&producer, &consumer, mGraphicBufferAlloc);
210 producer->setMaxDequeuedBufferCount(2);
213 sp<ANativeWindow> anw = new Surface(producer);
/frameworks/native/include/gui/
H A DISurfaceComposer.h144 const sp<IGraphicBufferProducer>& producer,
/frameworks/base/media/jni/
H A Dandroid_media_ImageWriter.cpp69 void setProducer(const sp<Surface>& producer) { mProducer = producer; } argument
246 sp<Surface> producer = new Surface(bufferProducer, /*controlledByApp*/false); local
247 ctx->setProducer(producer);
250 * after disconnect. MEDIA or CAMERA are treated the same internally. The producer listener
253 producer->connect(/*api*/NATIVE_WINDOW_API_CAMERA, /*listener*/ctx);
256 // Get the dimension and format of the producer.
257 sp<ANativeWindow> anw = producer;
297 ALOGE("%s: Query producer undequeued buffer count failed: %s (%d)",
299 jniThrowRuntimeException(env, "Query producer undequeue
365 ANativeWindow* producer = ctx->getProducer(); local
[all...]
/frameworks/base/core/jni/
H A Dandroid_view_TextureView.cpp113 sp<IGraphicBufferProducer> producer(SurfaceTexture_getProducer(env, surface));
114 sp<ANativeWindow> window = new Surface(producer, true);
/frameworks/native/services/surfaceflinger/tests/
H A DTransaction_test.cpp61 sp<IGraphicBufferProducer> producer; local
63 BufferQueue::createBufferQueue(&producer, &consumer);
71 ASSERT_EQ(NO_ERROR, sf->captureScreen(display, producer, Rect(), 0, 0,
/frameworks/av/services/camera/libcameraservice/common/
H A DCameraDeviceBase.h165 // get the buffer producer of the input stream
167 sp<IGraphicBufferProducer> *producer) = 0;

Completed in 359 milliseconds

12