01-22-2015 06:32 PM - edited 01-22-2015 06:36 PM
Hi Everyone,
I'm looking to capture my monitor video at around 30fps. ShadowPlay works well with my graphics card, and I've found that there is an ActiveX Library on the PC. The attached screenshot shows an example code for 5 seconds of capture.
Shadowplay only captures one monitor but I want it to capture both, or make two videos (one for each monitor) preferably. Although a possible work around would be recording one at a time but being able to programatically change between the two. The Shadowplay library is: ShadowPlayServerLib and the NVIDIA Library is: NVI2Lib (I presume this is NVIDIA but could be wrong)
I can't find any documentation on the activeX commands so I'm struggling to know what inputs and outputs of the property nodes should be. Does anyone have any? A search of the internet brings up my own forum post on NVIDIAs website:
Any help on the NVIDIA/ShadowPlay side of things would be great, alternatively any ideas for capturing video at 30fps (I tried to use .NET to capture the screen shots to png files but it only managed 2.5fps without saving them)
Many thanks
02-09-2015 08:10 AM
Hi Woody247,
Here is brief overview to help using LabVIEW with ActiveX:
http://www.ni.com/white-paper/2983/en/
Here is an interesting example that could be useful to your application's functionality
https://decibel.ni.com/content/docs/DOC-41144
Regards,
Mark