Класс CBaseRenderer является базовым классом для реализации фильтров рендеринга. Он поддерживает только один входной контакт.
Я никогда не сталкивался с классом рендерера, который обрабатывает как аудио, так и видео, они всегда отображаются с помощью отдельных фильтров рендерера.
Рендерер VMR9 (CLSID_VideoMixingRenderer9) отлично подходит для рендеринга видео, тогда как для визуализации аудио используется Рендерер DirectSound (CLSID_DSoundRender).
Возможно, вы пытаетесь записать оба потока данных на диск в медиа-файл? Тогда вам понадобится фильтр мультиплексора, который понимает оба типа мультимедиа. Поскольку я не знаю, какие типы носителей вы используете, я мог бы порекомендовать вам взглянуть на AVI Mux filter , который выполняет такую работу.
Я надеюсь, что это направит вас в правильном направлении;)