:

СОФТ / ВИДЕО / ИГРЫ / МУЗЫКА

Только нужный софт на нашем сайте!

                       

Украинская Баннерная Сеть
Карта сайта Контакты Главная

Реклама


Украинская Баннерная Сеть

Украинская Баннерная Сеть

Украинская Баннерная Сеть

Украинская Баннерная Сеть

Украинская Баннерная Сеть

Стол заказов

Популярное

Наши партнеры


  • WOlist.ru - каталог сайтов Рунета
    Занесено в каталог Deport.ru

Авторизация


Реклама

Реклама

Опрос

Оцените мой сайт
Всего ответов: 74

Реклама


Украинская Баннерная Сеть

Популярные тэги

Ваши тегиРеклама
Реклама

Счетчики


Главная » Файлы » Мультимедиа » Мультимедиа

DirectX9

АвторРаздел: Мультимедиа ДатаДата: 13.06.2009, 00:55

Это набор мультимедийных драйверов, которые зачастую в обход стандартных сервисов ОС позволяют напрямую обращаться к конечному оборудованию используя по все его аппаратные возможности. Более того, некоторые Win32 сервисы используют DirectX ядро для своих собственных нужд. Набор мультимедийных АПИ и драйверов высокого уровня - пожалуй, это будет наилучшим определением. Высокого, потому что в цепочке между самим DirectX и конечным оборудованием стоят ещё и драйвера производителя конкретного оборудования. Всегда следует помнить обобщенную схему взаимодействия конечного приложения с аппаратным обеспечением: Приложение - DirectX - Драйвера - Оборудование.
DirectX состоит из нескольких компонент. Каждая из компонент обеспечивает функциональность в определенном направлении, как-то: 

· DirectX Graphics - 2D/3D графика. 
· DirectShow - Потоковое видео. 
· DirectInput - Различные устройствами ввода. 
· DirectSound и DirectMusic - Звук. 
· DirectPlay - Стандартный интерфейс для создания сетевого взаимодействия на базе различных сетевых протоколов и провайдеров (Под провайдером, конечно, понимается не та фирма у которой ты дорогой читатель приобретаешь доступ в интернет :). 

Примечание: Среди выше перечисленных компонент не упомянут DirectSetup - небольшой API для работы с установкой DX на конечном компьютере. 

Большая часть функциональности девятой и предыдущих версий DX строится на основе COM объектов, доступ к которым мы получаем через интерфейсы. Если коротко - COM модель представляет собой более жесткое определение объектно-ориентированной модели. С COM объектами мы работаем только через интерфейсы. Каждая компонента DirectX будь то, к примеру, DirectInput или DirectSound содержит некоторое количество интерфейсов с использованием функций которых мы получаем доступ к возможностям объекта. Грубо говоря, интерфейс представляет собой класс, содержащий в себе указатели на функции, с помощью которых и происходит взаимодействие с объектом.

Всего комментариев: 0