最終更新:2014-02-27 (木) 17:34:23 (3704d)  

XInput
Top / XInput

XInput とは、Windows 向け Xbox 360 コントローラーからの入力値を、アプリケーションで受け取れるようにする API です。コントローラーの振動エフェクトと音声の入出力がサポートされています。

http://msdn.microsoft.com/ja-jp/library/bb173044(v=VS.85).aspx

登場

利点

DirectInput よりも XInput を使用する利点はいくつかあります。

  • XInput は使用しやすく、DirectInput ほどのセットアップは必要ありません。
  • Xbox 360Windows プログラミングの両方が同じコア API セットを使用しているため、プラットフォーム間を変換するプログラミングがはるかに簡単です。
  • Xbox 360 コントローラーのインストール ベースは大きくなります。
  • XInput デバイス (すなわち Xbox 360 コントローラー) は、XInput API を使用する場合のみバイブレーション機能を持ちます。
  • Xbox 360 コンソール (すなわちハンドル型コントローラー) 向けに将来リリースされるコントローラーは、Windows でも動作します。

X Window System