what is xinput
Getting Started With XInput Getting Started With XInput. XInput is an API that allows applications to receive input from the Xbox 360 Controller for Windows. Controller rumble effects and voice input and output are supported. This topic provides a brief overview of the capabilities of XInput and how to set it up in an application. 1  It includes the following: 2  Introduction to XInput The Xbox 360 Controller. 3  Using XInput Multiple Controllers. Getting Controller State. Dead Zone. Setting Vibration Effects. Getting Audio Device Identifiers.