Lines Matching refs:SurfaceBuffer
44 GSError RequestBuffer(sptr<SurfaceBuffer>& buffer,
47 GSError RequestBuffers(std::vector<sptr<SurfaceBuffer>> &buffers,
50 GSError CancelBuffer(sptr<SurfaceBuffer>& buffer) override;
52 GSError FlushBuffer(sptr<SurfaceBuffer>& buffer,
55 GSError FlushBuffers(const std::vector<sptr<SurfaceBuffer>> &buffers,
58 SURFACE_HIDDEN GSError AcquireBuffer(sptr<SurfaceBuffer>& buffer, int32_t &fence,
63 SURFACE_HIDDEN GSError ReleaseBuffer(sptr<SurfaceBuffer>& buffer, int32_t fence) override
68 GSError RequestBuffer(sptr<SurfaceBuffer>& buffer,
70 GSError FlushBuffer(sptr<SurfaceBuffer>& buffer,
72 GSError GetLastFlushedBuffer(sptr<SurfaceBuffer>& buffer,
74 GSError FlushBuffer(sptr<SurfaceBuffer>& buffer, const sptr<SyncFence>& fence,
76 SURFACE_HIDDEN GSError AcquireBuffer(sptr<SurfaceBuffer>& buffer, sptr<SyncFence>& fence,
81 SURFACE_HIDDEN GSError ReleaseBuffer(sptr<SurfaceBuffer>& buffer, const sptr<SyncFence>& fence) override
86 GSError AttachBuffer(sptr<SurfaceBuffer>& buffer) override;
87 GSError AttachBuffer(sptr<SurfaceBuffer>& buffer, int32_t timeOut) override;
89 GSError DetachBuffer(sptr<SurfaceBuffer>& buffer) override;
197 GSError AttachBufferToQueue(sptr<SurfaceBuffer> buffer) override;
198 GSError DetachBufferFromQueue(sptr<SurfaceBuffer> buffer) override;
223 GSError AcquireLastFlushedBuffer(sptr<SurfaceBuffer> &buffer, sptr<SyncFence> &fence,
225 GSError ReleaseLastFlushedBuffer(sptr<SurfaceBuffer> buffer) override;
236 GSError SetMetadataValve(sptr<SurfaceBuffer>& buffer);
237 void OutputRequestBufferLog(sptr<SurfaceBuffer>& buffer);
242 std::map<int32_t, sptr<SurfaceBuffer>> bufferProducerCache_;