Большого количества документации в формате Compiled HTML Help.

Сборок Managed DirectX для использования с .NET-компиляторами.

Пакет DirectX 9.0 SDK

DirectX предоставляет средства для создания самых разнообразных графических и мультимедийных приложений, а также включает в себя дополнительные программные интерфейсы, в отличие от своего основного конкурента, библиотеки OpenGL, ориентированной исключительно на графику.

Обзор библиотеки DirectX 9.0

Создание сложных и высокопроизводительных мультимедийных программ требует непосредственного доступа к аппаратным ресурсам. Библиотека DirectX содержит набор низкоуровневых программных интерфейсов, предоставляющий Windows-программистам доступ к аппаратным ресурсам.

DirectX 9.0 состоит из следующих компонентов:

§ DirectX Graphics: сочетает в себе возможности интерфейсов DirectDraw и Direct3D предыдущих версий, предназначенных для программирования графики.

§ DirectInput: предоставляет возможности по обработке пользовательского ввода с самых разнообразных устройств — таких, как игровые манипуляторы и "мыши".

§ DirectPlay: содержит средства для создания сетевых приложений (например, многопользовательских игр).

§ DirectSound, DirectMusicи DirectX Media Objects (эти компоненты в версии 9.0 объединены под названием DirectX Audio): предоставляют средства программирования звука и MIDI-музыки.

§ DirectShow: средства для захвата и воспроизведения мультимедийных потоков. В версии 9.0 впервые появились DirectShow Editing Services (DES): набор объектов, позволяющих легко создавать программы для нелинейного монтажа или проигрывателей аудио и видео с применением real-time эффектов и красивых переходов между роликами.

§ DirectSetup: программный интерфейс, позволяющий настраивать установку DirectX на системах пользователей.

§ DirectX Diagnostics: программный интерфейс для диагностики драйверов и оборудования.

 


Для самостоятельного создания программ с использованием DirectX 9 самого пакета DirectX 9 недостаточно. Для этого необходим пакет DirectX 9.0 SDK, находящийся в свободном доступе на сайте Microsoft.

Пакет DirectX 9.0 SDK состоит из:

§ Набора заголовочных файлов и библиотек для компиляторов C++.

§ Набора примеров и пошаговых инструкций,организованных в целую оболочку Sample Browser по категориям и языкам разработки.

§ "Мастера" (AppWizard) для создания стартовых приложений в средах Visual С++, Visual C# и Visual Basic.NET.

§ Вспомогательных утилит для редактирования файлов DirectX,просмотра системных параметров и наблюдения за системой.

§ Собственно среды выполнения — пакет DirectX Runtime в двух версиях: отладочной (Debug) и окончательной (Retail).