У меня есть собственный скомпилированный фильтр directshow - filter.DLL - но как использовать или установить этот фильтр в системе?Как использовать/установить настраиваемый фильтр Directshow
ответ
Обычно вы регистрируете фильтр directshow в системе путем вызова (из окна с повышенными командами на windows vista/7) regsvr32 filter.dll
.
После регистрации вы можете использовать фильтр с DirectShow графа просмотра приложения:.
- GraphEdit (graphedt.exe), установленной на Windows SDK (бывший «C: \ Program Files \ Microsoft SDKs \ Windows \ v6.0A \ Bin \ graphedt.exe»)
- GraphStudio
После тестирования фильтра с вышеперечисленными программами вы можете использовать его в # клиентское приложение C++/C.
Как сказал Кристиан, люди обычно регистрируют фильтр в системе. Но я предпочитаю не делать этого для a few reasons. В частности, см. Раздел «Регистрация фильтров с операционной системой».
Я думаю, что девять раз из десяти, вам лучше создавать новые. См. Пример AppFilter on Geraint Davis' page.
Главным способом было бы зарегистрировать файл фильтра с regsvr32 filter.dll
и создать фильтр с его CLSID в вашем приложении.
Если фильтр находится в той же кодовой базе, что и приложение, вы можете просто создать фильтр с помощью new
и использовать его.
Я предпочитаю загружать filter.dll с помощью CoLoadLibrary
, чтобы получить фильтр IClassFactory и создать фильтр. Вы можете проверить это с помощью GraphStudioNext. Вы можете найти исходный код примера для загрузки фильтра таким образом here.
- 1. DirectShow - передача параметров в настраиваемый фильтр push источника
- 2. Как создать фильтр Directshow?
- 3. Как отлаживать фильтр C++ DirectShow
- 4. Как использовать фильтр directshow программно
- 5. DirectShow источник фильтр SetTime
- 6. Как получить настраиваемый фильтр Kendo?
- 7. Как создать настраиваемый фильтр авторизации?
- 8. расширение KineticJS - настраиваемый фильтр
- 9. Фильтр DirectShow для ip-камеры
- 10. Пользовательский фильтр DirectShow внутри проекта C++
- 11. Фильтр деинтерлейса в приложениях directshow
- 12. Пользовательский фильтр источника графики DirectShow
- 13. Как добавить страницу свойств в фильтр DirectShow
- 14. Фильтр USAN в OpenCV - настраиваемый фильтр
- 15. vue.js - условия и настраиваемый фильтр
- 16. Как определить настраиваемый многозначный фильтр на angularjs?
- 17. Как я могу создать настраиваемый фильтр наложения?
- 18. Angularjs: Как добавить настраиваемый фильтр в директиву?
- 19. Как указать настраиваемый фильтр сжатия в h5py
- 20. Как использовать настраиваемый фильтр на ng-опциях?
- 21. Как написать настраиваемый фильтр, который возвращается на собственный угловой фильтр
- 22. Создать фильтр DirectShow для выбора HWND
- 23. Регистрация бесплатно (sxs) COM DirectShow фильтр
- 24. Пользовательский фильтр источника DirectShow - изменение динамического разрешения
- 25. вспышка сбой при остановке DirectShow источника фильтр
- 26. Фильтр DirectShow CSourceStream не удается правильно выгрузить
- 27. Фильтр DirectShow, который масштабирует частоту кадров видео
- 28. DirectShow Push Source фильтр в C#?
- 29. VLC выход в исходном фильтр DirectShow
- 30. Использование фильтров DirectShow вне DirectShow?