Home | History | Annotate | Download | only in gui

Lines Matching refs:sp

50     static status_t createSplitter(const sp<IGraphicBufferConsumer>& inputQueue,
51 sp<StreamSplitter>* outSplitter);
64 status_t addOutput(const sp<IGraphicBufferProducer>& outputQueue);
98 void onBufferReleasedByOutput(const sp<IGraphicBufferProducer>& from);
114 OutputListener(const sp<StreamSplitter>& splitter,
115 const sp<IGraphicBufferProducer>& output);
125 sp<StreamSplitter> mSplitter;
126 sp<IGraphicBufferProducer> mOutput;
131 BufferTracker(const sp<GraphicBuffer>& buffer);
133 const sp<GraphicBuffer>& getBuffer() const { return mBuffer; }
134 const sp<Fence>& getMergedFence() const { return mMergedFence; }
136 void mergeFence(const sp<Fence>& with);
151 sp<GraphicBuffer> mBuffer; // One instance that holds this native handle
152 sp<Fence> mMergedFence;
157 StreamSplitter(const sp<IGraphicBufferConsumer>& inputQueue);
173 sp<IGraphicBufferConsumer> mInput;
174 Vector<sp<IGraphicBufferProducer> > mOutputs;
179 KeyedVector<uint64_t, sp<BufferTracker> > mBuffers;