Xinput

XInput  este un API ( Application Programming Interface )   al suitei DirectXMicrosoft .

Descriere

XInput este o interfață de programare pentru controlere / joystick-uri de „următoarea generație”. A fost prezentat îndecembrie 2005alături de lansarea Xbox 360. Acest set de instrucțiuni oferă suport complet pentru controlerele Xbox 360 de pe Windows XP SP1 și sistemele de operare ulterioare / superioare și este descris de Microsoft ca fiind mai ușor de programat și necesită o configurație mai mică decât DirectInput .

DirectInput vs XInput

Microsoft nu a făcut modificări majore la DirectInput de la DirectX 8 și a introdus XInput mai târziu în DirectX 9: rămâne o oarecare confuzie cu privire la starea actuală și viitorul celor două API-uri.

API-ul XInput are limitări pe care DirectInput nu le are:

Cu toate acestea, Xinput are în continuare avantaje în comparație cu DirectInput.

linkuri externe