Microsoft DirectX
X3DAudio: XAudio2と組み合わせて使用される、空間音響ライブラリ。 XACT: オーサリングツールを含む高レベルオーディオエンジン。更新終了。 DirectSound: サウンド再生および録音。更新終了。 DirectSound3D (DS3D) : 3次元サウンド再生。 DirectMusic(英語版): DirectMusic Producerで作成された音楽トラックの再生。更新終了。
XInput: Xbox 360およびXbox One専用ゲームコントローラーに対応するAPI。Windows上でもこれらのデバイスをコンソール同等に利用することが可能になる。
DirectInput: キーボード、マウス、ゲームパッド、ジョイスティックからの入力処理、およびフォースフィードバックを扱う。DirectX 8以降更新終了。FPSゲーム開発のような用途であっても、キーボードやマウスはWM_INPUT (Raw Input) やWM_MOUSEMOVEなどを代わりに利用することが推奨されている。
DirectX Video Acceleration (DXVA) : 動画処理API。バージョン1.0はDirectShowの一部だったが、Windows Vistaから利用可能なバージョン2.0はDirectShowやMedia Foundationからは独立している。
DirectShow: 各種音声・動画の再生・作成。後継としてMedia Foundationが存在する。
Microsoft DirectX(ダイレクトエックス)は、マイクロソフトが開発したゲーム・マルチメディア処理用のAPIの集合である。オーバーヘッドを少なくしたデバイスの仮想化・抽象化を提供する。Windows・Xbox・Xbox 360・Xbox Oneなど、マイクロソフト製のプラットフォームおよびデバイスにおいて広く利用されている。APIの一部はハードウェアアクセラレーションに対応しており、DirectX互換のハードウェアとデバイスドライバーが搭載されたコンピュータ上では、CPUの負担を低減しつつ高速処理することができる。グラフィックスに関しては、DirectX (Direct3D) 互換のGPU(ビデオカードやオンボードグラフィックスなど)を利用することにより、高品質の2次元・3次元コンピュータグラフィックスを高速にレンダリングできる。
DirectML (Direct Machine Learning) : Direct3D 12上に構築された、機械学習向けのローレベルなアクセラレーションライブラリ。Windows 10 1903以降で利用可能。 DirectX Graphics Infrastructure (DXGI) : Direct3D 10以降のグラフィックス基盤API。デバイスとの通信など、ローレベルタスクを担当する。 Direct2D (D2D) : Windows 7以降で利用可能な、新しい2次元グラフィックスAPI。バージョン1.0はWindows Vistaにもバックポートされた。 DirectWrite: Windows 7以降で利用可能な、新しい高品位テキスト描画API。バージョン1.0はWindows Vistaにもバックポートされた。 DirectDraw: 2次元グラフィックス(DirectX 7まで存在したが、DirectX 8以降はDirect3Dに吸収された)。 DirectComposition: Windows 8以降で利用可能な、変形やアニメーションなどを伴う高性能なビットマップ合成を可能にするAPI。DWM機能の一部をアプリケーション側に解放し、シームレスな連携を可能にする。
DirectX Audio: DirectX 8からの名称。 XAudio2: XboxのサウンドAPIであるXAudioから発展したもの。DirectSoundの後継。