Lines Matching defs:surfaceBuffer
68 OHOS::sptr<OHOS::SurfaceBuffer> surfaceBuffer = nullptr;
70 auto ret = surface_->RequestBuffer(surfaceBuffer, releaseFence, requestConfig_);
71 if (ret != OHOS::SurfaceError::SURFACE_ERROR_OK || surfaceBuffer == nullptr) {
79 if (surfaceBuffer->Map() != OHOS::SurfaceError::SURFACE_ERROR_OK) {
81 surface_->CancelBuffer(surfaceBuffer);
88 surface_->SetScalingMode(surfaceBuffer->GetSeqNum(), scalingMode_);
91 surface_->CancelBuffer(surfaceBuffer);
95 return surfaceBuffer;
98 void SurfaceAllocator::ReleaseSurfaceBuffer(sptr<SurfaceBuffer>& surfaceBuffer, bool needRender)
101 auto ret = surface_->CancelBuffer(surfaceBuffer);
106 surfaceBuffer = nullptr;
132 void SurfaceAllocator::UpdateSurfaceBufferScaleMode(sptr<SurfaceBuffer>& surfaceBuffer)
134 auto ret = surface_->SetScalingMode(surfaceBuffer->GetSeqNum(), scalingMode_);