Lines Matching refs:buffer
91 GSError ConsumerSurface::AcquireBuffer(sptr<SurfaceBuffer>& buffer, sptr<SyncFence>& fence,
95 GSError ret = AcquireBuffer(buffer, fence, timestamp, damages);
107 GSError ConsumerSurface::AcquireBuffer(sptr<SurfaceBuffer>& buffer, sptr<SyncFence>& fence,
113 return consumer_->AcquireBuffer(buffer, fence, timestamp, damages);
125 GSError ConsumerSurface::ReleaseBuffer(sptr<SurfaceBuffer>& buffer, const sptr<SyncFence>& fence)
127 if (buffer == nullptr || consumer_ == nullptr) {
130 return consumer_->ReleaseBuffer(buffer, fence);
133 GSError ConsumerSurface::AcquireBuffer(sptr<SurfaceBuffer>& buffer, int32_t& fence,
137 auto ret = AcquireBuffer(buffer, syncFence, timestamp, damage);
146 GSError ConsumerSurface::ReleaseBuffer(sptr<SurfaceBuffer>& buffer, int32_t fence)
149 return ReleaseBuffer(buffer, syncFence);
152 GSError ConsumerSurface::AttachBufferToQueue(sptr<SurfaceBuffer> buffer)
154 if (buffer == nullptr || consumer_ == nullptr) {
157 buffer->SetConsumerAttachBufferFlag(true);
158 return consumer_->AttachBufferToQueue(buffer);
161 GSError ConsumerSurface::DetachBufferFromQueue(sptr<SurfaceBuffer> buffer)
163 if (buffer == nullptr || consumer_ == nullptr) {
166 buffer->SetConsumerAttachBufferFlag(false);
167 return consumer_->DetachBufferFromQueue(buffer);
170 GSError ConsumerSurface::AttachBuffer(sptr<SurfaceBuffer>& buffer)
172 if (buffer == nullptr || consumer_ == nullptr) {
175 return consumer_->AttachBuffer(buffer);
178 GSError ConsumerSurface::AttachBuffer(sptr<SurfaceBuffer>& buffer, int32_t timeOut)
180 if (buffer == nullptr || consumer_ == nullptr) {
183 return consumer_->AttachBuffer(buffer, timeOut);
186 GSError ConsumerSurface::DetachBuffer(sptr<SurfaceBuffer>& buffer)
188 if (buffer == nullptr || consumer_ == nullptr) {
191 return consumer_->DetachBuffer(buffer);
642 GSError ConsumerSurface::GetSurfaceBufferTransformType(sptr<SurfaceBuffer> buffer,
645 if (buffer == nullptr || transformType == nullptr) {
648 *transformType = buffer->GetSurfaceBufferTransform();
660 GSError ConsumerSurface::AcquireLastFlushedBuffer(sptr<SurfaceBuffer> &buffer, sptr<SyncFence> &fence,
666 GSError ConsumerSurface::ReleaseLastFlushedBuffer(sptr<SurfaceBuffer> buffer)