DirectX
DirectX
DirectX является набором API (Application Programming Interface, программный интерфейс приложения) фирмы Microsoft и применяется для ускорения работы Windows-ПО с различным оборудованием. Наибольший эффект от использования DirectX достигается в мультимедиа-приложениях и играх.
DirectX подразделяется на несколько частей, каждая из которых отвечает за что-то свое:
- DirectDraw — служит для ускорения отображения и обработки двумерной графики
- Direct3D — для ускорения трехмерной графики
- DirectSound/DirectSound3D — работает со звуком — микширование и 3D звук
- DirectInput — для обработки клавиатуры, мыши, джойстика и так далее
- DirectPlay — служит в основном для сетевой игры
- DirectAnimation — для создания анимационных эффектов в WEB-страницах
- DirectShow — для применения мультимедиа в WEB
- DirectMusic — для применения музыки в играх
Microsoft Windows 95 поддерживает не старше DirectX 8.0a, более поздние версии Windows поддерживают DirectX последних версий (на сегодняшний момент DirectX 9.0). Необходимо также отметить, что для прироста производительности используемая версия DirectX должна поддерживаться аппаратным обеспечением. О совместимости с версиями DirectX, как правило, указано в инструкции пользователя. Как правило, в последней версии используются новейшие технологии (а также исправлены некоторые ошибки предыдущих версий :)