Lines Matching refs:buffer
48 sptr<SurfaceBuffer> buffer;
63 * The desired time to present the buffer in nanoseconds.
64 * The buffer should wait until desiredPresentTimestamp is reached before being consumed and displayed.
65 * If multiple buffers reach desiredPresentTimestamp, the earlier buffer should be dropped.
96 GSError GetLastFlushedBuffer(sptr<SurfaceBuffer>& buffer, sptr<SyncFence>& fence,
99 GSError AcquireBuffer(sptr<SurfaceBuffer>& buffer, sptr<SyncFence>& fence,
103 GSError ReleaseBuffer(sptr<SurfaceBuffer>& buffer, const sptr<SyncFence>& fence);
105 GSError AttachBuffer(sptr<SurfaceBuffer>& buffer, int32_t timeOut);
107 GSError DetachBuffer(sptr<SurfaceBuffer>& buffer);
176 GSError AttachBufferToQueue(sptr<SurfaceBuffer> buffer, InvokerType invokerType);
177 GSError DetachBufferFromQueue(sptr<SurfaceBuffer> buffer, InvokerType invokerType);
196 GSError AcquireLastFlushedBuffer(sptr<SurfaceBuffer> &buffer, sptr<SyncFence> &fence,
204 GSError AllocBuffer(sptr<SurfaceBuffer>& buffer, const BufferRequestConfig &config);
210 GSError PopFromFreeListLocked(sptr<SurfaceBuffer>& buffer, const BufferRequestConfig &config);
211 GSError PopFromDirtyListLocked(sptr<SurfaceBuffer>& buffer);
221 void AttachBufferUpdateBufferInfo(sptr<SurfaceBuffer>& buffer);
222 void ListenerBufferReleasedCb(sptr<SurfaceBuffer> &buffer, const sptr<SyncFence> &fence);
223 void OnBufferDeleteCbForHardwareThreadLocked(const sptr<SurfaceBuffer> &buffer) const;
227 void SetSurfaceBufferHebcMetaLocked(sptr<SurfaceBuffer> buffer);
234 void SetSurfaceBufferGlobalAlphaUnlocked(sptr<SurfaceBuffer> buffer);