De Wikipedia :
Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms.
Ele é voltado principalmente para o desenvolvimento de jogos. O DirectX fornece interfaces para recursos que são comumente usados em jogos, como gráficos 2D e 3D acelerados por GPU, entradas de controladores, redes etc. Também é usado por aplicativos que exigem gráficos acelerados ou desenhos de alto desempenho, como programas que visualizam dados 3D ou tocadores de mídia. Aqui está uma captura de tela do VLC Media Player mostrando opções disponíveis para métodos de saída de vídeo, incluindo algumas opções de DirectX: