Здравствуйте, Аноним, Вы писали:
А>Да, эта схема мне приходила в голову, только она вроде как получается "линейная" и мне не понятно, будет ли ждать VideoRenderer завершения работы callback-функции? Если да, то будут тормоза, если нет, то скорее всего отрисовка найденных геометрических объектов будет отставать от видео. И так и так плохо, или я чего то не понял.
Да, VideoRenderer БУДЕТ ЖДАТЬ окончания работы колбэк функции.
Примерно ваш граф будет выглядить так
__________ __________
| | | Ваш | ______________
| Камера | -> | фильтр |---.......................|---|.Video Render.|
|________| |_________| | _______________ | |______________|
|-> | Callback func | ->
|_______________|
Вот по такой цепочке (графу) будут проходить ваши кадры (IMediaSample). Соотведственно, если вам надо много времени на обработку, то придеться извращаться .
PS как быдо предложено выше, вместо "Ваш фильтр", можно использовать ИСэмплГрабер
Удачи.