GameBar クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ゲーム バーの可視性と入力リダイレクトの状態に関する通知と情報を提供します。
public ref class GameBar abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class GameBar final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class GameBar
Public Class GameBar
- 継承
- 属性
Windows の要件
デバイス ファミリ |
Windows 10 (10.0.10586.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v2.0 で導入)
|
注釈
のイベントとプロパティはクラス静的です。 オブジェクトは、このクラスに対してインスタンス化されません。
プロパティ
IsInputRedirected |
入力が現在ゲーム バーにリダイレクトされているかどうかを示します。 ユーザーがゲーム バーを呼び出した後、プレーヤーが操作している間に入力がゲーム バーにリダイレクトされる場合があります。 入力を受け取らなくなったゲームは、通常、ゲームプレイを一時停止したり、アイドル状態を提示したりする必要があります。 一時停止中またはアイドル状態の場合は、プレーヤーがレコーディングを開始するか、既に記録している場合に、記録がスムーズかつシームレスになるように、現在のフレームまたはシーンのレンダリングを続行することをお勧めします。 マルチプレイヤー ゲームは、一時停止するのではなく、ゲームプレイを続行することを選択する場合があります。 への変更を通知するには、 IsInputRedirectedChanged イベントを処理します。 |
Visible |
ゲーム バーが現在表示されているかどうかを示します。 プロパティを使用して、ゲーム バーの表示状態を確認します。 ゲームバーが表示され、ゲームの上に描画されている場合、ゲームはゲームプレイを一時停止するか、アイドル状態を表示することを選択できます。 一時停止中またはアイドル状態の場合は、プレーヤーがレコーディングを開始するか、既に記録している場合に、記録がスムーズかつシームレスになるように、現在のフレームまたはシーンのレンダリングを続行することをお勧めします。 マルチプレイヤー ゲームは、一時停止するのではなく、ゲームプレイを続行することを選択する場合があります。 への変更を通知するには、 VisibilityChanged イベントを処理します。 |
イベント
IsInputRedirectedChanged |
入力がゲーム バーにリダイレクトされるか、入力がゲームに復元されたときに発生します。 ユーザーがゲーム バーを呼び出した後、プレーヤーが操作している間に入力がゲーム バーにリダイレクトされる場合があります。 入力を受け取らなくなったゲームは、通常、ゲームプレイを一時停止したり、アイドル状態を提示したりする必要があります。 一時停止中またはアイドル状態の場合は、プレーヤーがレコーディングを開始するか、既に記録している場合に、記録がスムーズかつシームレスになるように、現在のフレームまたはシーンのレンダリングを続行することをお勧めします。 マルチプレイヤー ゲームは、一時停止するのではなく、ゲームプレイを続行することを選択する場合があります。 ヒント このイベントは、バックグラウンド (UI 以外) スレッドで発生させることができます。 UI アクションを実行するには、UI スレッドにイベントを投稿する必要がある場合があります。 IsInputRedirected を使用して、入力が現在ゲーム バーにリダイレクトされているかどうかを判断します。 |
VisibilityChanged |
ゲーム バーが表示または閉じられたときに発生します。 イベントを使用して、ゲーム バーの可視性の状態を監視します。 ゲームバーが表示され、ゲームの上に描画されている場合、ゲームはゲームプレイを一時停止するか、アイドル状態を表示することを選択できます。 一時停止中またはアイドル状態の場合は、プレーヤーがレコーディングを開始するか、既に記録している場合に、記録がスムーズかつシームレスになるように、現在のフレームまたはシーンのレンダリングを続行することをお勧めします。 マルチプレイヤー ゲームは、一時停止するのではなく、ゲームプレイを続行することを選択する場合があります。 ヒント このイベントは、バックグラウンド (UI 以外) スレッドで発生させることができます。 UI アクションを実行するには、UI スレッドにイベントを投稿する必要がある場合があります。 [表示] を使用して、ゲーム バーが現在表示されているかどうかを確認します。 |