Searched defs:consumer (Results 1 - 25 of 37) sorted by relevance

12

/frameworks/native/include/gui/
H A DBufferQueueConsumer.h41 // field of buffer is set to NULL and it is assumed that the consumer still
58 // releaseBuffer releases a buffer slot from the consumer back to the
63 // If releaseBuffer returns STALE_BUFFER_SLOT, then the consumer must free
74 // connect connects a consumer to the BufferQueue. Only one
75 // consumer may be connected, and when that consumer disconnects the
78 // controlledByApp indicates whether the consumer is controlled by
85 // disconnect disconnects a consumer from the BufferQueue. All
93 // but have not yet been released by the consumer.
112 // (when both producer and consumer hav
158 consumerConnect(const sp<IConsumerListener>& consumer, bool controlledByApp) argument
[all...]
/frameworks/native/services/surfaceflinger/
H A DSurfaceFlingerConsumer.h35 SurfaceFlingerConsumer(const sp<IGraphicBufferConsumer>& consumer, argument
37 : GLConsumer(consumer, tex, GLConsumer::TEXTURE_EXTERNAL, false, false),
/frameworks/native/libs/gui/tests/
H A DMultiTextureConsumer_test.cpp38 sp<IGraphicBufferConsumer> consumer; local
39 BufferQueue::createBufferQueue(&producer, &consumer);
40 mGlConsumer = new GLConsumer(consumer, TEX_ID,
H A DSurface_test.cpp93 sp<IGraphicBufferConsumer> consumer; local
94 BufferQueue::createBufferQueue(&producer, &consumer);
95 sp<CpuConsumer> cpuConsumer = new CpuConsumer(consumer, 1);
143 sp<IGraphicBufferConsumer> consumer; local
144 BufferQueue::createBufferQueue(&producer, &consumer);
145 sp<BufferItemConsumer> c = new BufferItemConsumer(consumer,
H A DBufferQueue_test.cpp87 sp<IGraphicBufferConsumer> consumer; local
88 BufferQueue::createBufferQueue(&producer, &consumer);
91 serviceManager->addService(CONSUMER_NAME, consumer->asBinder());
H A DSurfaceTextureClient_test.cpp47 sp<IGraphicBufferConsumer> consumer; local
48 BufferQueue::createBufferQueue(&producer, &consumer);
49 mST = new GLConsumer(consumer, 123, GLConsumer::TEXTURE_EXTERNAL, true,
718 sp<IGraphicBufferConsumer> consumer; local
719 BufferQueue::createBufferQueue(&producer, &consumer);
720 sp<GLConsumer> st(new GLConsumer(consumer, i,
/frameworks/native/opengl/tests/EGLTest/
H A DEGL_test.cpp111 sp<IGraphicBufferConsumer> consumer; local
112 BufferQueue::createBufferQueue(&producer, &consumer);
113 consumer->consumerConnect(new DummyConsumer, false);
/frameworks/native/services/surfaceflinger/DisplayHardware/
H A DFramebufferSurface.cpp54 const sp<IGraphicBufferConsumer>& consumer) :
55 ConsumerBase(consumer),
53 FramebufferSurface(HWComposer& hwc, int disp, const sp<IGraphicBufferConsumer>& consumer) argument
/frameworks/av/cmds/screenrecord/
H A DFrameOutput.cpp71 sp<IGraphicBufferConsumer> consumer; local
72 BufferQueue::createBufferQueue(&producer, &consumer);
73 mGlConsumer = new GLConsumer(consumer, mExtTextureName,
H A DOverlay.cpp173 sp<IGraphicBufferConsumer> consumer; local
174 BufferQueue::createBufferQueue(&mProducer, &consumer);
175 mGlConsumer = new GLConsumer(consumer, mExtTextureName,
/frameworks/av/services/camera/libcameraservice/device3/
H A DCamera3InputStream.cpp175 * no-op since we can't disconnect the producer from the consumer-side
207 sp<IGraphicBufferConsumer> consumer; local
208 BufferQueue::createBufferQueue(&producer, &consumer);
224 * (Note that this sets consumer-side buffer count only,
225 * and not the sum of producer+consumer side as in other camera streams).
231 mConsumer = new BufferItemConsumer(consumer, camera3_stream::usage,
H A DCamera3OutputStream.cpp35 sp<ANativeWindow> consumer,
39 mConsumer(consumer),
50 sp<ANativeWindow> consumer,
54 mConsumer(consumer),
278 // Configure consumer-side ANativeWindow interface
330 ALOGE("%s: Unable to query consumer undequeued"
34 Camera3OutputStream(int id, sp<ANativeWindow> consumer, uint32_t width, uint32_t height, int format) argument
49 Camera3OutputStream(int id, sp<ANativeWindow> consumer, uint32_t width, uint32_t height, size_t maxSize, int format) argument
H A DCamera3ZslStream.cpp121 sp<IGraphicBufferConsumer> consumer; local
122 BufferQueue::createBufferQueue(&producer, &consumer);
123 mProducer = new RingBufferConsumer(consumer, GRALLOC_USAGE_HW_CAMERA_ZSL, bufferCount);
/frameworks/av/services/camera/libcameraservice/gui/
H A DRingBufferConsumer.h62 // Create a new ring buffer consumer. The consumerUsage parameter determines
63 // the consumer usage flags passed to the graphics allocator. The
66 RingBufferConsumer(const sp<IGraphicBufferConsumer>& consumer, uint32_t consumerUsage,
84 // setConsumerUsage allows the BufferQueue consumer usage to be
123 PinnedBufferItem(wp<RingBufferConsumer> consumer, argument
125 mConsumer(consumer),
130 sp<RingBufferConsumer> consumer = mConsumer.promote(); local
131 if (consumer != NULL) {
132 consumer->unpinBuffer(mBufferItem);
H A DRingBufferConsumer.cpp40 RingBufferConsumer::RingBufferConsumer(const sp<IGraphicBufferConsumer>& consumer, argument
43 ConsumerBase(consumer),
/frameworks/native/libs/gui/
H A DBufferItemConsumer.cpp33 const sp<IGraphicBufferConsumer>& consumer, uint32_t consumerUsage,
35 ConsumerBase(consumer, controlledByApp)
39 "Failed to set consumer usage bits to %#x", consumerUsage);
32 BufferItemConsumer( const sp<IGraphicBufferConsumer>& consumer, uint32_t consumerUsage, int bufferCount, bool controlledByApp) argument
H A DIGraphicBufferConsumer.cpp273 virtual status_t consumerConnect(const sp<IConsumerListener>& consumer, bool controlledByApp) { argument
276 data.writeStrongBinder(consumer->asBinder());
467 sp<IConsumerListener> consumer = IConsumerListener::asInterface( data.readStrongBinder() ); local
469 status_t result = consumerConnect(consumer, controlledByApp);
/frameworks/av/camera/
H A DProCamera.cpp253 sp<IGraphicBufferConsumer> consumer; local
254 BufferQueue::createBufferQueue(&producer, &consumer);
255 sp<CpuConsumer> cc = new CpuConsumer(consumer, heapCount
/frameworks/av/services/camera/libcameraservice/api1/client2/
H A DCallbackProcessor.cpp114 sp<IGraphicBufferConsumer> consumer; local
115 BufferQueue::createBufferQueue(&producer, &consumer);
116 mCallbackConsumer = new CpuConsumer(consumer, kCallbackHeapCount);
H A DJpegProcessor.cpp86 sp<IGraphicBufferConsumer> consumer; local
87 BufferQueue::createBufferQueue(&producer, &consumer);
88 mCaptureConsumer = new CpuConsumer(consumer, 1);
H A DZslProcessor.cpp136 sp<IGraphicBufferConsumer> consumer; local
137 BufferQueue::createBufferQueue(&producer, &consumer);
138 mZslConsumer = new BufferItemConsumer(consumer,
H A DStreamingProcessor.cpp255 // Need to re-size consumer and heap
257 ALOGV("%s: Camera %d: Resetting recording heap and consumer",
372 ALOGV("%s: Camera %d: Creating recording consumer with %zu + 1 "
373 "consumer-side buffers", __FUNCTION__, mId, mRecordingHeapCount);
375 // always acquire and free a buffer when the heap is full; otherwise the consumer
378 sp<IGraphicBufferConsumer> consumer; local
379 BufferQueue::createBufferQueue(&producer, &consumer);
380 mRecordingConsumer = new BufferItemConsumer(consumer,
/frameworks/base/core/jni/android/graphics/
H A DSurfaceTexture.cpp234 sp<IGraphicBufferConsumer> consumer; local
235 BufferQueue::createBufferQueue(&producer, &consumer);
238 consumer->disableAsyncBuffer();
239 consumer->setDefaultMaxBufferCount(1);
244 surfaceTexture = new GLConsumer(consumer, GL_TEXTURE_EXTERNAL_OES,
247 surfaceTexture = new GLConsumer(consumer, texName,
/frameworks/base/media/mca/filterfw/native/core/
H A Dgl_env.cpp166 sp<IGraphicBufferConsumer> consumer; local
167 BufferQueue::createBufferQueue(&producer, &consumer);
168 surfaceTexture_ = new GLConsumer(consumer, 0, GLConsumer::TEXTURE_EXTERNAL,
/frameworks/native/cmds/flatland/
H A DGLHelper.cpp205 sp<IGraphicBufferConsumer> consumer; local
206 BufferQueue::createBufferQueue(&producer, &consumer, mGraphicBufferAlloc);
207 sp<GLConsumer> glc = new GLConsumer(consumer, name,

Completed in 1502 milliseconds

12