DirectShow NDI Source filter doesn't connect

danvasile.pop

New member
Hi, we are trying to integrate capturing from NDI card in our DirectShow application. Trying, first with GraphEdit, to render the video pin to Video Renderer filter, it doesn't connect. As I undestund the downstream input pin has to implement IPinConnection interface. I used a InfTeePin filter that implements the interface. The filters was connected but graph doesn't start.
Is there a way to render NDI Source filter with standard filters from Windows DirectShow SDK? Do you have a sample transform DirectShow filter that can alter or have access to video frames?

Thank you,
Dan.
 
Can confirm:
registering of Processing.NDI.Lib.DirectShow.x??.dll works as expected, filter gets registered. But it is impossible to connect the output pin of it to any DirectShow renderer in Windows 11 22H2 - it comes to error VFW_E_CANNOT_CONNECT (ErrorCode 0x80040217) or VFW_E_CANNOT_RENDER (ErrorCode 0x80040218).
Same filter (tried versions 5.5.4 and 5.6) works perfectly on WIndows 10 22H2.
Tried to connect to "Enhanced Video Renderer" and to "Video Mixing Renderer 9" with same effect - CANNOT RENDER/CANNOT CONNECT.
Any advise?
 
Tested versions 5.6.1 (in that's release notes some change in DirectShow filter was mentioned) and 6.0 - same problem remains. :(
So for now - no way to show NDI video using their DirectShow filter on WIndows 11.
 
Back
Top