DirectX

Vikipediya, azad ensiklopediya
Naviqasiyaya keç Axtarışa keç
DirectX
Loqonun şəkli
Tipi tətbiqi proqramlaşdırma interfeysi
Tərtibatçı Microsoft
Proqramlaşdırma dili C++
Əməliyyat sistemi Microsoft Windows
Yayımlanma tarixi 30 sentyabr 1995
Sonuncu versiya
  • 12 Ultimate
Lisenziya istifadəçi razılaşması[d]
Vikianbarın loqosu Vikianbarda əlaqəli mediafayllar

DirectX multimedia proqramını, xüsusən də video oyunlarını rahat, sürətli və uyğun şəkildə hazırlamaq üçün Microsoft tərəfindən yaradılmış tətbiqi proqramlaşdırma interfeysidir (API). Hazırda ən aktual rəsmi versiya DirectX 12-dir. Onun ehtiva etdiyi bəzi komponentləri aşağıdakı kimi ümumiləşdirmək olar:

  • Direct3D (və ya WGF: Windows Graphics Foundations - Windows Graphics Fundamentals) həm ikiölçülü, həm də üçölçülü qrafikləri göstərmək üçün istifadə olunur. Bazardakı əksər qrafik kartların ən müasir aparat sürətləndirilməsi xüsusiyyətlərini dəstəkləyir. Onun ən böyük rəqibi OpenGL-dir.
  • DirectSound həm iki, həm də üç ölçülü səs üçün istifadə olunur. Windows altında işləyə bilən hər bir səs kartı DirectSound və DirectSound 3D üçün ən azı proqram dəstəyinə malikdir. Bazardakı bütün rəqibləri göz ardı edə bilən bir populyarlığa malikdir.
  • DirectInput klaviatura, siçancoystik kimi komponentlərin giriş və çıxışlarını sadə şəkildə idarə etmək üçün nəzərdə tutulmuş interfeysdir.
  • DirectPlay, digər tərəfdən, TCP/IP , modemBluetooth kimi bir çox protokollar üzərində əlaqə və mesajlaşma komponentlərini ehtiva edir. TCP/IP üzərində NAT və ya uPnP keçidlərini dəstəkləməsi və DirectPlay Voice ilə saniyədə 1.2 kbit-ə qədər enə bilən səs sıxlaşdırma kodekləri populyardır. Açıqkodlu mənbələr siyahısındakı ən məşhur rəqibi HawkNL-dir
  • İsmayıl Calallı (Sadıqov), “İnformatika terminlərinin izahlı lüğəti”, 2017, “Bakı” nəşriyyatı, 996 s.