Tom, my code works fine just change hr = m_pGraphBuilder->RenderStream(NULL, NULL, sourceFilter, grabberFilter, nullRenderer); to this hr = m_pGraphBuilder->RenderStream(NULL, &MEDIATYPE_Video, sourceFilter, grabberFilter, nullRenderer); and it renders WMV files fine