10-05-2017 12:58 PM
I am trying to stream an AVI video to a Blackmagic SDI device. It is directshow compatible so I am trying to use the DirectShow .NET SDK which basically wraps all of the DirectShow filters.
have been able to use GraphEdit to output to my SDI device but have not been able to get very far with the .NET SDK. I have installed the Windows 7 SDK but seem to be having problems right off the bat with an AVIReader constructor. I get an error 1172 'Class not registered'. Is this something I need to manage manually using Regsrv?
10-06-2017 03:28 PM
Hi viScience,
The link that you posted does not work for me. Do you mind reposting that?
Best,
BrandonN
Applications Engineer
10-07-2017 05:21 AM
I'm pretty sure regsvr is an ActiveX thing, not a .net. For . net, there is regasm. See this. Never needed to use it though.
10-07-2017 05:35 AM - edited 10-07-2017 05:39 AM
The link has an additional 1.I'll make a try:
10-12-2017 01:27 PM
I would be happy if anyone could demonstrate a working DirectShow Playback vi. After working on this on and off for a month I can only get AVI playback to work in GraphEdit and some demo C code from Blackmagic (the company that makes my SDI USB video device) but nothing in LabVIEW 😞
10-13-2017 11:25 AM
viScience,
Have you tried registering the libraries? If you haven't, this link runs over that, but you can also try regasm as mentioned previously:
http://digital.ni.com/public.nsf/websearch/4F811A9B23F1D46E862566F700615B7A?OpenDocument
What LabVIEW version are you using?
You can also try to:
-Reinstall the Windows SDK, DirectShow and DirectX libraries
-Run LabVIEW as an administrator
BrandonN
Applications Engineer