This is a late comment, but the Microsoft documentation states that you can get the VMR9Config and VMR9AplhaBitmap interfaces by calling IDVDGraphBuilder:GetDVDInterface() IE: hr = dvdGraph.GetDvdInterface(typeof(IVMRFilterConfig9).GUID, out comobj); and hr = dvdGraph.GetDvdInterface(typeof(IVMRMixerBitmap9).GUID, out comobj); You do this before you call the RenderDVDAudioVideo and the graph understands that you want to use the VMR. Past that, you should be able to follow the VMR samples. I think that the only thing that you really need is to get the MixerBitmap interface and then you can send an Alpha bitmap from a mem dc anytime that you want. I could be incorrect on that. Myself, I am getting an hr = 1 on RenderDVDAudioVideo. Is strange, as I can manually build the graph I want. MB
M
MBrooker
@MBrooker