Microsoft DirectX est une collection d'interfaces de programmation d'applications (API) pour le traitement des tâches liées aux multimédias, en particulier la programmations de jeux et de vidéos, sur les plateformes Microsoft.