Capture Problem Using Decklink Intensity Pro/Direct Show in VB.NET
I'm trying to implement some direct show functionality using a Decklink Intensity Pro capture card. I've created and run the graphs I need in GraphEdit with no problem (to both render on screen and capture to file) but when I try to implement either in VB.NET the output is just a black screen. Note I'm trying to implement this new functionality on a 64 bit version of Windows 7.
Connecting to remote graph when the app is running produces the same graph that I created initially, but when run in GraphEdit also outputs a black screen, then replacing the capture source filter with the one from the filter list in GraphEdit produces correct results again. This leads me to believe I'm configuring the capture source filter incorrectly in my code, or its assuming the incorrect settings from whatever source.
Here's the code I'm using to try to write from the capture source output to file. Am I supposed to be setting up the capture source filter in a different way? Any suggestions would be greatly appreciated.
Thanks in advance