DirectShow Filter Graph Editor не показывает удаленные графики - PullRequest
2 голосов
/ 14 мая 2010

У меня проблема с подключением к удаленному графику из DirectShow Filter Graph Editor. Когда я запускаю приложение, которое создает график прямого показа, на моем компьютере с Windows XP график отображается в списке удаленных графиков, но на компьютере с Windows 7 (x64) список удаленных графиков пуст. Я зарегистрировал proppage.dll, а также зарегистрировал directshowspy.dll ... но результатов пока нет. Есть идеи?

Ответы [ 4 ]

6 голосов
/ 14 мая 2010

есть proppage.dll и x64 / proppage.dll, и вам нужно зарегистрировать оба, чтобы убедиться, что приложения x64 и x86 работают.

1 голос
/ 16 ноября 2010

Я столкнулся с этой проблемой, когда впервые перешел на Windows 7. DirectShow состоит из фильтров, созданных для архитектуры x86 или x64.

Если вы регистрируете x64-версию DirectShowSpy.dll, не ожидайте, что сможете шпионить за графиком, который использует x86-фильтры.

Получите версию DirectShowSpy.dll x86, отмените регистрацию установленной версии и установите версию x86.

Я храню обе версии DirectShowSpy.dll на своем компьютере и регистрирую соответствующую версию для работы с конкретными графиками.

Я также рекомендую RadScorpion's GraphStudio ;)

Надеюсь, это поможет!

0 голосов
/ 28 октября 2011

Что ж, у меня возникла та же проблема, и я понял, что GraphEdit должен быть запущен на уровне администратора. В противном случае я не вижу удаленного графика.

0 голосов
/ 16 мая 2010

Это то же самое приложение, которое работает в XP, но не в Windows 7? Приложению необходимо вручную представить свой график в таблице запущенных объектов, чтобы GraphEdit его увидел.

Пример здесь: http://forum.inmatrix.com/index.php?showtopic=4439&view=findpost&p=19994

...