2016-04-04 7 views
0

UWP on Xbox Oneの中で動作する「ゲームキャプチャ」アプリケーションを構築しようとしています。のキャプチャゲームプレイ中の画面の実際の内容は、念頭に置いてXbox DirectXまたはMMFでのUWPゲームのキャプチャ

  1. DirectX(のWindows APIの今一部)
  2. Microsoft Media Foundation

、私のように:マイクロソフトのライブラリのより広いエコシステム内で行きますDirectXはネイティブにUWP apps via the Windows Runtime APIによってアクセス可能であり、DirectXの機能セットやハードウェアの制限を除いて、Xboxの画面のコンテンツをキャプチャするための基本的なAPIが存在します。

MMF私はそれほど確かではありませんが、アクセラレーションされたビデオエンコーディングを使って興味深いアクセスをカプセル化しますが、Xboxで利用できるAPIのUWPサブセットの一部ではないようです。

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

おかげ

+0

UWPアプリが他のアプリ、ゲームなどの映像をバックグラウンドでキャプチャすることはできません。 –

+0

ありがとう@Neil Turnerこれの技術的な理由、TwitchのようなアプリはUWPでどのように利用できますか? –

+0

セキュリティ上の理由から、UWPアプリケーションは他のアプリケーションを隔離しているため、そのアプリケーションを「フック」できません。 Xbox OneのTwitchやその他の「レコーダー」は、プラットフォームに組み込まれたGameDVR機能を使用します。 –

答えて

1

それは現時点では不可能です。

Xbox Oneはクローズドプラットフォームであり、デスクトップPC上で動作するWindows 10ほどオープンしていません。

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

Xbox Oneで実行されているUWPアプリケーションは、映像を録画することも、内蔵のAPIにアクセスすることもできません機能性。

+0

@Niel Turnerありがとうございます。私はまだ、どのようなAPI、Twitchがこの記録されたコンテンツを放送するために動くかを学ぶことに興味があります。彼らは開発者に利用可能ですか? –

+1

いいえ、利用できません。マイクロソフトはAPI仕様を使用して機能を実装しています。 TwitchとYouTubeから - ストリーミングアプリはありません。 –

関連する問題