DirectShow Регистрируют

примеры DirectShow включены в Windows SDK. Они находятся в [ корневых примерах пакета SDK для пути ] \ \ \ DirectShow.

в следующей таблице перечислены все примеры DirectShow, предоставленные в Windows SDK. инструкции по созданию образцов см. в документации, предоставленной в Windows SDK.

Если для образца имеется дополнительная документация, первый столбец этой таблицы ссылается на нее.

Образец Область Описание Дополнительные зависимости
DirectShow Базовые классы Библиотека базовых классов классы C++ и служебные функции, предназначенные для реализации фильтров DirectShow.
Пример Амкап Сбор Приложение для записи видео. стрмбасе. lib
Пример Двапп Сбор Приложение для записи цифрового видео (DV).
Пример Плайкап Сбор Простое приложение для записи.
DMO Демонстрационный пример DMO Потоки звуковые данные из WAV-файла с помощью DMOного звукового эффекты. Пакет SDK для DirectX
Пример DVD-диска DVD-диск Демонстрируется простое воспроизведение и Навигация DVD, а также расширенные функции, такие как управление родительским уровнем, закладки, Караоке и синхронизация команд.
Образец фильтра Инфти Фильтры, Прочие Пример реализации фильтра бесконечного ПИН-кода tee . стрмбасе. lib
Образец фильтра метрономе Фильтры, Прочие Показывает, как реализовать ссылочное время. стрмбасе. lib
Образец фильтра средства синтаксического анализа PSI Фильтры, Прочие Получает таблицы сведений о программе (PSI) из транспортного потока MPEG-2 и извлекает сведения о программе. стрмбасе. lib
Образец фильтра дампа Фильтры, модуль подготовки отчетов Записывает образцы носителей, получаемые в текстовый файл. стрмбасе. lib
Фильтр Сампвид Фильтры, модуль подготовки отчетов Фильтр модуля подготовки отчетов видео. стрмбасе. lib
Образец фильтра области Фильтры, модуль подготовки отчетов Отображает звуковые данные как формы Wave. стрмбасе. lib
Пример асинхронного фильтра Фильтры, источник Фильтр чтения файлов, поддерживающий последовательное скачивание. стрмбасе. lib
Образец фильтра шарика Фильтры, источник Фильтр источников видео, создающий изображение вращающегося шарика. стрмбасе. lib
Пример фильтров источника push-уведомлений Фильтры, источник Фильтры источников, предоставляющие следующие данные в виде видеопотока: одно растровое изображение, набор точечных рисунков, копия текущего изображения рабочего стола. стрмбасе. lib
Образец фильтра синтезатора Фильтры, источник Фильтр источников, который создает звуковые волны. В этом примере демонстрируется построение динамического графа. стрмбасе. lib
Образец фильтра EZRGB24 Фильтры, преобразование Фильтр обработки изображений. стрмбасе. lib
Образец фильтра гаргле Фильтры, преобразование Фильтр звуковых эффектов. стрмбасе. lib
Образец фильтра Вавдест Фильтры, преобразование Записывает звуковой поток в WAV-файл. стрмбасе. lib
Пример Дмоенум Разное Показывает, как перечислить объекты мультимедиа DirectX (дмос).
Пример сопоставителя Разное Показывает, как использовать средство сопоставления фильтров для поиска фильтров в реестре.
Пример Сисенум Разное Демонстрирует использование перечислителя системных устройств для перечисления устройств и фильтров.
Пример Кутсцене Воспроизведение Воспроизводит видеофайл в полноэкранном режиме.
Пример Ддравкскл Воспроизведение воспроизводит видео в полноэкранном режиме с эксклюзивным режимом, используя интерфейс иддравексклмодевидео на наложенном фильтре Mixer.
Пример Дшовплайер Воспроизведение Приложение для воспроизведения видео.
Пример Еврплайер Воспроизведение демонстрирует использование DirectShow фильтра евр.
[!Note]
требуется Windows Vista или более поздней версии.


этот образец доступен в Windows SDK для Windows Server 2008 или более поздней версии.
стрмбасе. lib
Пример Texture3D9 Воспроизведение Рисует видео на текстурной поверхности Microsoft DirectX 9,0. стрмбасе. lib, пакет SDK DirectX
Пример использования Tick VMR-9 Использует VMR-9 для смешения видео и текста.
Пример VMR9Allocator VMR-9 Реализует пользовательский распределитель-представление для VMR-9. стрмбасе. lib
Пример VMR9Compositor VMR-9 Реализует пользовательское микшер для VMR-9.
Пример Вмрплайер VMR-9 Использует VMR-9 для смешения одного или двух работающих видео и статического изображения.
Пример водяного знака VMR-9 Смешивает статическое изображение на видео во время воспроизведения с помощью VMR-9.
Пример без окон VMR-9 Демонстрирует режим без окон в VMR-9.

Дополнительные зависимости

некоторые примеры связаны с DirectShow библиотекой базовых классов. Для построения этих образцов необходимо сначала построить библиотеку базовых классов. дополнительные сведения см. в разделе DirectShow базовых классов. Для всех примеров фильтров требуется Библиотека базовых классов.

для некоторых примеров также требуется пакет SDK DirectX в дополнение к Windows SDK. Чтобы создать эти образцы, необходимо установить пакет SDK для DirectX и задать _ переменную среды% дкссдк dir%, равную пути установки пакета SDK DirectX.

многие из DirectShow примеров используют набор общих заголовков и исходных файлов, расположенных в [ корневых примерах пакета SDK для директрори ] \ \ мультимедиа \ DirectShow \ общие. При копировании образца папки в другой каталог следует также скопировать общую папку.

Настройка среды сборки