DirectX es un conjunto de controladores (drivers) que agrupa las funciones de todos ellos a fin de ofrecer una única interfaz a los desarrolladores, especialmente para el desarrollo de videojuegos. Por lo tanto, DirectX es la interfaz entre los drivers y los programas que lo utilizan.
Los drivers que DirectX agrupa se encuentran clasificados por las siguientes categorías:
DirectShow: Reproducir audio y vídeo (con transparencia de red)
DirectCompute: Instrucciones especiales para hilos de procesamiento (núcleos masivos)
Direct3D: Aceleración gráfica en 3D.
DirectDraw: Aceleración gráfica en 2D (dibujo vectorial)
DirectVideo: Aceleración de secuencias de vídeo.
DirectSound: Controlador de la tarjeta de sonido.
DirectInput: Controlador de controles para juegos (joystick, joypad, etc.).
DirectPlay: Administra la transferencia de datos por medio de una red (para juegos en red).
DirectML: Procesamiento para la inteligencia artificial.
DirectXR: Trazado de rayos en tiempo real.
DirectSetup: Instalación de componentes de DirectX.
Nota: En cada nueva versión de DirectX se agregan nuevos drivers y también nuevos grupos de funciones.
dxdiag
Al pulsar Aceptar se nos abrirá una ventana con la información que deseamos conocer:
Foto: © Everypixel