| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Работа с видео > Google Talk Plugin |
| Автор: Vicul 18.12.2013, 09:39 |
| Этот плагин используется при трансляции в Google+ Hangouts. Мне нужно его подружить с моей прогой. Т.е. перед трансляцией в списке видео устройств показывает все дроступные видео источники. От моей проги я предоставляю два таких источника — драйвер (работающий в режиме ядра) и фильтр (в user mode). Плагин их показывает. С драйвером проблем нет — все работает. А вот с фильтом проблема, в списке его можно выбрать — но после выбора трансляция не идет. Поэтому вопрос по нему. Как сделать доступ к этому плагину через user mode? Фильтр написан по канонам DirectShow и прекрасно работает в других трансляциях, н-р, в том же Ютубе. Пытался делать в дебагере трассировку- так плагин даже не обращается к фильтру. В начале я предпологал, что плагин работает с видео устройствами только через драйвера, в режиме ядра, но левая прога XSplit показала, что не так. ее фильтры там работают. Может у кого есть какая-нибудь инфа или идеи по этой теме — поделитесь. |
| Автор: Vicul 18.12.2013, 12:07 |
| Короче проблема в самом плагине - если на PC зарегестрировано несколько фильтров, то плагин выбирает тот фильтр, который имеет найменьший CLSID, независимо какой вы фильтр выбрали в настройках для вещания |