Microsoft DirectX は Microsoft Windows オペレーティング システムにビルトインされた先進のマルチメディア プログラミング インターフェイス (API) 群です。DirectX は Windows ベースの PC 用の標準開発プラットフォームを提供します、これによってソフトウェア開発者はハードウェア固有のコードを書くことなく、ハードウェアの個別の機能にアクセスできるようになります。このテクノロジは 1995 年に最初に導入され、Windows プラットフォームのマルチメディア アプリケーション開発のための標準として認知されています。
簡単に言えば DirectX は、PC上でゲーム プレイやビデオ視聴をするときに、パフォーマンスに優れたグラフィックスとサウンドを実現する Windows テクノロジです。
DirectX の中核はそのアプリケーション プログラミング インターフェイス (API) です。この API はハードウェアとソフトウェアが互いに「会話」するための一種の橋として動作します。DirectX API によってマルチメディア アプリケーションは、三次元 (3D) グラフィックス アクセラレーション チップやサウンドカードのような、高いパフォーマンスを持ったハードウェアの先進機能にアクセスできます。DirectX API は下位レベルの機能を制御します。たとえば、二次元 (2D) グラフィックス アクセラレーション、ジョイスティック・キーボード・マウスのような入力デバイスのサポート、サウンド ミキシングやサウンド出力の制御です。DirectX があるからこそ、より優れた 3D グラフィックスや夢中になれる音楽やオーディオ エフェクトを、コンピュータ上でエクスペリエンスできるのです。
DirectX 9.0c は Windows 98、Windows 98 SE、Windows Millennium Edition (Windows Me)、Windows 2000、Windows XP をサポートします。Windows 95 をサポートする最新バージョンは DirectX 8.0a です。「NEC PC-9801/PC-9821 シリーズ」をサポートする最新バージョンは DirectX 7.0a です。詳細情報は FAQ を参照してください。