Home
last modified time | relevance | path

Searched refs:surface (Results 1 – 25 of 1378) sorted by relevance

12345678910>>...56

/ohos5.0/foundation/graphic/surface_lite/test/unittest/
H A Dgraphic_surface_test.cpp257 delete surface;
300 delete surface;
352 delete surface;
399 delete surface;
443 delete surface;
495 delete surface;
533 delete surface;
585 delete surface;
617 delete surface;
645 delete surface;
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/draw/
H A Dsurface_test.cpp51 ASSERT_TRUE(surface != nullptr);
63 ASSERT_TRUE(surface != nullptr);
77 ASSERT_TRUE(surface != nullptr);
94 ASSERT_TRUE(surface != nullptr);
108 ASSERT_TRUE(surface != nullptr);
129 ASSERT_TRUE(surface != nullptr);
130 auto ret = surface->GetCanvas();
143 ASSERT_TRUE(surface != nullptr);
148 auto ret = surface->GetCanvas();
161 ASSERT_TRUE(surface != nullptr);
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/skia_adapter/
H A Dskia_surface_test.cpp53 ASSERT_TRUE(surface != nullptr);
54 surface->FlushAndSubmit(true);
114 ASSERT_TRUE(surface == nullptr);
117 ASSERT_TRUE(surface == nullptr);
129 ASSERT_TRUE(surface != nullptr);
136 surface->Wait(1000, semaphore);
150 surface->SetDrawingArea(rects);
163 surface->ClearDrawingArea();
250 surface->FlushAndSubmit(false);
255 surface->FlushAndSubmit(true);
[all …]
/ohos5.0/foundation/graphic/graphic_surface/surface/src/
H A Dnative_window.cpp93 nativeWindow->surface = in CreateNativeWindowFromSurface()
95 if (nativeWindow->surface == nullptr) { in CreateNativeWindowFromSurface()
248 ret, window->surface->GetUniqueId()); in NativeWindowFlushBuffer()
639 *surfaceId = window->surface->GetUniqueId(); in GetSurfaceId()
662 if (nativeWindow->surface == nullptr) { in CreateNativeWindowFromSurfaceId()
722 window->surface->SetBufferHold(true); in NativeWindowSetBufferHold()
808 …if (window->surface != nullptr && param != window->surface->GetUserData("ATTRKEY_COLORSPACE_INFO")… in OH_NativeWindow_SetColorSpace()
824 if (window->surface != nullptr) { in OH_NativeWindow_GetColorSpace()
848 window->surface == nullptr) { in OH_NativeWindow_SetMetadataValue()
962 if (surface != nullptr) { in ~NativeWindow()
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/fuzztest/draw/drawsurface_fuzzer/
H A Ddrawsurface_fuzzer.cpp46 Surface surface; in SurfaceFuzzTest001() local
55 surface.Bind(bitmap); in SurfaceFuzzTest001()
61 surface.Bind(image); in SurfaceFuzzTest001()
90 Surface surface; in SurfaceFuzzTest002() local
104 surface.GetCanvas(); in SurfaceFuzzTest002()
115 surface.GetImageInfo(); in SurfaceFuzzTest002()
122 surface.Width(); in SurfaceFuzzTest002()
123 surface.Height(); in SurfaceFuzzTest002()
138 Surface surface; in SurfaceFuzzTest003() local
176 Surface surface; in SurfaceFuzzTest004() local
[all …]
/ohos5.0/base/web/webview/ohos_nweb/src/
H A Dnweb_surface_adapter.cpp34 …NWebOutputFrameCallbackImpl(wptr<Surface> surface, NWebSurfaceAdapter *adapter) : surface_(surface in NWebOutputFrameCallbackImpl() argument
59 createInfo->SetProducerSurface(reinterpret_cast<void *>(&surface)); in GetCreateInfo()
61 if (surface == nullptr) { in GetCreateInfo()
69 wptr<Surface> surfaceWeak(surface); in GetCreateInfo()
77 sptr<Surface> surface = surfaceWeak.promote(); in OutputFrameCallback() local
78 if (surface == nullptr) { in OutputFrameCallback()
89 surface->CancelBuffer(surfaceBuffer); in OutputFrameCallback()
93 return this->FlushBuffer(surface, surfaceBuffer, width, height); in OutputFrameCallback()
98 if (surface == nullptr) { in RequestBuffer()
167 if (surface == nullptr) { in FlushBuffer()
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/fuzztest/rssurfaceohosvulkan_fuzzer/
H A Drssurfaceohosvulkan_fuzzer.cpp71 sptr<Surface> surface = renderService->CreateNodeAndSurface(config); in DoIsValid() local
91 sptr<Surface> surface = renderService->CreateNodeAndSurface(config); in DoDestroySemaphore() local
110 sptr<Surface> surface = renderService->CreateNodeAndSurface(config); in DoRequestFrame() local
131 sptr<Surface> surface = renderService->CreateNodeAndSurface(config); in DoFlushFrame() local
151 sptr<Surface> surface = renderService->CreateNodeAndSurface(config); in DoSetColorSpace() local
170 sptr<Surface> surface = renderService->CreateNodeAndSurface(config); in DoSetSurfaceBufferUsage() local
189 sptr<Surface> surface = renderService->CreateNodeAndSurface(config); in DoSetSurfacePixelFormat() local
208 sptr<Surface> surface = renderService->CreateNodeAndSurface(config); in DoSetUiTimeStamp() local
228 sptr<Surface> surface = renderService->CreateNodeAndSurface(config); in DoSetSkContext() local
247 sptr<Surface> surface = renderService->CreateNodeAndSurface(config); in DoSetNativeWindowInfo() local
[all …]
/ohos5.0/foundation/multimedia/media_lite/services/recorder_lite/impl/src/
H A Drecorder_video_source.cpp45 if (surface == nullptr) { in GetSurface()
49 g_surface = surface; in GetSurface()
50 surface->RegisterConsumerListener(*this); in GetSurface()
51 surface_.reset(surface); in GetSurface()
61 if (surface == nullptr) { in SetSurfaceSize()
65 g_surface = surface; in SetSurfaceSize()
67 surface_.reset(surface); in SetSurfaceSize()
69 Surface *surface = surface_.get(); in SetSurfaceSize() local
71 surface->SetWidthAndHeight(width, height); in SetSurfaceSize()
72 surface->SetQueueSize(SURFACE_QUEUE_SIZE); in SetSurfaceSize()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/video/resource/
H A Dext_surface.cpp73 auto surface = weak.Upgrade(); in Create() local
74 if (surface) { in Create()
75 surface->CreateExtSurface(onCreate); in Create()
97 auto surface = weak.Upgrade(); in CreateExtSurface() local
98 if (surface) { in CreateExtSurface()
99 surface->OnSurfaceCreated(); in CreateExtSurface()
105 auto surface = weak.Upgrade(); in CreateExtSurface() local
106 if (surface) { in CreateExtSurface()
115 auto surface = weak.Upgrade(); in CreateExtSurface() local
116 if (surface) { in CreateExtSurface()
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/linux/
H A Dplatform_create_functions_vk.cpp25 VkSurfaceKHR surface = VK_NULL_HANDLE; in RENDER_BEGIN_NAMESPACE() local
34 return surface; in RENDER_BEGIN_NAMESPACE()
43 VALIDATE_VK_RESULT(vkCreateXcbSurfaceKHR(instance, &surfaceCreateInfo, nullptr, &surface)); in RENDER_BEGIN_NAMESPACE()
49 return surface; in RENDER_BEGIN_NAMESPACE()
58 VALIDATE_VK_RESULT(vkCreateXlibSurfaceKHR(instance, &surfaceCreateInfo, nullptr, &surface)); in RENDER_BEGIN_NAMESPACE()
64 return surface; in RENDER_BEGIN_NAMESPACE()
72 … VALIDATE_VK_RESULT(vkCreateMacOSSurfaceMVK(instance, &surfaceCreateInfo, nullptr, &surface)); in RENDER_BEGIN_NAMESPACE()
74 #error Missing platform surface type. in RENDER_BEGIN_NAMESPACE()
78 return surface; in RENDER_BEGIN_NAMESPACE()
/ohos5.0/docs/zh-cn/application-dev/media/avcodec/
H A Dparallel-decoding-nativeWindow.md6 可以创建一个空的surface,以确保视频解码器能够正常创建和运行。
11 以下步骤描述了在surface的消费端没有创建之前,如何并行创建视频解码器和NativeWindow,让视频解码器正常创建执行。
41 // 创建NativeImage实例,作为surface的消费者
104 具体开发指导请参考[视频解码Surface模式](video-decoding.md#surface模式)“步骤-5:调用OH_VideoDecoder_Configure()配置解码器”。
106 6. 设置surface
108 在应用业务真正的surface消费端创建成功之前,可以先使用上面临时创建的消费端连接解码器。
111 - videoDec:视频解码器实例的指针。创建方式可参考[视频解码Surface模式](video-decoding.md#surface模式)“步骤-2:创建解码器实例对象”。
123 具体开发指导请参考[视频解码Surface模式](video-decoding.md#surface模式)“步骤-9:调用OH_VideoDecoder_Start()启动解码器”。
126 8. 设置surface
128 在应用业务真正的surface消费端创建成功后,可以调用OH_VideoDecoder_SetSurface接口,将解码输出重定向到新的surface上。
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/platform/ohos/
H A Drs_surface_ohos_converter.cpp32 sptr<Surface> RSSurfaceConverter::ConvertToOhosSurface(std::shared_ptr<RSRenderSurface> surface) in ConvertToOhosSurface() argument
34 if (surface == nullptr) { in ConvertToOhosSurface()
38 auto derivedPtr = std::static_pointer_cast<RSRenderSurfaceOhos>(surface); in ConvertToOhosSurface()
42 sptr<Surface> RSSurfaceConverter::ConvertToOhosSurface(std::shared_ptr<RSSurface> surface)
44 if (surface == nullptr) {
50 auto derivedPtr = std::static_pointer_cast<RSSurfaceOhosVulkan>(surface); // gpu render
57 auto derivedPtr = std::static_pointer_cast<RSSurfaceOhosGl>(surface); // gpu render
62 auto derivedPtr = std::static_pointer_cast<RSSurfaceOhosRaster>(surface); // cpu render
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/
H A Dsk_resource_manager.cpp49 void SKResourceManager::HoldResource(std::shared_ptr<Drawing::Surface> surface) in HoldResource() argument
58 …[&surface](const std::shared_ptr<Drawing::Surface>& skSurface) {return skSurface.get() == surface.… in HoldResource()
61 skSurfaces_[tid].push_back(surface); in HoldResource()
88 for (auto& surface : list) { in HaveReleaseableResourceCheck() local
89 if (surface.unique()) { in HaveReleaseableResourceCheck()
121 auto surface = skSurfaces_[tid].front(); in ReleaseResource() local
123 if (surface == nullptr) { in ReleaseResource()
126 if (surface.unique()) { in ReleaseResource()
127 surface = nullptr; in ReleaseResource()
129 skSurfaces_[tid].push_back(surface); in ReleaseResource()
/ohos5.0/docs/zh-cn/device-dev/subsystems/
H A Dsubsys-multimedia-camera-record-guide.md26 /* 从recorder获取surface */
27 Surface *surface = recorder_->GetSurface(0);
28 surface->SetWidthAndHeight(1920, 1080);
29 surface->SetQueueSize(3);
30 surface->SetSize(1024 * 1024);
31 /* 将surface配置到帧配置中 */
33 fc->AddSurface(*surface);
H A Dsubsys-multimedia-camera-preview-guide.md26 Surface *surface = Surface::CreateSurface();
28 surface->SetUserData("region_position_x", "480"); // 矩形左上角横坐标
29 surface->SetUserData("region_position_y", "270"); // 矩形左上角纵坐标
30 surface->SetUserData("region_width", "960"); // 宽
31 surface->SetUserData("region_height", "540"); // 高
33 fc->AddSurface(*surface);
/ohos5.0/foundation/graphic/graphic_2d/frameworks/opengl_wrapper/include/
H A Degl_hook_entries.in6 CALL_HOOK_API_RET(eglCopyBuffers, dpy, surface, target)
24 CALL_HOOK_API_RET(eglDestroySurface, dpy, surface)
60 CALL_HOOK_API_RET(eglQuerySurface, dpy, surface, attribute, value)
63 CALL_HOOK_API_RET(eglSwapBuffers, dpy, surface)
76 CALL_HOOK_API_RET(eglBindTexImage, dpy, surface, buffer)
79 CALL_HOOK_API_RET(eglReleaseTexImage, dpy, surface, buffer)
82 CALL_HOOK_API_RET(eglSurfaceAttrib, dpy, surface, attribute, value)
142 CALL_HOOK_API_RET(eglLockSurfaceKHR, dpy, surface, attrib_list)
145 CALL_HOOK_API_RET(eglUnlockSurfaceKHR, dpy, surface)
232 CALL_HOOK_API_RET(eglSetDamageRegionKHR, dpy, surface, rects, n_rects)
[all …]
H A Dwrapper_hook_entries.in6 CALL_HOOK_API_RET(eglCopyBuffers, dpy, surface, target)
24 CALL_HOOK_API_RET(eglDestroySurface, dpy, surface)
60 CALL_HOOK_API_RET(eglQuerySurface, dpy, surface, attribute, value)
63 CALL_HOOK_API_RET(eglSwapBuffers, dpy, surface)
76 CALL_HOOK_API_RET(eglBindTexImage, dpy, surface, buffer)
79 CALL_HOOK_API_RET(eglReleaseTexImage, dpy, surface, buffer)
82 CALL_HOOK_API_RET(eglSurfaceAttrib, dpy, surface, attribute, value)
142 CALL_HOOK_API_RET(eglLockSurfaceKHR, dpy, surface, attrib_list)
145 CALL_HOOK_API_RET(eglUnlockSurfaceKHR, dpy, surface)
232 CALL_HOOK_API_RET(eglSetDamageRegionKHR, dpy, surface, rects, n_rects)
[all …]
/ohos5.0/drivers/peripheral/display/test/unittest/lite/
H A Ddisplay_test.c29 OsdSurface surface; in LoadBmp() local
92 surface->phyAddr = phyAddr; in PicSourceSurfaceInit()
95 surface->bAlphaExt1555 = true; in PicSourceSurfaceInit()
96 surface->bAlphaMax255 = true; in PicSourceSurfaceInit()
97 surface->alpha0 = 0XFF; in PicSourceSurfaceInit()
98 surface->alpha1 = 0XFF; in PicSourceSurfaceInit()
105 surface->phyAddr = phyAddr; in DestSurfaceInit()
108 surface->bAlphaExt1555 = true; in DestSurfaceInit()
110 surface->alpha0 = 0XFF; in DestSurfaceInit()
111 surface->alpha1 = 0XFF; in DestSurfaceInit()
[all …]
/ohos5.0/drivers/peripheral/display/hal/default_standard/src/display_device/composer/
H A Dhdi_gfx_composition.cpp114 void HdiGfxComposition::InitGfxSurface(ISurface &surface, HdiLayerBuffer &buffer) in InitGfxSurface() argument
116 surface.width = buffer.GetWidth(); in InitGfxSurface()
117 surface.height = buffer.GetHeight(); in InitGfxSurface()
118 surface.phyAddr = buffer.GetMemHandle(); in InitGfxSurface()
119 surface.enColorFmt = (PixelFormat)buffer.GetFormat(); in InitGfxSurface()
120 surface.stride = buffer.GetStride(); in InitGfxSurface()
121 surface.bAlphaExt1555 = true; in InitGfxSurface()
122 surface.bAlphaMax255 = true; in InitGfxSurface()
123 surface.alpha0 = 0XFF; in InitGfxSurface()
124 surface.alpha1 = 0XFF; in InitGfxSurface()
[all …]
/ohos5.0/docs/zh-cn/device-dev/guide/
H A Ddevice-camera-control-demo-videoguide.md26 /* 从recorder获取surface */
27 Surface *surface = recorder_->GetSurface(0);
28 surface->SetWidthAndHeight(1920, 1080);
29 surface->SetQueueSize(3);
30 surface->SetSize(1024 * 1024);
31 /* 将surface配置到帧配置中 */
33 fc->AddSurface(*surface);
/ohos5.0/foundation/graphic/graphic_surface/
H A DREADME.md18 **图 1** surface(即图中的Screen Buffer)在系统架构中的位置<a name="fig584223343312"></a>
19 ![](figures/surface在系统架构中的位置(绿色部分为surface-buffer).png "surface在系统架构中的位置(绿色部分为surface-buffer)")
25 ├── surface # 框架代码
26 │ ├── include # surface头文件
27 │ ├── src # surface源码
41 # 通过gn编译,在out目录下对应产品的文件夹中生成surface.so
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/mac/
H A Dplatform_create_functions_vk.cpp25 VkSurfaceKHR surface = VK_NULL_HANDLE; in RENDER_BEGIN_NAMESPACE() local
34 return surface; in RENDER_BEGIN_NAMESPACE()
42 … VALIDATE_VK_RESULT(vkCreateMacOSSurfaceMVK(instance, &surfaceCreateInfo, nullptr, &surface)); in RENDER_BEGIN_NAMESPACE()
48 return surface; in RENDER_BEGIN_NAMESPACE()
56 … VALIDATE_VK_RESULT(vkCreateMetalSurfaceEXT(instance, &surfaceCreateInfo, nullptr, &surface)); in RENDER_BEGIN_NAMESPACE()
58 #error Missing platform surface type. in RENDER_BEGIN_NAMESPACE()
62 return surface; in RENDER_BEGIN_NAMESPACE()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/src/
H A Ddrawing_surface.cpp53 std::shared_ptr<Surface> surface = Surface::MakeRenderTarget(CastToGpuContext(cGpuContext), in OH_Drawing_SurfaceCreateFromGpuContext() local
55 if (surface == nullptr) { in OH_Drawing_SurfaceCreateFromGpuContext()
59 g_surfaceMap.insert({surface.get(), surface}); in OH_Drawing_SurfaceCreateFromGpuContext()
60 return (OH_Drawing_Surface*)(surface.get()); in OH_Drawing_SurfaceCreateFromGpuContext()
65 Surface* surface = CastToSurface(cSurface); in OH_Drawing_SurfaceGetCanvas() local
66 if (surface == nullptr) { in OH_Drawing_SurfaceGetCanvas()
70 return (OH_Drawing_Canvas*)(surface->GetCanvas().get()); in OH_Drawing_SurfaceGetCanvas()
/ohos5.0/foundation/graphic/graphic_surface/surface/test/systemtest/
H A DBUILD.gn17 module_out_path = "graphic_surface/surface"
35 include_dirs = [ "$graphic_surface_root/surface/include" ]
47 "$graphic_surface_root/surface:surface",
70 include_dirs = [ "$graphic_surface_root/surface/include" ]
82 "$graphic_surface_root/surface:surface",
101 include_dirs = [ "$graphic_surface_root/surface/include" ]
109 deps = [ "$graphic_surface_root/surface:surface" ]
/ohos5.0/docs/en/device-dev/subsystems/
H A Dsubsys-multimedia-camera-record-guide.md26 /* Obtain the surface from the recorder. */
27 Surface *surface = recorder_->GetSurface(0);
28 surface->SetWidthAndHeight(1920, 1080);
29 surface->SetQueueSize(3);
30 surface->SetSize(1024 * 1024);
31 /* Add the surface to the FrameConfig instance. */
33 fc->AddSurface(*surface);

12345678910>>...56