2011-12-21 3 views
0

У меня есть программа, которая создает диаграмму directshow для захвата видео с аппаратного устройства и прямого кодирования в формате mpeg-4.Directshow VC++ express 2010 vs Graph Edit

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

Что работает: График установлен правильно ВСЕ ФАЙЛЫ СОЗДАЮТСЯ Там нет ошибок в создании графа я использую IMediaControl :: Начало и :: Stop проблема возникает в XVID, FFDShow, DivX кодеры и Haali Matroska, Matroska и GDCL мультиплексорами

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

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

ответ

0

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

Смежные вопросы