DirectX komponentləri:
Praktiki olaraq DrectX APİ hissələri COM obyektlərin kolleksiyasını özündə cəmləşdirir.
DirectX Graphics paketi (ilk versiya 8.0) aşağıdakı interfeys qrupuna bölünür:
DirectDraw: Bitmap qrafik üzrə çıxış interfeysi. (Bunun işlənməsi çoxdan dayandırılıb)
Direct3D (D3D): üçölçülü primitivlərin çıxış interfeysi.
DirectInput: klaviatura, siçan, joystick və s. oyun nəzarətçilərindən məlumatların emalında istifadə olunan bir interfeys.
DirectPlay: oyunlar üçün şəbəkə əlaqəsi interfeysi.
DirectSound: səs ilə aşağı səviyyəli əməliyyatın interfeysi (Wave formatı).
DirectMusic: Microsoft formatlarında musiqi oxutma interfeysi.
DirectShow: audio və / və ya video məlumatlarının giriş / çıxışı üçün istifadə olunan interfeys.
DirectX Instruments — multimedia API DirectX əsasında proqram sintezatorları yaratmaq və istifadə etməyə imkan verən texnologiya. DX-plaginlərdən fərqli olaraq, belə proqramların tam MIDI tərəfindən idarə oluna biləcəyi və əsasən emal üçün deyil. DXi texnologiyası 2001-2004-cü illərdə populyardır, xüsusilə Cakewalk proqram məhsullarında, lakin nəticədə Steinberqdən "VST formatında texnologiya" texnologiyasını itirdi.
DirectSetup: DirectX qurmaq üçün məsul bir hissəsidir.
DirectX Media Objects: axın obyektləri üçün funksional dəstək (məsələn, kodlayıcılar / dekoderlər).
Direct2D: iki ölçülü qrafik üçün çıxış interfeysi.
DirectX versiyalarının xronologiyası
DirectX versiyaları |
Logo |
Versiyanın sayı |
Əməliyyat sistemi |
Realizə tarixi |
DirectX 1.0 |
4.02.0095 |
Windows 95a |
||
DirectX 2.0 / 2.0a |
|
4.03.00.1096 |
Windows 95 OSR 2 и Windows NT kiçik 4.0 |
|
DirectX 3.0 / 3.0a |
|
4.04.0068 / 69 |
Windows 95 OSR 2.5 иWindows NT 4.0 SP3 |
|
DirectX 4.0 |
|
4.05.00.0155 (RC55) |
Windows NT 4.0 beta versiya |
|
DirectX 5.0 |
|
4.05.01.1721 / 1998 |
||
DirectX 6.0 |
|
4.06.00.0318 (RC3) |
Windows 98 SE |
|
DirectX 6.1 |
|
4.06.02.0436 (RC0) |
Windows 95/98/98SE |
|
DirectX 6.2 |
5.00.2516.1900(unofficial Path to DX 6.2) |
Windows NT/98SE/98/2000/ME |
||
DirectX 7.0 |
4.07.00.0700 (RC1) |
|||
DirectX 7.0a |
|
4.07.00.0716 (RC1) |
Windows 95/98/98SE/2000 |
|
DirectX 8.0 |
4.08.00.0400 (RC10) |
Windows 95/98/98SE/ME/2000 |
||
DirectX 8.0a |
|
4.08.00.0400 (RC14) |
DirectX son dəstəklənən versiyası Windows 95 ƏS üçün |
|
DirectX 8.1 |
|
4.08.01.0810 |
Windows NT/98SE/98/XP |
|
DirectX 8.1b |
|
4.08.01.0901 |
|
|
DirectX 8.2 |
|
4.08.02.0134 (4.09.0000.0134) |
|
|
DirectX 9.0 |
4.09.0000.0900 |
|||
DirectX 9.0a |
|
4.09.0000.0901 |
|
|
DirectX 9.0b |
|
4.09.0000.0902 (RC2) |
|
|
DirectX 9.0c |
|
4.09.0000.0904 (RC0) |
Windows XP SP2 |
|
DirectX 9.0L |
|
4.09.0000.0905 (?) |
Əlavə interfeys təmin edir IDirect3D9Ex və IDirect3DDevice9Ex yalnızca əldə edilə bilən funksionallıqla LDDM-drayverləri ОС Windows Vista. |
|
DirectX 10 (Windows Vista strukturuna daxil edilib) |
|
6.0.6000.16386 |
Windows Vista üçün ilk versiya. |
|
DirectX 10.1 |
|
6.00.6001.18000 |
Service Pack 1 Windows Vista , Windows Server 2008 |
|
DirectX 11 (Windows 7 strukturuna daxil edilib) |
|
6.01.7600.16385 |
22 oktyabr 2009 |
|
6.00.6002.18107 |
Windows Vista SP2 və Windows Server 2008 SP2 |
27 oktyabr 2009 |
||
6.01.7601.17514 |
16 fevral 2011 |
|||
6.02.9200.16384 |
Windows 7 SP1 , Windows 8 , Windows RT , Windows Server 2012 |
|||
DirectX 11.2 (Windows 8.1 strukturuna daxil edilib) |
6.03.9600.16384 |
|||
DirectX 11.3 (Windows 10 strukturuna daxil edilib) |
||||
DirectX 12 (Windows 10 strukturuna daxil edilib) |
10.00.10240.16384 |