Lines Matching refs:surface
34 …NWebOutputFrameCallbackImpl(wptr<Surface> surface, NWebSurfaceAdapter *adapter) : surface_(surface… in NWebOutputFrameCallbackImpl() argument
54 std::shared_ptr<NWebCreateInfoImpl> NWebSurfaceAdapter::GetCreateInfo(sptr<Surface> surface, in GetCreateInfo() argument
59 createInfo->SetProducerSurface(reinterpret_cast<void *>(&surface)); in GetCreateInfo()
61 if (surface == nullptr) { in GetCreateInfo()
66 createInfo->SetWidth((width == 0) ? (uint32_t)surface->GetDefaultWidth() : width); in GetCreateInfo()
67 createInfo->SetHeight((height == 0) ? (uint32_t)surface->GetDefaultHeight() : height); in GetCreateInfo()
69 wptr<Surface> surfaceWeak(surface); in GetCreateInfo()
77 sptr<Surface> surface = surfaceWeak.promote(); in OutputFrameCallback() local
78 if (surface == nullptr) { in OutputFrameCallback()
83 sptr<SurfaceBuffer> surfaceBuffer = this->RequestBuffer(surface, width, height); in OutputFrameCallback()
89 surface->CancelBuffer(surfaceBuffer); in OutputFrameCallback()
93 return this->FlushBuffer(surface, surfaceBuffer, width, height); in OutputFrameCallback()
96 sptr<SurfaceBuffer> NWebSurfaceAdapter::RequestBuffer(sptr<Surface> surface, uint32_t width, uint32… in RequestBuffer() argument
98 if (surface == nullptr) { in RequestBuffer()
113 SurfaceError ret = surface->RequestBuffer(surfaceBuffer, releaseFence, config); in RequestBuffer()
165 sptr<Surface> surface, sptr<SurfaceBuffer> surfaceBuffer, uint32_t width, uint32_t height) in FlushBuffer() argument
167 if (surface == nullptr) { in FlushBuffer()
179 SurfaceError ret = surface->FlushBuffer(surfaceBuffer, -1, flushConfig); in FlushBuffer()