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 GSError AcquireBuffer(sptr<SurfaceBuffer>& buffer, int32_t &fence,
60 GSError ReleaseBuffer(sptr<SurfaceBuffer>& buffer, int32_t fence) override;
62 GSError RequestBuffer(sptr<SurfaceBuffer>& buffer,
64 GSError FlushBuffer(sptr<SurfaceBuffer>& buffer,
66 GSError GetLastFlushedBuffer(sptr<SurfaceBuffer>& buffer,
68 GSError FlushBuffer(sptr<SurfaceBuffer>& buffer, const sptr<SyncFence>& fence,
70 GSError AcquireBuffer(sptr<SurfaceBuffer>& buffer, sptr<SyncFence>& fence,
72 GSError ReleaseBuffer(sptr<SurfaceBuffer>& buffer, const sptr<SyncFence>& fence) override;
74 GSError AttachBuffer(sptr<SurfaceBuffer>& buffer) override;
75 GSError AttachBuffer(sptr<SurfaceBuffer>& buffer, int32_t timeOut) override;
77 GSError DetachBuffer(sptr<SurfaceBuffer>& buffer) override;
141 GSError AttachBufferToQueue(sptr<SurfaceBuffer> buffer) override;
142 GSError DetachBufferFromQueue(sptr<SurfaceBuffer> buffer) override;
161 GSError AcquireLastFlushedBuffer(sptr<SurfaceBuffer> &buffer, sptr<SyncFence> &fence,
163 GSError ReleaseLastFlushedBuffer(sptr<SurfaceBuffer> buffer) override;
164 GSError RequestAndDetachBuffer(sptr<SurfaceBuffer>& buffer, sptr<SyncFence>& fence,
166 GSError AttachAndFlushBuffer(sptr<SurfaceBuffer>& buffer, const sptr<SyncFence>& fence,
173 GSError SetMetadataValue(sptr<SurfaceBuffer>& buffer);
184 std::map<int32_t, sptr<SurfaceBuffer>> bufferProducerCache_;