Lines Matching refs:SurfaceBuffer
39 virtual GSError RequestBuffer(sptr<SurfaceBuffer>& buffer,
42 virtual GSError RequestBuffers(std::vector<sptr<SurfaceBuffer>> &buffers,
45 virtual GSError CancelBuffer(sptr<SurfaceBuffer>& buffer) = 0;
47 virtual GSError FlushBuffer(sptr<SurfaceBuffer>& buffer,
50 virtual GSError AcquireBuffer(sptr<SurfaceBuffer>& buffer, int32_t &fence,
52 virtual GSError ReleaseBuffer(sptr<SurfaceBuffer>& buffer, int32_t fence) = 0;
54 virtual GSError RequestBuffer(sptr<SurfaceBuffer>& buffer,
56 virtual GSError FlushBuffer(sptr<SurfaceBuffer>& buffer,
58 virtual GSError AcquireBuffer(sptr<SurfaceBuffer>& buffer, sptr<SyncFence>& fence,
60 virtual GSError ReleaseBuffer(sptr<SurfaceBuffer>& buffer, const sptr<SyncFence>& fence) = 0;
62 virtual GSError AttachBuffer(sptr<SurfaceBuffer>& buffer) = 0;
64 virtual GSError DetachBuffer(sptr<SurfaceBuffer>& buffer) = 0;
124 virtual GSError FlushBuffer(sptr<SurfaceBuffer>& buffer, const sptr<SyncFence>& fence,
126 virtual GSError FlushBuffers(const std::vector<sptr<SurfaceBuffer>> &buffers,
130 virtual GSError GetLastFlushedBuffer(sptr<SurfaceBuffer>& buffer,
132 virtual GSError AttachBuffer(sptr<SurfaceBuffer>& buffer, int32_t timeOut) = 0;
139 virtual GSError AttachBufferToQueue(sptr<SurfaceBuffer> buffer) = 0;
140 virtual GSError DetachBufferFromQueue(sptr<SurfaceBuffer> buffer) = 0;
195 virtual GSError AcquireLastFlushedBuffer(sptr<SurfaceBuffer> &buffer, sptr<SyncFence> &fence,
205 virtual GSError ReleaseLastFlushedBuffer(sptr<SurfaceBuffer> buffer)