Re: Увеличение fps (directshow)
От: D. Mon Великобритания http://thedeemon.livejournal.com
Дата: 20.01.12 08:38
Оценка:
Верным путем идете, товарищи! (с)

Просто посмотрите код CTransformFilter::Receive() в проекте BaseClasses.
Когда приходит входной сэмпл, фильтр создает новый сэмпл с помощью InitializeOutputSample(), где буфер запрашивается у аллокатора выходного пина, потом новый сэмпл заполняется данными в Transform() и передается вниз (следующему фильтру). Вам нужно у себя переопределить Receive() и на каждый пришедший сэмпл создавать и посылать вниз два.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.