Searched defs:producer (Results 1 - 25 of 44) sorted by relevance

12

/frameworks/native/libs/gui/tests/
H A DSurfaceTextureGL.h40 sp<IGraphicBufferProducer> producer; local
41 BufferQueue::createBufferQueue(&producer, &mConsumer);
44 mSTC = new Surface(producer);
H A DMalicious.cpp30 ProxyBQP(const sp<IGraphicBufferProducer>& producer) : mProducer(producer) {} argument
100 MaliciousBQP(const sp<IGraphicBufferProducer>& producer) : ProxyBQP(producer) {} argument
135 sp<IGraphicBufferProducer> producer; local
137 BufferQueue::createBufferQueue(&producer, &consumer);
141 sp<MaliciousBQP> malicious = new MaliciousBQP(producer);
H A DMultiTextureConsumer_test.cpp37 sp<IGraphicBufferProducer> producer; local
39 BufferQueue::createBufferQueue(&producer, &consumer);
42 mSurface = new Surface(producer);
H A DBufferQueue_test.cpp114 sp<IGraphicBufferProducer> producer; local
116 BufferQueue::createBufferQueue(&producer, &consumer);
118 serviceManager->addService(PRODUCER_NAME, IInterface::asBinder(producer));
577 // Repeatedly queue and dequeue a buffer from the producer side, it should
643 // Repeatedly queue and dequeue a buffer from the producer side, it should
699 // Repeatedly queue and dequeue a buffer from the producer side, it should
1172 // Disconnect the producer end. This should clear all of the slots and mark
H A DSurfaceTextureClient_test.cpp51 sp<IGraphicBufferProducer> producer; local
53 BufferQueue::createBufferQueue(&producer, &consumer);
56 mSTC = new Surface(producer);
761 sp<IGraphicBufferProducer> producer; local
763 BufferQueue::createBufferQueue(&producer, &consumer);
766 sp<Surface> stc(new Surface(producer));
/frameworks/base/libs/hwui/tests/common/
H A DTestContext.cpp92 sp<IGraphicBufferProducer> producer; local
94 BufferQueue::createBufferQueue(&producer, &consumer);
95 producer->setMaxDequeuedBufferCount(3);
96 producer->setAsyncMode(true);
99 mSurface = new Surface(producer);
111 // We assume the producer is internally ordered enough such that
/frameworks/native/opengl/tests/EGLTest/
H A DEGL_test.cpp140 sp<IGraphicBufferProducer> producer;
142 BufferQueue::createBufferQueue(&producer, &consumer);
144 sp<Surface> mSTC = new Surface(producer);
255 sp<IGraphicBufferProducer> producer; local
257 BufferQueue::createBufferQueue(&producer, &consumer);
259 sp<Surface> mSTC = new Surface(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/vr/bufferhubd/
H A Dconsumer_channel.cpp23 const std::shared_ptr<Channel> producer)
27 producer_(producer) {
36 if (auto producer = GetProducer()) {
38 producer->OnConsumerIgnored();
39 producer->RemoveConsumer(this);
45 if (auto producer = GetProducer()) {
46 // If producer has not hung up, copy most buffer info from the producer.
47 info = producer->GetBufferInfo();
68 auto producer local
21 ConsumerChannel(BufferHubService* service, int buffer_id, int channel_id, const std::shared_ptr<Channel> producer) argument
107 auto producer = GetProducer(); local
126 auto producer = GetProducer(); local
147 auto producer = GetProducer(); local
[all...]
H A Dconsumer_queue_channel.cpp18 const std::shared_ptr<Channel>& producer)
20 producer_(producer),
29 if (auto producer = GetProducer()) {
30 producer->RemoveConsumer(this);
36 auto producer = GetProducer(); local
37 if (!producer) {
45 *producer, &ProducerQueueChannel::OnCreateConsumerQueue, message);
50 *producer, &ProducerQueueChannel::OnGetQueueInfo, message);
74 if (auto producer = GetProducer()) {
75 // If producer ha
16 ConsumerQueueChannel( BufferHubService* service, int buffer_id, int channel_id, const std::shared_ptr<Channel>& producer) argument
[all...]
/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/vulkan/include/vulkan/
H A Dvk_android_native_buffer.h68 uint64_t producer; member in struct:__anon1922::__anon1923
/frameworks/av/services/camera/libcameraservice/api1/client2/
H A DCallbackProcessor.cpp113 sp<IGraphicBufferProducer> producer; local
115 BufferQueue::createBufferQueue(&producer, &consumer);
119 mCallbackWindow = new Surface(producer);
H A DJpegProcessor.cpp108 sp<IGraphicBufferProducer> producer; local
110 BufferQueue::createBufferQueue(&producer, &consumer);
114 mCaptureWindow = new Surface(producer);
/frameworks/av/services/camera/libcameraservice/device3/
H A DCamera3InputStream.cpp170 sp<IGraphicBufferProducer> *producer) {
173 if (producer == NULL) {
180 *producer = mProducer;
197 * no-op since we can't disconnect the producer from the consumer-side
229 sp<IGraphicBufferProducer> producer; local
231 BufferQueue::createBufferQueue(&producer, &consumer);
234 res = producer->query(NATIVE_WINDOW_MIN_UNDEQUEUED_BUFFERS, &minUndequeuedBuffers);
255 * and not the sum of producer+consumer side as in other camera streams).
259 // TODO: somehow set the total buffer count when producer connects?
265 mProducer = producer;
169 getInputBufferProducerLocked( sp<IGraphicBufferProducer> *producer) argument
[all...]
H A DCamera3StreamSplitter.cpp113 sp<IGraphicBufferProducer> producer = notifier.first; local
115 IInterface::asBinder(producer)->unlinkToDeath(listener);
165 // Connect to the buffer producer
436 // If the producer of this queue is disconnected, -22 error will occur
/frameworks/base/media/mca/filterfw/native/core/
H A Dgl_env.cpp168 sp<IGraphicBufferProducer> producer; local
170 BufferQueue::createBufferQueue(&producer, &consumer);
173 window_ = new Surface(producer);
/frameworks/native/cmds/flatland/
H A DGLHelper.cpp203 sp<IGraphicBufferProducer> producer; local
205 BufferQueue::createBufferQueue(&producer, &consumer);
209 producer->setMaxDequeuedBufferCount(2);
212 sp<ANativeWindow> anw = new Surface(producer);
/frameworks/native/libs/vr/libbufferhubqueue/tests/
H A Dbuffer_hub_queue-test.cpp55 // Create producer buffer.
134 auto producer = producer_status.take(); local
135 ASSERT_NE(nullptr, producer);
138 ASSERT_EQ(producer->Post({}, &seq_in, sizeof(seq_in)), 0);
214 // Buffer should be returned to the producer queue without being handled by
301 // producer queue is exhausted
/frameworks/native/libs/vr/libvrflinger/
H A Ddisplay_surface.cpp210 auto producer = ProducerQueue::Create(meta_size_bytes); local
211 if (!producer) {
213 "ApplicationDisplaySurface::OnCreateQueue: Failed to create producer "
219 producer->CreateSilentConsumerQueue();
232 return std::move(producer->GetChannelHandle());
271 auto producer = ProducerQueue::Create(meta_size_bytes); local
272 if (!producer) {
274 "DirectDisplaySurface::OnCreateQueue: Failed to create producer "
279 direct_queue_ = producer->CreateConsumerQueue();
289 return std::move(producer
[all...]
/frameworks/native/services/surfaceflinger/tests/
H A DTransaction_test.cpp61 sp<IGraphicBufferProducer> producer; local
63 BufferQueue::createBufferQueue(&producer, &consumer);
70 ASSERT_EQ(NO_ERROR, sf->captureScreen(display, producer, Rect(), 0, 0,
/frameworks/base/core/jni/android/graphics/
H A DSurfaceTexture.cpp53 jfieldID producer; member in struct:android::fields_t
97 const sp<IGraphicBufferProducer>& producer)
100 (IGraphicBufferProducer*)env->GetLongField(thiz, fields.producer);
101 if (producer.get()) {
102 producer->incStrong((void*)SurfaceTexture_setProducer);
107 env->SetLongField(thiz, fields.producer, (jlong)producer.get());
130 return (IGraphicBufferProducer*)env->GetLongField(thiz, fields.producer);
135 sp<IGraphicBufferProducer> producer(SurfaceTexture_getProducer(env, thiz));
136 sp<Surface> surfaceTextureClient(surfaceTexture != NULL ? new Surface(producer)
96 SurfaceTexture_setProducer(JNIEnv* env, jobject thiz, const sp<IGraphicBufferProducer>& producer) argument
261 sp<IGraphicBufferProducer> producer; local
[all...]
/frameworks/native/libs/gui/
H A DISurfaceComposer.cpp104 const sp<IGraphicBufferProducer>& producer,
113 data.writeStrongBinder(IInterface::asBinder(producer));
543 sp<IGraphicBufferProducer> producer = local
554 status_t res = captureScreen(display, producer,
103 captureScreen(const sp<IBinder>& display, const sp<IGraphicBufferProducer>& producer, Rect sourceCrop, uint32_t reqWidth, uint32_t reqHeight, int32_t minLayerZ, int32_t maxLayerZ, bool useIdentityTransform, ISurfaceComposer::Rotation rotation) argument
/frameworks/native/libs/vr/libbufferhubqueue/
H A Dbuffer_hub_queue_producer.cpp12 sp<BufferHubQueueProducer> producer = new BufferHubQueueProducer; local
13 producer->queue_ = ProducerQueue::Create<DvrNativeBufferMetadata>();
14 return producer;
22 "BufferHubQueueProducer::Create producer's metadata size is different "
27 sp<BufferHubQueueProducer> producer = new BufferHubQueueProducer; local
28 producer->queue_ = queue;
29 return producer;
39 ALOGE("requestBuffer: BufferHubQueueProducer has no connected producer");
48 ALOGE("requestBuffer: slot %d is not owned by the producer (state = %s)",
113 // In Daydream, non-blocking producer sid
[all...]
/frameworks/native/services/surfaceflinger/
H A DMonitoredProducer.cpp24 MonitoredProducer::MonitoredProducer(const sp<IGraphicBufferProducer>& producer, argument
27 mProducer(producer),
39 const wp<IBinder>& producer)
40 : mFlinger(flinger), mProducer(producer) {}
38 MessageCleanUpList(const sp<SurfaceFlinger>& flinger, const wp<IBinder>& producer) argument

Completed in 7919 milliseconds

12