Проблема при воспроизведении двух пинов CSource класса

 
Начать новую тему   Ответить на тему    Список форумов DirectShow форум -> Фильтры
Предыдущая тема :: Следующая тема  
Автор Сообщение
mopper
Новенький


Зарегистрирован: 14.11.2007
Сообщения: 2

СообщениеДобавлено: Пн Мар 03, 2008 2:29 pm    Заголовок сообщения: Проблема при воспроизведении двух пинов CSource класса Ответить с цитатой

Добрый день, ситуация такая, пишется сетевая библиотека (DirectShow Filter) позволяющая передавать по сети медиа потоки среды DirectShow, есть сетевой источник с как минимум двумя входными пинами, он захватывает сжатый поток от видео или аудио кодека и передает по сети. На другой стороне есть фильтр основанный на CSource классе он создает два пина основанных на CSourceStream , принимает сэмплы из сети от нашего фильтра источника буферизует их, а метод HRESULT FillBuffer(IMediaSample* pSample) ншего пина забирает сэмплы из нашего буфера и воспроизводит их. Вроде все работает нормально когда воспроизводится только один пин, а второй не подсоединен, но когда соединен второй пин то поток первого пина начинает дергаться(видео воспроизводится с рывками). В чем дело ума не приложу, в документации к CSource классу написано что он позволяет иметь много исходящих пинов. Может я че то ни так делаю может это вобще не может быть реализовано. Подсобите пожалуйста разобратся.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
WondeRu
Главвред :)


Зарегистрирован: 30.10.2006
Сообщения: 188
Откуда: Самара

СообщениеДобавлено: Пн Мар 03, 2008 3:40 pm    Заголовок сообщения: Ответить с цитатой

Посмотрите статью:
http://www.codeproject.com/KB/directx/rendering.aspx
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов DirectShow форум -> Фильтры Часовой пояс: GMT + 4
Страница 1 из 1
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB


Рейтинг@Mail.ru