0

我正在开发一款游戏,我想让游戏可录制和直播。我正在使用的 API 是用 C++ 编写的,所以我的项目被减半了。两半同时运行并共享一些内存(与内存映射文件共享)以进行通信。java一半是游戏,c++一半是编码。

我希望 java 一半(游戏一半)通过共享内存将渲染帧发送到 c++ 一半(编码一半)。

如何在 java 中实现一个容器,它使用共享内存的一部分作为帧缓冲区,而不复制帧?

我希望帧缓冲区位于共享内存中,因此游戏不需要复制每一帧并创建比它已经需要做的更多的工作。

4

0 回答 0