0

我正在研究在 Xbox One 上的 UWP 中构建一个“游戏捕获”应用程序,至于在游戏过程中捕获屏幕的实际内容,似乎有两种方法可以进入更广泛的 Microsoft 库生态系统:

  1. DirectX(现在是 Windows API 的一部分)
  2. 微软媒体基金会

考虑到这一点,我的假设是UWP 应用程序可以通过 Windows 运行时 API本机访问 DirectX ,并且除了对 DirectX 功能集和硬件的限制之外,还存在用于捕获 Xbox 屏幕内容的基本 API。

MMF 我不太确定,尽管它确实封装了一些使用加速视频编码的有趣访问,但似乎不是 Xbox 上可用的 UWP API 子集的一部分。

除了要使用的正确库之外,开发“捕获”在设备上本机运行的 Xbox 屏幕的应用程序是否还有其他已知限制。

谢谢

4

1 回答 1

2

目前是不可能的。

例如,Xbox One 是一个封闭平台,不像在台式电脑上运行的 Windows 10 那样开放。

在 PC 上,可以使用现有 API 来捕获游戏、应用程序等的输出。在 Xbox One 上,这仅由系统处理。控制台一直在录制,但用户决定何时保存该片段或通过 Twitch、YouTube 等播放。

在 Xbox One 上运行的 UWP 应用无法自行录制素材或访问此功能的内置 API。

于 2016-04-25T15:56:19.957 回答