-
-
Notifications
You must be signed in to change notification settings - Fork 105
游戏支持
UMU618 edited this page Dec 23, 2020
·
3 revisions
简体中文 | English
是不是所有游戏都支持?
为什么某款游戏不支持?
如何支持一款游戏?
目前的 captureyuv 是基于 3D API Hook 的,所以它有两个问题需要解决:
-
3D API
-
像素格式
目前的 captureyuv 主要处理 D3D API,如果您的游戏基于 OpenGL、Vulkan,则您需要自行实现对它们的 Hook,或等待这块的实现。
由于把游戏画面转成 YUV 格式是需要根据原始的格式来进行的,不同的源像素格式,需要用不同的函数来转换,目前只实现最常见的几种,详见 https://github.com/ksyun-kenc/liuguang/blob/master/src/deps/yuv/yuv.h。如果您的游戏使用其它格式也需要自行实现转换函数。