Windows Microsoft Direct X
مجموعه اي از "رابط هاي برنامه نويسي كاربردي سطح پايين" يا API است كه برنامه هاي تحت ويندوز يا Game ها را قادر مي سازد از قابليتهاي نيرومند مالتي مديا استفاده نمايند. در حقيقت DirectX رابطي بين نرم افزارهايي همچون Game ها و سخت افزارهاي صوتي ، تصويري ( كارت گرافيك و صدا ) مي باشد. Direct X شامل مجموعه اي از API است كه دسترسي به قابليتهاي پيشرفته سخت افزار همانند چيپ هاي شتاب دهنده گرافيكي سه بعدي و كارتهاي صوتي را فراهم مي سازد. به همين دليل است كه خيلي از سخت افزارها به خصوص كارتهاي گرافيك به همراه درايورشان حتما بايد DirectX نيز نصب گردد و اگر اين كار انجام نگيرد خيلي از بازيها تصاوير 3 بعدي را فريم فريم ( تيكه تيكه ) نمايش مي دهند ( يا اصلا اجرا نمي شوند ) يا نرم افزارهاي مالتي مديا ( مانند Winamp 3 ) به خوبي كار نمي كنند. اين API ها كنترل توابع سطح پاييني چون شتاب دهنده گرافيك 3D/2D و هم چنين پشتيباني از پورت ورودي ( مانند Joystick)، بازيهاي تحت شبكه ، ميكسر صدا را بر عهده دارد. توابع سطح پائيني كه Direct X را تشكيل مي دهند عبارتند از:
Microsoft DirectX Graphics, Microsoft Direct Audio, Microsoft Direct Input, Microsoft Direct Play, Microsoft Direct Show