Пример VMRPlayer
[Функция, связанная с этой страницей, DirectShow — это устаревшая функция. Он был заменен MediaPlayer, МВФMediaEngine и аудио/видеозахват в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать новый код MediaPlayer, МВФMediaEngine и аудио-видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]
Description
В этом примере используется фильтр "Отрисовщик видео" 9 (VMR-9) для альфа-смешивания одного или двух запущенных видео и статического изображения.
Использование
Чтобы открыть первое видео, выберите "Открыть основной поток " в меню "Файл ". Чтобы открыть второе видео, выберите "Открыть вторичный поток " в меню "Файл " (сначала необходимо открыть основной поток). Чтобы воспроизвести видео, нажмите кнопку "Воспроизвести ".
Вы можете задать положение, размер и альфа-значения видео, выбрав основной поток или поток Secondard в меню свойств VMR.
Чтобы добавить статическую растровую карту по видео, выберите статический образ приложения в меню свойств VMR и щелкните поле "Изображение отображаемого приложения". Вы можете использовать то же диалоговое окно для управления положением, размером и альфа-значением растрового изображения.
Чтобы записать смешанный видеоизображение, выберите "Записать растровое изображение " в меню свойств VMR.
Вы также можете указать основной поток изображений из командной строки:
Имя файла VMRPlayer /P
Скачивание примера
Чтобы скачать примеры пакета SDK DirectShow, установите последнюю версию пакета SDK для Windows.
См. также