Commit graph

16 commits

Author SHA1 Message Date
Xu Liu
ddd24fc768 feat: 显示捕获和覆盖层的GPU时间 2022-04-19 21:50:33 +08:00
刘旭
b8c58dfbc4 [WIP] 实现效果的渲染(1/2) 2022-02-22 17:23:19 +08:00
Xu Liu
56a9ace069 fix: 修复DPI缩放相关问题 2022-02-20 16:48:32 +08:00
刘旭
afc60e59f6 refactor: 将禁用窗口大小调整和窗口圆角的职能移到 FrameSourceBase 中以简化 App::Run 2022-02-14 09:37:43 +08:00
Xu Liu
0ed6c2fb3b refactor: 从 FrameSource 获取源窗口大小 2022-02-13 19:52:39 +08:00
Xu Liu
76a2193b41 refactor: 使用 winrt::com_ptr 替代 WRL::ComPtr 2022-02-13 19:38:33 +08:00
Xu Liu
ed6f644384 feat: 实现自定义裁剪功能 2022-01-18 18:58:25 +08:00
刘旭
6de6d1aee1 refactor: 将捕获模式分为两类:屏幕捕获和窗口捕获
尽量不直接使用 GetCaptureMode,而是将捕获模式的特性实现为公共方法
2021-12-29 14:15:07 +08:00
Xu Liu
47ba53d036 feat: Desktop Duplication 允许小的弹窗而不退出全屏 2021-12-26 16:38:59 +08:00
刘旭
4e8c41ce50 feat: GraphicsCapture 失败时回落到屏幕捕获 2021-12-13 14:33:17 +08:00
刘旭
01729d37f6 feat: 增加源窗口过大的报错 2021-12-13 09:12:29 +08:00
Xu Liu
8a153d4787 perf: 优化 Desktop Duplication 的性能 2021-12-08 20:49:24 +08:00
Xu Liu
21ec413910 fix: 优化 DwmSharedSurface 捕获方式 2021-11-04 22:24:14 +08:00
Xu Liu
b9e06a11bb feat: DwmSharedSurface 支持 DPI 缩放 2021-11-03 21:30:58 +08:00
刘旭
0f03cb8e77 feat: 支持解析 json 中 effect 的名称和缩放 2021-10-20 17:14:45 +08:00
Xu Liu
145bc75689 refactor: 重写架构 2021-09-04 22:07:20 +08:00