Windows.Gaming.Input ヘッドセット クラスを使用して Visual Studio 2015 を使用し、C# で Windows 10 に UWA を作成しました。コントローラ。デバイス マネージャーを確認したところ、コントローラーでヘッドセットが認識されていることがわかりましたが、私のコードには、接続または切断されたものは表示されません。
public sealed class Headset
Windows Gaming Input MSDN
ユニバーサル Windows アプリ用の新しい Windows.Gaming.Input に関するドキュメントはあまりありません。
foreach (Gamepad gamepad in Gamepad.Gamepads)
{
gamepad.HeadsetConnected += Gamepad_HeadsetConnected;
gamepad.HeadsetDisconnected += Gamepad_HeadsetDisconnected;
}
private void Gamepad_HeadsetDisconnected(IGameController sender, Headset args)
{
HeadsetConnection = "Headset Disconnected";
}
private void Gamepad_HeadsetConnected(IGameController sender, Headset args)
{
HeadsetConnection = "Headset Connected";
}