Расширенные разделы по захвату

[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]

В этом разделе описываются некоторые дополнительные аспекты захвата видео в DirectShow. Большинство проблем, описанных в этом разделе, автоматически обрабатываются интерфейсом ICaptureGraphBuilder2 . Однако приведенные здесь сведения могут оказаться полезными, если вам нужно устранить неполадки с приложением для захвата видео. Вам также следует ознакомиться с этим разделом, если приложение создает какой-либо пользовательский граф захвата и обнаружите, что ICaptureGraphBuilder2 не соответствует вашим потребностям. Наконец, в этом разделе содержатся некоторые сведения об использовании фильтра Отрисовщик смешанного видео (VMR) в приложении для захвата видео.

Граф захвата видео можно создать полностью с помощью методов IGraphBuilder . Вы также можете объединить два интерфейса, используя ICaptureGraphBuilder2 для некоторых задач и IGraphBuilder для других.

В этом разделе рассматриваются следующие вопросы.

Запись видео