0 / 0 / 0
Регистрация: 02.07.2013
Сообщений: 15
|
|
1 | |
DirectShow как добавить фильтр?29.06.2017, 15:44. Показов 2383. Ответов 4
Есть замечательная статья про DirectShow в C#. Там же есть исходники и скомпилированные примеры. Среди примеров есть DxPlayer, который может проигрывать видео файлы. Скомпилированные фильтры так же есть.
Собственно вопрос: как подключить фильтр в этом примере? Я не разобрался... Интересует простой фильтр поворота видео VideoRotationFilter.
0
|
29.06.2017, 15:44 | |
Ответы с готовыми решениями:
4
Фильтр DirectShow. Query Interface выдает E_NOINTERFACE Как добавить фильтр? Как добавить расширенный фильтр? Фильтр по полям, как добавить тип с плавающей точкой |
0 / 0 / 0
Регистрация: 02.07.2013
Сообщений: 15
|
|||||||||||
29.06.2017, 19:02 [ТС] | 3 | ||||||||||
Cupko, подскажи хоть что-нибудь) я раньше не сталкивался с DirectShow и ничего о нем не знаю... видимо, надо фильтр в граф подключить. Я так думаю, это очень легко делается, просто я не знаю основных принципов DirectShow.
В исходниках так:
0
|
29.06.2017, 19:06 | 4 |
bottoma, есть готовые тулы, типа GraphEditPlus, которые позволяют вам накидать ручками фильтры в граф и генерируют C# код. Попробуйте, посмотрите что они там генерят. На память я вам рассказать подробно не смогу.
0
|
0 / 0 / 0
Регистрация: 02.07.2013
Сообщений: 15
|
||||||
29.06.2017, 22:25 [ТС] | 5 | |||||
Нашел для себя решение - в той же статье в комментариях кто-то спрашивал про этот фильтр, автор дал кусок кода...
В кратце: нужно создать новый класс, наследовать его от DSFilePlayback и в нём переопределить метод OnInitInterfaces() И в главной программе создавать экземпляр не DSFilePlayback, а созданного класса.
0
|
29.06.2017, 22:25 | |
29.06.2017, 22:25 | |
Помогаю со студенческими работами здесь
5
Как в поле со списком добавить значение из другой формы (+фильтр)? Как поставить фильтр, чтобы можно было добавить url только одного домена? Как правильно подключить DirectShow? cxGrid: добавить составной фильтр по колонке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |