DirectX это специальный набор библиотек позволяющий разработчикам программ и игр использующих сложные мультимедийные объекты не задумываться над конкретным типом видео и аудио адаптеров установленных на компьютере пользователей, а просто использовать стандартные наборы функций.