DirectX ist eine Sammlung von APIs (Application Programming Interfaces) für Multimediaprogramme. DirectX wird vorrangig zur Darstellung komplexen 2D- und 3D-Grafiken benutzt und bietet auch Unterstützung für Audio, diverse Eingabegeräte und Netzwerkkommunikation.
PowerLame benötigt zur Audiowiedergabe DirectX ab Version 3.0!