Lines Matching refs:buffer
91 OHOS::sptr<SurfaceBuffer> buffer;
105 SurfaceError ret = pSurface_->RequestBuffer(buffer, releaseFence, config);
114 if (buffer == nullptr) {
115 LOGE("%s: buffer is nullptr", __func__);
119 auto addr = static_cast<uint8_t *>(buffer->GetVirAddr());
120 LOGI("buffer w:%{public}d h:%{public}d stride:%{public}d", buffer->GetWidth(),
121 buffer->GetHeight(), buffer->GetBufferHandle()->stride);
122 DrawColor(addr, buffer->GetWidth(), buffer->GetHeight());
131 ret = pSurface_->FlushBuffer(buffer, -1, flushConfig);
169 OHOS::sptr<SurfaceBuffer> buffer = nullptr;
173 SurfaceError ret = cSurface_->AcquireBuffer(buffer, acquireFence, timestamp, damage);
176 LOGE("Acquire buffer failed");
184 hdiLayer_->SetBuffer(buffer, acquireSyncFence);
200 hdiLayer_->SetBuffer(buffer, acquireSyncFence);
203 prevBuffer_ = buffer;