در
ابتدایی ترین سطح Directx به عنوان یک واسطه بین سخت افزار در کامپیوتر
شخصی و خود ویندوز، بخشی از API ویندوز یا واسطه برنامه نویسی برنامه های
کاربردی Application Programming Interface است. برای مثال هنگامی که
نویسنده یک برنامه بازی می خواهد یک فایل صوتی اجراء شود، صرفاً فراخوانی
(call) به تابع کتابخانه (library function) صحیح می باشد. هنگامی که بازی
اجراء می شود، عملکرد مزبور Directx API را فرا می خواند که به نوبه خود
فایل صوتی را به اجراء در می آورد. برنامه نویس به دانستن نوع کارت صدایی
که با آن سروکار دارد، توانایی های کارت مزبور و چگونگی مکالمه با آن نیاز
ندارد. ماکروسافت Directx را فراهم آورده است و سازنده کارت صدا نیز
درایوی که توان اجرای Directx را داشته باشد فراهم کرده است...