Lines Matching refs:std
61 virtual std::shared_ptr<C2Buffer> asC2Buffer() = 0;
70 virtual bool canCopy(const std::shared_ptr<C2Buffer> &buffer) const { in canCopy()
83 virtual bool copy(const std::shared_ptr<C2Buffer> &buffer) { in copy()
92 bool canCopyLinear(const std::shared_ptr<C2Buffer> &buffer) const;
97 bool copyLinear(const std::shared_ptr<C2Buffer> &buffer);
113 std::shared_ptr<C2Buffer> asC2Buffer() override { return nullptr; } in asC2Buffer()
114 bool canCopy(const std::shared_ptr<C2Buffer> &buffer) const override;
115 bool copy(const std::shared_ptr<C2Buffer> &buffer) override;
126 const std::shared_ptr<C2Buffer> &buffer = nullptr);
128 std::shared_ptr<C2Buffer> asC2Buffer() override;
129 bool canCopy(const std::shared_ptr<C2Buffer> &buffer) const override;
130 bool copy(const std::shared_ptr<C2Buffer> &buffer) override;
133 std::shared_ptr<C2Buffer> mBufferRef;
150 const sp<AMessage> &format, const std::shared_ptr<C2LinearBlock> &block);
154 std::shared_ptr<C2Buffer> asC2Buffer() override;
155 bool canCopy(const std::shared_ptr<C2Buffer> &buffer) const override;
156 bool copy(const std::shared_ptr<C2Buffer> &buffer) override;
162 const std::shared_ptr<C2LinearBlock> &block);
166 std::shared_ptr<C2LinearBlock> mBlock;
183 const sp<AMessage> &format, const std::shared_ptr<C2Buffer> &buffer);
187 std::shared_ptr<C2Buffer> asC2Buffer() override;
193 const std::shared_ptr<C2Buffer> &buffer);
197 std::shared_ptr<C2Buffer> mBufferRef;
221 const std::shared_ptr<C2GraphicBlock> &block,
222 std::function<sp<ABuffer>(size_t)> alloc);
224 std::shared_ptr<C2Buffer> asC2Buffer() override;
233 const std::shared_ptr<C2GraphicBlock> &block,
241 std::shared_ptr<C2GraphicBlock> mBlock;
258 const sp<AMessage> &format, const std::shared_ptr<C2Allocator> &alloc);
260 std::shared_ptr<C2Buffer> asC2Buffer() override;
267 std::shared_ptr<C2Allocator> mAlloc;
291 const std::shared_ptr<C2Buffer> &buffer,
292 std::function<sp<ABuffer>(size_t)> alloc);
304 std::function<sp<ABuffer>(size_t)> alloc);
306 std::shared_ptr<C2Buffer> asC2Buffer() override;
307 bool canCopy(const std::shared_ptr<C2Buffer> &buffer) const override;
308 bool copy(const std::shared_ptr<C2Buffer> &buffer) override;
316 std::unique_ptr<const C2GraphicView> &&view,
317 const std::shared_ptr<C2Buffer> &buffer,
323 std::unique_ptr<const C2GraphicView> mView;
324 std::shared_ptr<C2Buffer> mBufferRef;
346 const std::shared_ptr<C2LinearBlock> &block,
353 std::shared_ptr<C2Buffer> asC2Buffer() override;
395 std::shared_ptr<C2LinearBlock> mBlock;