0

Xbox One の UWP内で動作する「ゲーム キャプチャ」アプリの構築を調査しています。ゲーム プレイ中に画面の実際のコンテンツをキャプチャする方法としては、Microsoft ライブラリのより広いエコシステム内に移動する方法が 2 つあります。 :

  1. DirectX (現在は Windows API の一部)
  2. マイクロソフト メディア ファンデーション

そのことを念頭に置いて、DirectX はWindows ランタイム API を介して UWP アプリからネイティブにアクセス可能であり、DirectX の機能セットとハードウェアの制限を除けば、Xbox の画面のコンテンツをキャプチャするための基本的な API が存在すると仮定します。

MMF についてはよくわかりませんが、高速化されたビデオ エンコーディングを使用するための興味深いアクセスがカプセル化されていますが、Xbox で利用可能な API の UWP サブセットの一部ではないようです。

使用する正しいライブラリ以外に、デバイス上でネイティブに実行される Xbox の画面を「キャプチャ」するアプリの開発に関する既知の制限は他にありますか?

ありがとう

4

1 に答える 1

2

現時点では不可能です。

Xbox One はクローズド プラットフォームであり、たとえばデスクトップ PC で実行されている Windows 10 ほどオープンではありません。

PC では、既存の API を使用して、ゲームやアプリなどからの出力をキャプチャすることができます。Xbox One では、これはシステムによってのみ処理されます。コンソールは常に録画していますが、その映像をいつ保存するか、Twitch や YouTube などでブロードキャストするかはユーザーが決定します。

Xbox One で実行されている UWP アプリは、フッテージ自体を記録したり、この機能の組み込み API にアクセスしたりすることはできません。

于 2016-04-25T15:56:19.957 に答える