остановить просмотр видео, используя directshow в vc ++ - PullRequest
0 голосов
/ 23 января 2010

хаи .. Просто я написал приложение для предварительного просмотра для пользователя и захватить image.am, используя образец графического фильтра для захвата изображения из CAPTURE PIN.PREVIEW Пользователь PIN для простого предварительного просмотра видео. 1001 *

Я использую CONTROL STREAM для предварительного просмотра остановки ..

пожалуйста, помогите

1 Ответ

1 голос
/ 11 февраля 2010

Одним из решений является использование GMFBridge , которое позволяет соединять несколько графиков вместе и управлять ими независимо. Таким образом, вы можете иметь 3 графика, один из которых соединяет ваш источник с двумя приемниками:

Source -- (capture pin) --> capture sink
       -- (preview pin) --> preview sink

один для предварительного просмотра:

Preview source --> renderer

и еще один для захвата:

Capture source --> sample grabber

Используя GMFBridge, вы можете подключить приемник захвата к источнику захвата и приемник предварительного просмотра к источнику предварительного просмотра. Как только это будет сделано, вы можете запустить или остановить график предварительного просмотра, не затрагивая график захвата, и наоборот. Надеюсь, что это поможет

...