I've been working on my video texture stuff, and I've made a VMR-9 renderless renderer, but I've been having issues with it. My allocator is called, and I can allocate the surfaces fine, but my presenter is never called - meaning I can't actually get any data to render.
Another problem is that I can't use the debug runtimes. If I do so, then I get E_NOINTERFACE back from IVMRSurfaceAllocatorNotify9::SetD3DDevice(), which is somewhat annoying.
I'm following these instructions, and I'm comparing my code to the SDK sample (Which I can't work out how to build since it has a makefile).
So I'll be looking for some sample code tonight and reverse-engineering it I think.
EDIT: From This link, I'm not using the capture graph builder. So it looks like I need to RTFM...