Microsoft DirectX End-User Redistributable مجموعهای از رابطهای برنامه
کاربردی یا API است که برای اداره کردن وظایف مربوط به برنامههای چند
رسانهای، به ویژه برنامهریزی بازی و ویدئو در پایگاه
مایکروسافت است. در اصل، نام تمام این «رابطهای برنامه کاربردی»
تماماً با Direct شروع میشوند، از قبیل Direct3D ،DirectDraw ،DirectMusic ،DirectPlay و DirectSound.
سپس DirectX اصطلاح کلی برای
تمام این رابطهای برنامه کاربردی Direct شد. بعد از معرفی Xbox، مایکرسافت رابطهای برنامه کاربردی برای
طراحی بازیهای چند پایگاهی را از قبیل XInput که برای مکمل کردن و یا
جایگزین کردن اجزا تکی DirectX طراحی شدهاند منتشر کرد.