DirectShow фильтр показывает в окне статистику

Дмитрий21 год в сервисе
Данные заказчика будут вам доступны после подачи заявки
01.04.2010

Язык Си++, проект в среде MS VS 2005+

Требуется написать фильтр DirectShow, который в реальном времени показывает в окне статистику получаемой информации: её формат и количество полученных сэмплов.

При написании фильтра нужно использовать библиотеку Samples\multimedia\directshow из SDK, фильтр написать в виде класса на базе CBaseFilter. В остальном -- чистый Win32 без MFC и тому подобного.

У фильтра должно быть два постоянных входных пина и не должно быть выходных.

Форматы данных входных пинов должны быть захардкодены, но их должно быть можно легко изменять.

Окно должно быть простым, с простейшим заголовком. Внутри окна должен выводиться текст, выводимый функцией

ostream &operator

После чего, в отдельной строке, должно в реальном времени выводиться количество принятых сэмплов.

Окно должно появляться в момент начала работы фильтра и исчезать в момент его остановки. При включении нескольких экземпляров фильтров, должно появляться несколько окон.