UWP on Xbox Oneの中で動作する「ゲームキャプチャ」アプリケーションを構築しようとしています。のキャプチャゲームプレイ中の画面の実際の内容は、念頭に置いてXbox DirectXまたはMMFでのUWPゲームのキャプチャ
- DirectX(のWindows APIの今一部)
- Microsoft Media Foundation
、私のように:マイクロソフトのライブラリのより広いエコシステム内で行きますDirectXはネイティブにUWP apps via the Windows Runtime APIによってアクセス可能であり、DirectXの機能セットやハードウェアの制限を除いて、Xboxの画面のコンテンツをキャプチャするための基本的なAPIが存在します。
MMF私はそれほど確かではありませんが、アクセラレーションされたビデオエンコーディングを使って興味深いアクセスをカプセル化しますが、Xboxで利用できるAPIのUWPサブセットの一部ではないようです。
使用する正しいライブラリ以外に、デバイスでネイティブに実行されるXboxの画面を「キャプチャ」するアプリの開発には、他に既知の制限があります。
おかげ
UWPアプリが他のアプリ、ゲームなどの映像をバックグラウンドでキャプチャすることはできません。 –
ありがとう@Neil Turnerこれの技術的な理由、TwitchのようなアプリはUWPでどのように利用できますか? –
セキュリティ上の理由から、UWPアプリケーションは他のアプリケーションを隔離しているため、そのアプリケーションを「フック」できません。 Xbox OneのTwitchやその他の「レコーダー」は、プラットフォームに組み込まれたGameDVR機能を使用します。 –