XInput のサンプルとチュートリアル
SDK には XInput のサンプルがいくつか用意されています。これらのサンプルにアクセスするには、サンプル ブラウザーを使用します。
SimpleController
このサンプルは XInput を使用しており、4 つのコントローラーそれぞれの状態をビジュアルに表示します。XInputGetState を使用します。
RumbleController
このサンプルは、4 つのコントローラーそれぞれの振動量の設定方法を示します。XInputGetState および XInputSetState を使用します。
AudioController
このサンプルは、XInput と DirectSound を使用してヘッドセットのマイクを読み込み、各コントローラーのヘッドセットでそれを再生します。XInputGetDSoundAudioDeviceGuids を使用します。
XInputGame
このサンプルは、Direct3D と XInput を組み合わせる方法と、プラグが抜けたコントローラーの処理方法を示します。XInputGetState および XInputSetState を使用します。