Suite de diverse API developpé par Microsoft, ayant pour but de faciliter la programmation de programmes multimedia.
DirectX regroupe donc des API specialisées tel :
DirectDraw (gestion 2D, inclus dans Direct3D depuis DirectX 8),
Direct3D (gestion 3D),
DirectSound/DirectSound3D/DirectMusic (gestion des Sons),
DirectPlay (gestion des données reseaux),
DirectInput (gestion des peripheriques),
DirectShow (gestion video),
DirectVoice (gestion voix ip)