Directshow VC ++ express 2010 против графика Править - PullRequest
0 голосов
/ 21 декабря 2011

У меня есть программа, которая создает граф прямого изображения для захвата видео с аппаратного устройства и прямого кодирования в формат mpeg-4.

Я изначально запускал этот код на другом компьютере, где он работал.Теперь, когда я переключил машины, код выглядит следующим образом:

Что работает: График настроен правильно ВСЕ ФАЙЛЫ СОЗДАНЫ Нет ошибок при создании графа. Я использую IMediaControl :: Start and ::Остановка Проблема возникает для кодировщиков XVID, ffdshow, divx и мультиплексоров haali matroska, matroska и gdcl

Проблема: Когда я запускаю программу в VC ++ 2010 express, файл остается статическим и не получает содержимого.Однако, когда я запускаю график с помощью Graph Edit, размер файла увеличивается.

Есть идеи (настройки?), Что может отличаться на разных машинах?Или почему график работает правильно в GraphEdit, а не в VC ++ 2010 Express?

1 Ответ

0 голосов
/ 21 декабря 2011

Вы делаете что-то не так. Вы должны показать некоторый код. Типичная причина - ваши сообщения НЕ отправляются в окно управления графиком фильтра / поток ожидания.

...