/ohos5.0/foundation/graphic/surface_lite/test/unittest/ |
H A D | graphic_surface_test.cpp | 257 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 D | surface_test.cpp | 51 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 D | skia_surface_test.cpp | 53 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 D | native_window.cpp | 93 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 D | drawsurface_fuzzer.cpp | 46 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 D | nweb_surface_adapter.cpp | 34 …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 D | rssurfaceohosvulkan_fuzzer.cpp | 71 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 D | recorder_video_source.cpp | 45 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 D | ext_surface.cpp | 73 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 D | platform_create_functions_vk.cpp | 25 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 D | parallel-decoding-nativeWindow.md | 6 可以创建一个空的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 D | rs_surface_ohos_converter.cpp | 32 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 D | sk_resource_manager.cpp | 49 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 D | subsys-multimedia-camera-record-guide.md | 26 /* 从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 D | subsys-multimedia-camera-preview-guide.md | 26 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 D | egl_hook_entries.in | 6 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 D | wrapper_hook_entries.in | 6 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 D | display_test.c | 29 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 D | hdi_gfx_composition.cpp | 114 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 D | device-camera-control-demo-videoguide.md | 26 /* 从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 D | README.md | 18 **图 1** surface(即图中的Screen Buffer)在系统架构中的位置<a name="fig584223343312"></a> 19 .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 D | platform_create_functions_vk.cpp | 25 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 D | drawing_surface.cpp | 53 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 D | BUILD.gn | 17 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 D | subsys-multimedia-camera-record-guide.md | 26 /* 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);
|