Я написал приложение для захвата видео. Это приложение использует следующий график: Пауза на одном из ветвей в графике DirectShow
Как вы видите после Smart Tee, у него есть два перехода. Первый, «Capture», я использую для обработки потока, второй, «Предварительный просмотр», для показа видео в окне приложения. Иногда пользователь минимизирует это окно, и использование ветви Preview не требуется. В этом случае я хотел бы остановить поток только на этой ветке.
Я могу сделать это путем остановки и перестроения всего графика без предварительного просмотра. Но я бы хотел не останавливать/перестраивать график. Может быть, кто-то знает другой способ сделать это? Есть идеи.
Возможный дубликат [Как добавить поток превью на график, не останавливая его?] (Http://stackoverflow.com/questions/22069432/how-can-i-add-a-preview-stream-to -the-graph-without-stopping-it) –
Благодарим за информацию. Но я пытаюсь построить график с одной ветвью и заблокировать поток VMR в граббер. Граббер - это мой собственный фильтр, и я полностью контролирую его. –