في نظام تشغيل Windows ، يُطلق على DirectX مجموعة من واجهات برمجة التطبيقات (واجهة برمجة التطبيقات) ، والتي تُستخدم بشكل خاص لمهام البرمجة المتعلقة بالوسائط المتعددة ، وخاصة مقاطع الفيديو وألعاب الفيديو. نظرا لفائدتها العظيمة، ولقد تم العمل على التكيف رمز، بحيث النظم التي وضعتها يونكس يمكن أيضا الاستفادة من هذه الأدوات. تم إصدار الإصدار الأول من DirectX في 30 سبتمبر 1995 ، على الرغم من أنه لم يكن جزءًا أساسيًا من طريقة عمل Windows ؛ في عام 1996 ، تم تضمينه كجزء من تطبيقات الطرف الثالث ، أي تلك التي يتم توزيعها مجانًا من قبل المطورين.
يتكون DirectX من عدة تطبيقات ، لكل منها وظيفة محددة. واحد منهم هو Direct3D ، واحد من أكثرها استخدامًا ومعروفًا ؛ وتتمثل مهمتها في إنتاج رسومات ثلاثية الأبعاد ، وبالتالي تسهيل رسم الأشكال الهندسية عند الحاجة. Direct Graphics ، بالطريقة نفسها ، هي أداة تستخدم لرسم الأشكال المسطحة. و DirectInputمسؤول عن إدارة الاتصالات مع العناصر الخارجية للجهاز والتي لديها القدرة على إرسال أوامر ، مثل الماوس أو لوحة المفاتيح أو عصا التحكم. DirectPlay ، والذي ينقسم بدوره إلى DirectPlayXServer و DirectPlatXClient و DirectPlayXPeer ، وتتمثل مهمته في توفير الوصول إلى الشبكات. DirectSound ، لتسجيل الصوت ؛ DirectMusic لاستنساخ المقطوعات الموسيقية ؛ DirectShow ، المسؤول عن التشغيل المباشر لمقاطع الفيديو ؛ يهدف DirectSetup إلى أن يكون برنامجًا لتنظيم تثبيت المكونات الأخرى و DirectCompute ، مع لغة محددة وإرشادات للتعامل مع النوى الضخمة.
تم إصدار أحدث إصدار من DirectX في عام 2015 ، إلى جانب Windows 10.