> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Content Test Application (CTA) ストリーム構成の概要

> Content Test Application (CTA) ストリーム構成の概要

このトピックでは、Content Test Application でストリーム構成設定をオーバーライドするために使用する開発者設定について説明します。

* [Stream Configuration](#stream-configuration)
* [Override Stream Configuration](#override-stream-configuration)

<a id="stream-configuration" />

## ストリーム構成

設定のストリーム構成セクションは、PC および Android のホーム ページからユーザーのプロフィール画像をクリックし、オプションの Developer セクションを選択することでアクセスできます。Web では、この設定セクションは、ユーザーのプロフィール画像の横にある歯車アイコンをクリックすると表示されます。

ストリーム構成設定は、ゲーム用のクラウド ストリーミング サービス上で構成される設定のセットです。これらの設定には、ゲーム用の利用可能なタッチ操作バンドルや、タイトルがネイティブ タッチをサポートするかどうかなどの情報が含まれます。Content Test Application では、プライベート オファリングでのストリーミング中や XBOX 開発キットから直接ストリーミング中に、これらの設定をローカルでオーバーライドして、ゲームのさまざまなモードでの動作をテストできます。クラウド ストリーミングでプレイしたときにゲームが正しく動作することを確認するには、Microsoft アカウント担当者にお問い合わせいただき、クラウド構成がゲームの機能を正しく反映していることを確認してください。

<img src="https://mintcdn.com/microsoft-4404708b/UZTRJSf0emX1fheE/images/gdk/features/common/game-streaming-cta-stream-configuration.png?fit=max&auto=format&n=UZTRJSf0emX1fheE&q=85&s=7e86a2d83c369ab5433d51e69d8fb09f" alt="Screenshot of stream configuration" width="459" height="720" data-path="images/gdk/features/common/game-streaming-cta-stream-configuration.png" />

### 入力機能有効化設定

| 設定                 | 説明                                          |
| :----------------- | :------------------------------------------ |
| Native Touch       | ゲームがタッチ イベントを直接受け取り、ゲーム内でネイティブに処理できるようにします。 |
| Mouse and Keyboard | ゲームがマウスとキーボードのイベントを受け取れるようにします。             |

### タッチ アダプテーション

このセクションの設定はすべて、ゲームでタッチ アダプテーション バンドルがどのように使用されるかに関するものです。メニュー内のサブ設定は以下のとおりです。

| 設定                                                                                                                      | 説明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| :---------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Enable [TAK sideload](/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line) | クラウド構成からではなく、サイドロード サーバーのアドレスからタッチ バンドルを読み込めるようにします。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| Sideload server address                                                                                                 | サイドロード サーバーの Web アドレスです。通常、リモート マシンの場合は `https://<your ip address>:9269` のような形式となり、ローカル マシン上で実行されているサイドロード サーバーに接続する場合は `http://localhost:9269` となります。<br /><br /> ⚠️ **注**: アドレスが `http` ではなく `https` の場合、[Touch Adaptation Kit Command Line Tool (tak.exe)](/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line) は `serve` コマンドの実行時に `--certificate-file` オプションを使用する必要があります。[Web Content Test Application (CTA)](/build/core-features/common/game-streaming/game-streaming-web-content-test-application) は、リモートのサイドロード サーバーに接続する場合、`https` サイドロード アドレスのみをサポートします。 |
| Enable automatic refresh                                                                                                | タッチ バンドルのローカルの変更が Content Test Application で自動的に更新されるようにします。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| Emulate touch with Mouse                                                                                                | マウス クリックをタッチ イベントとして扱えるようにします。これは、非タッチ デバイス上でテストする場合に便利です。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |

## ストリーム構成のオーバーライド

テスト目的で、URL 内のクエリ文字列を使用して上記のストリーム構成設定をオーバーライドできます。設定とそれに対応するクエリ文字列は以下のとおりです。

| 設定                       | クエリ文字列                              |
| ------------------------ | ----------------------------------- |
| Native Touch             | `devTools.enableNativeTouch`        |
| Mouse and Keyboard       | `devTools.enableMouseAndKeyboard`   |
| Enable TAK sideload      | `devTools.takSideloadEnabled`       |
| Sideload server address  | `devTools.takServerAddress`         |
| Enable automatic refresh | `devTools.takAutoRefresh`           |
| Emulate touch with mouse | `devTools.takAllowMouseInteraction` |

たとえば、現在の構成で「Mouse and Keyboard」が無効になっていて、ゲームをテストするために一時的に有効にしたい場合、ゲーム ストリーミング リンクの URL にクエリ文字列 `devTools.enableMouseAndKeyboard=true` を追加できます。変更後の URL は次のようになります: `https://www.xbox.com/en-US/play/launch/{title_name}/{title_id}?devTools.enableMouseAndKeyboard=true`。

これらのオーバーライドを含む URL を読み込むと、意図しない誤った構成のオーバーライドを防ぐため、確認を求める別のページにリダイレクトされます。オーバーライド設定がすべて現在の設定と同じ場合、そのページはスキップされます。

<img src="https://mintcdn.com/microsoft-4404708b/sIrPFR_ir_sNKVEv/images/gdk/features/common/game-streaming-cta-override-stream-configuration.png?fit=max&auto=format&n=sIrPFR_ir_sNKVEv&q=85&s=5d7b0e023e16c127834b9c397e424ccc" alt="Screenshot of override stream configuration" width="3358" height="1788" data-path="images/gdk/features/common/game-streaming-cta-override-stream-configuration.png" />

このページには、現在の設定と異なるオーバーライド値を持つすべての設定が表示されます。オーバーライドの値が現在の設定値と同じ場合、リストには表示されません。またこのページは、他の設定値との潜在的な競合についての警告も提供します。このページでは、変更を破棄するか適用するかを選択できます。「DISCARD CHANGES」をクリックすると、すべてのオーバーライドが破棄され、既存の設定で元のターゲット ページに進みます。「APPLY CHANGES」をクリックすると、オーバーライドをどのように反映させるかについて 2 つの選択肢が表示されます。

* 現在のセッションにのみ適用: URL 内にオーバーライドを保持し、その設定を現在のブラウザ ページ セッションにのみ適用します。その後、元のターゲット ページに遷移します。現在のページを離れると、オーバーライドは消えます。
* 今後のすべてのセッションに適用: オーバーライドの値で現在の設定を更新し、値が設定に保存されるため、オーバーライドのクエリ文字列を伴わずに元のターゲット ページに遷移します。

オーバーライド設定ページは、オーバーライド設定を確認した後、ページ セッションごとに 1 回だけ表示されます。別のオーバーライド設定がある場合、ページは再度表示されます。


## Related topics

- [XBOX Game Streaming 向けにゲームを最適化する](/ja-jp/build/core-features/common/game-streaming/game-streaming-optimizing-your-game.md)
- [Android Content Test Application (CTA) の概要 (非推奨)](/ja-jp/build/core-features/common/game-streaming/game-streaming-android-content-test-application.md)
- [Web Content Test Application (CTA) の概要](/ja-jp/build/core-features/common/game-streaming/game-streaming-web-content-test-application.md)
- [ストリーミング ページ (Dev Home)](/ja-jp/tools/tools-console/devhome/devhome-streaming.md)
- [DirectCapture の概要](/ja-jp/build/core-features/common/game-streaming/game-streaming-directcapture-overview.md)
