Lines Matching refs:IGraphicBufferProducer
42 class IGraphicBufferProducer; variable
135 void onBufferReleasedByOutput(const sp<IGraphicBufferProducer>& from);
138 void onBufferReplacedLocked(const sp<IGraphicBufferProducer>& from, size_t surfaceId);
155 void returnOutputBufferLocked(const sp<Fence>& fence, const sp<IGraphicBufferProducer>& from,
166 wp<IGraphicBufferProducer> output);
177 wp<IGraphicBufferProducer> mOutput;
223 status_t outputBufferLocked(const sp<IGraphicBufferProducer>& output,
230 int getSlotForOutputLocked(const sp<IGraphicBufferProducer>& gbp,
249 sp<IGraphicBufferProducer> mProducer;
258 std::unordered_map<int, sp<IGraphicBufferProducer> > mOutputs;
272 std::size_t operator()(const sp<IGraphicBufferProducer>& producer) const { in operator()
273 return std::hash<IGraphicBufferProducer *>{}(producer.get()); in operator()
277 std::unordered_map<sp<IGraphicBufferProducer>, sp<OutputListener>,
281 std::unordered_map<sp<IGraphicBufferProducer>, std::unique_ptr<OutputSlots>,