Lines Matching defs:mProducer
30 ProxyBQP(const sp<IGraphicBufferProducer>& producer) : mProducer(producer) {}
32 // Pass through calls to mProducer
34 return mProducer->requestBuffer(slot, buf);
37 return mProducer->setMaxDequeuedBufferCount(maxDequeuedBuffers);
39 status_t setAsyncMode(bool async) override { return mProducer->setAsyncMode(async); }
43 return mProducer->dequeueBuffer(slot, fence, w, h, format, usage, outBufferAge,
46 status_t detachBuffer(int slot) override { return mProducer->detachBuffer(slot); }
48 return mProducer->detachNextBuffer(outBuffer, outFence);
51 return mProducer->attachBuffer(outSlot, buffer);
55 return mProducer->queueBuffer(slot, input, output);
58 return mProducer->cancelBuffer(slot, fence);
60 int query(int what, int* value) override { return mProducer->query(what, value); }
63 return mProducer->connect(listener, api, producerControlledByApp, output);
66 return mProducer->disconnect(api, mode);
69 return mProducer->setSidebandStream(stream);
73 mProducer->allocateBuffers(width, height, format, usage);
75 status_t allowAllocation(bool allow) override { return mProducer->allowAllocation(allow); }
77 return mProducer->setGenerationNumber(generationNumber);
79 String8 getConsumerName() const override { return mProducer->getConsumerName(); }
81 return mProducer->setSharedBufferMode(sharedBufferMode);
84 return mProducer->setAutoRefresh(autoRefresh);
87 return mProducer->setDequeueTimeout(timeout);
91 return mProducer->getLastQueuedBuffer(outBuffer, outFence, outTransformMatrix);
94 status_t getUniqueId(uint64_t* outId) const override { return mProducer->getUniqueId(outId); }
96 return mProducer->getConsumerUsage(outUsage);
100 sp<IGraphicBufferProducer> mProducer;
116 mProducer->dequeueBuffer(buf, fence, width, height, format, usage, outBufferAge,