Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - DirectShow - История01 мая 2011Оглавление: 1. DirectShow 2. История 3. Возможности 4. Пример программы на языке C++ 5. Критика В начале 1990-х годов после выхода релиза Windows 3.1 на рынке США появился ряд цифровых видеоустройств. Обычно эти устройства подключались через параллельный порт. Со временем, эти устройства становились популярнее, и корпорация Microsoft решила разработать технологию по работе с мультимедиа данными для разработчиков. Эта технология получила название Video for Windows. Но с самого своего рождения у VFW был огромный недостаток сложность работы с MPEG-видео. Перед выходом Windows 95 корпорация Microsoft стартовала новый проект ActiveMovie для поддержки MPEG, 32-битной архитектуры и потоковой передачи видео/аудио данных. Новый проект характерен тем, что в нём использовались новые разработки корпорации Microsoft, а именно Component Object Model. Только в Quartz принято объекты называть фильтрами, которые как блоки конструктора LEGO объединяются в граф-фильтр. Благодаря архитектуре COM, отдельный фильтр является самодостаточным объектом, который может быть создан сторонним разработчиком для своих нужд. В 1997 году корпорация Microsoft интегрирует ActiveMovie в DirectX и меняет название на DirectShow. В 1998 году в стандартную поставку DirectShow включается поддержка DVD. В 2000 году добавляются функции редактирования потоков данных и интеграция DirectShow в DirectX окончательно завершается. Теперь разработчики могут захваченное видео проецировать в своих трёхмерных сценах. В релизе DirectX 9 в DirectShow добавлена возможность объединения видео потоков в один для микширования видео. В октябре 2004, DirectShow удаляется из официальной поставки DirectX и переносится к дополнениям DirectX. В апреле 2005, DirectShow полностью удаляется из официальных поставок DirectX и перемещается в Windows Server 2003 SP1 версию Microsoft Platform SDK. Тем не менее для компиляции некоторых примеров из документации всё ещё требуется DirectX SDK. А вот уже с выходом Windows Vista и документация начинает поставляться совместно с Windows SDK. Просмотров: 4866
|