Lines Matching refs:IGraphicBufferProducer
40 class IGraphicBufferProducer; variable
130 void onBufferReleasedByOutput(const sp<IGraphicBufferProducer>& from);
133 void onBufferReplacedLocked(const sp<IGraphicBufferProducer>& from, size_t surfaceId);
150 void returnOutputBufferLocked(const sp<Fence>& fence, const sp<IGraphicBufferProducer>& from,
161 wp<IGraphicBufferProducer> output);
172 wp<IGraphicBufferProducer> mOutput;
218 status_t outputBufferLocked(const sp<IGraphicBufferProducer>& output,
225 int getSlotForOutputLocked(const sp<IGraphicBufferProducer>& gbp,
243 sp<IGraphicBufferProducer> mProducer;
252 std::unordered_map<int, sp<IGraphicBufferProducer> > mOutputs;
263 std::size_t operator()(const sp<IGraphicBufferProducer>& producer) const { in operator()
264 return std::hash<IGraphicBufferProducer *>{}(producer.get()); in operator()
268 std::unordered_map<sp<IGraphicBufferProducer>, sp<OutputListener>,
272 std::unordered_map<sp<IGraphicBufferProducer>, std::unique_ptr<OutputSlots>,