Рассмотрена разработка приложений с использованием технологии DirectX в среде программирования Borland Delphi. Подробно описаны все основные компоненты, входящие в состав DirectX: DirectX Graphics, DirectShow, DirectInput, DirectSound и DirectMusic. Показано создание собственных наборов классов, облегчающих работу с различными компонентами DirectX. На практических примерах рассмотрена работа с двумерной и трехмерной графикой, шейдеры и язык HLSL, различные цветовые эффекты, работа с текстурой, освещением и так далее. Уделено внимание выводу изображения в оверлейном режиме, механизмам захвата изображения (на примере работы с web-камерой) и захвата звука. Представлены механизмы воспроизведения мультимедиаданных в различных форматах: AVI, MPEG, MP3 и другие. Прилагаемый компакт-диск содержит исходные коды примеров, рассмотренных в книге, а также набор классов. Для программистов.
Rassmotrena razrabotka prilozhenij s ispolzovaniem tekhnologii DirectX v srede programmirovanija Borland Delphi. Podrobno opisany vse osnovnye komponenty, vkhodjaschie v sostav DirectX: DirectX Graphics, DirectShow, DirectInput, DirectSound i DirectMusic. Pokazano sozdanie sobstvennykh naborov klassov, oblegchajuschikh rabotu s razlichnymi komponentami DirectX. Na prakticheskikh primerakh rassmotrena rabota s dvumernoj i trekhmernoj grafikoj, shejdery i jazyk HLSL, razlichnye tsvetovye effekty, rabota s teksturoj, osvescheniem i tak dalee. Udeleno vnimanie vyvodu izobrazhenija v overlejnom rezhime, mekhanizmam zakhvata izobrazhenija (na primere raboty s web-kameroj) i zakhvata zvuka. Predstavleny mekhanizmy vosproizvedenija multimediadannykh v razlichnykh formatakh: AVI, MPEG, MP3 i drugie. Prilagaemyj kompakt-disk soderzhit iskhodnye kody primerov, rassmotrennykh v knige, a takzhe nabor klassov. Dlja programmistov.