NVIDIA control (Shadowplay mostly) with LabVIEW via ActiveX - Does anyone have documentation?

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: 
https://forums.geforce.com/default/topic/805560/geforce-experience/shadowplay-activex-documentation-...
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
Attachments:
NVI class.png ‏27 KB
shadowplayActiveX.png ‏32 KB
ShadowPlayCapture.vi ‏12 KB

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 
Applications Engineer Intern
National Instruments UK and Ireland

Similar Messages

  • I have a problem mackeeper keep opening up another tab and these little green circle stuff keep popping up on the page and overtime my cursor hover over it it pops up a little box with stuff in it does anyone have an idea how to get rid of it?

    i have a problem mackeeper keep opening up another tab and these little green circle stuff keep popping up on the page and overtime my cursor hover over it it pops up a little box with stuff in it does anyone have an idea how to get rid of it?

    You installed a variant of the "VSearch" trojan. Remove it as follows.
    This malware has many variants. Anyone else finding this comment should not expect it to be applicable.
    Back up all data before proceeding.
    Triple-click anywhere in the line below on this page to select it:
    /Library/LaunchAgents/com.2c232f1e4d12129e.agent.plist
    Right-click or control-click the line and select
              Services ▹ Reveal in Finder (or just Reveal)
    from the contextual menu.* A folder should open with an item selected. Drag the selected item to the Trash. You may be prompted for your administrator login password.
    Repeat with each of these lines:
    /Library/LaunchDaemons/com.2c232f1e4d12129e.daemon.plist
    /Library/LaunchDaemons/com.2c232f1e4d12129e.helper.plist
    Restart the computer and empty the Trash. Then delete the following items in the same way:
    /Library/Application Support/2c232f1e4d12129e
    /System/Library/Frameworks/v.framework
    The trouble may have started when you downloaded and ran an application called "MPlayerX." That's the name of a legitimate free movie player, but the name is also used fraudulently to distribute VSearch. If there is an item with that name in the Applications folder, delete it, and if you wish, replace it with the genuine article from mplayerx.org.
    This trojan is often found on illegal websites that traffic in pirated content such as movies. If you, or anyone else who uses the computer, visit such sites and follow prompts to install software, you can expect more of the same, and worse, to follow. Never install any software that you downloaded from a bittorrent, or that was downloaded by someone else from an unknown source.
    In the Security & Privacy pane of System Preferences, select the General tab. The radio button marked Anywhere  should not be selected. If it is, click the lock icon to unlock the settings, then select one of the other buttons. After that, don't ignore a warning that you are about to run or install an application from an unknown developer.
    Then, still in System Preferences, open the App Store or Software Update pane and check the box marked
              Install system data files and security updates (OS X 10.10 or later)
    or
              Download updates automatically (OS X 10.9 or earlier)
    if it's not already checked.
    *If you don't see the contextual menu item, copy the selected text to the Clipboard by pressing the key combination  command-C. In the Finder, select
              Go ▹ Go to Folder...
    from the menu bar and paste into the box that opens by pressing command-V. You won't see what you pasted because a line break is included. Press return.

  • I am trying to connect my Macbook pro 2010 to my Samsung HDTV using a mini display port to hdtv cable. Trying to play a slide show in IPhoto but I only get sound with no picture. Does anyone have any suggestions?

    I am trying to connect my Macbook pro 2010 to my Samsung HDTV using a mini display port to hdtv cable. Trying to play a slide show in IPhoto but I only get sound with no picture. Does anyone have any suggestions?

    I keep saying this over and over, in the hope that people who do a search will find it.  Apple cannot possibly test for or be reponsible for the bazillion combinations of adapter, cables, and TV's out there.  The only monitors that are 100% guaranteed to work with the MacBook Pro are the Cinema Displays and Thunderbolt Displays, because, they're made by Apple.  They're expensive, but they work perfectly.
    My guess is that you bought a cheap MDP to HDMI cable, or have a defective one.  From my reading of these boards over the past few months, cheap cables have a high failure rate.  And the regular priced ones have only a slightly less of one.  Try a new one.  Make sure you do not damage the Thunderbolt port.

  • I can't register for Games Centre on iPhone 4.  It says that every nickname is already in use (even the most ridiculous and obscure ones)  Does anyone have a suggestion to correct this?

    I have been trying to register for Games Centre on my iPhone 4.  I have tried so many Nicknames (even obscure and ridiculous ones), and it tells me that every single Nickname is aleady in use by another user.  Does anyone else have this problem?  Any suggestions on how to overcome this?  It would help if the Games Centre had a "Contact Us" tab.

    Not using any mouse pad, I have a very smooth desktop. But I just tried to use a sheet of A4 printing paper, but no result, the problem persisted.
    Someone on this forum suggested, that USB3 may interfere with the magic mouse.
    I have 2 LaCie HDD's about 70 cm away from the mouse, I use them on Thunderbolt. But in operation or not - the result is the same, the mouse plays up! Just now I was clicking the desktop and the mouse created a new folder!!
    Thanks for the advice, Bee
    Cheers, Gerd

  • HT203164 Cannot burn songs to CD.  itunes screen says I need to re-install because CD registry is missing or have other CD burning software on my PC.   I have tried many times with no success.  Does anyone have a solution?

    I cannot burn CD with itunes.  The message is to re-install itunes because registry settings are missing or I have other disc buring software (microsoft and NTI). 
    I have installed many times and I still cannot burn music.
    Does anyone else have this problem and a solution?  Please.
    Lawrence 118

    Refer to following articles:
    iTunes for Windows: Optical drive is no longer recognized, or "Disc burner or software not found" alert after install
    http://support.apple.com/kb/TS2308
    iTunes for Windows: Troubleshooting CD issues caused by device filters
    http://support.apple.com/kb/TS2372?viewlocale=en_US
    iTunes for Windows: "Registry settings" warning when opening iTunes
    http://support.apple.com/kb/TS3299

  • I am having issues with being kicked off the internet intermittently. ATT says its not an issue with their service. Does anyone have an idea?

    I am having issues with being kicked off the internet intermittently. ATT states its not an issue with their service. Any ideas?

    Yes it is NOT your internet service. It is Apples OSX. It seems to be happening to older computers trying to run the newer OSX ( Mavericks and newer). I have a 2009 iMac I bought with Leopard installed, I upgraded to Snow leopard 10.6.8 and my computer was running flawlessly. I upgraded to Mountain Lion and I noticed my computer running slower... kind of annoying having to wait longer for everything (start up, browsers opening up, apps opening up, mail opening up and so on) Mavericks came out for free and I was excited to get out of this issue. Well, everything went from bad to terrible! Fast user switching had a glitch with desktop picture resetting to the wave, mail rules didn't work properly and I kept getting kicked off the internet (Absolutely NOTHING wrong with my internet). No one could figure out what was going on or how to fix it, even senior Apple tech's! After 3-4 months of searching, troubleshooting and waiting for a fix, I looked at my Mac Pro running Tiger 10.4.11 with no issues what so ever... that is when I made an executive decision. GO BACK TO SNOW LEOPARD! Since May 2014 I have been running 10.6.8 on my 2009 iMac and it has been smoking fast with NO issues what so ever, especially since I maxed out my memory for Mavericks. So to sum it up: some people might get lucky with old machines running new operating systems, but for the most part, it seems older processors can't keep up with the new sophisticated operating systems. Mavericks... Yosemite... FREE UPGRADE! But you will pay the price

  • IOS6 update Maps do noy integrate or work properly with Rocanda Land Tracker Does anyone have a solution to this horrible map upgrade?

    Installed the IOS6 Uodate on both my Iphone and Ipad.
    Have found the Rocanda LSD finder and land tracker apps to not integrate with maps properly.
    I use these applications constantly as I am a driver in the oilfield.
    This update has made my Rocanda useless. It will not save a converted LSD location
    and use another LSD location to show directions on the maps.
    This used to work perfectly and was a valuable tool.
    Can anyone tell me how to repair this?

    Speaking as someone who happens to be named Michael Broughton ;), let me note that I did not depend on trying to parse the OWB runtime repository to determine the last run status for a given mapping. I used a set of our own tables that we use to audit various processes that run against our database.
    Similar to you, we had the notion of a master process and sub-processes. So, our load could be described as:
    Insert master process row with status "Started".
    For each mapping to execute:
    insert a sub-process row with status "started"
    if the last run of the master process ran to "COMPLETE", or the last run of this master process ran to "FAILED" but there is no row for this sub-process with status "COMPLETE", then we need to run the process. run it and update the sub-process row with the return status. If status <> OK, then update master process to status "FAILED" and exit.
    otherwise, If we determined that the mapping did not need to be executed, then update the sub-process row with status "COMPLETE"
    We put in the stubs for the processes whether we need to run them or not so that if the load fails multiple times, each run will contain the complete list of mappings that were completed.
    In point of fact, if you insert the stubs when skipping over mappings during a restart then you can condense the "do I need to run this time" logic to: Run allways unless the last master process run failed but this process succeeded.
    How you want to code that query will depend entirely on how you are saving your data.
    Hope this helps. I'd offer code snippets but I away from my work 'puter 'til next week.
    Mike

  • HT1386 After updating my I phone 4s and I tunes, it downloaded my entire I tunes library to my I phone. I do not wannt all this music on my phone and have tried every thing to correct this with no results.Does anyone have a solution for this

    After updating the software on my I phone 4s it downloaded my entire i tune library to my phone. I have tried everything to correct this problem with no results. Does anyone have a fix for this. I do not want the entire lirary of music on my phone

    BINGO! Thanks very much. Now I have to figure out why my video capabilities have disappeared

  • Controlling Newport SMC100 with Labview

    Dear all,
    I need to control a single axis Newport motor via Newport SMC100, i installed the SMC100 labview drivers.
    Do anyone have examples? OR anyone can show me the way about how can i implement my system very fast?
    Please have a look at the brief description of my system:
    I am also measuring load with "load cell,amplifier and DAQ (NI USB-6343, X series)" so what i want is to trigger SMC100  after a certain value of load cell is reached.
    Do anyone has any idea how to work this out? is this so hard application for a beginner?
    This is my master thesis's test setup so i am really looking for help.
    Best regards from Turkey!

    Hi Kindly-Wisher,
    It looks like you have already created a Discussion Forum for this topic (How to interact Motor Controller with Load cell via LabVIEW).  Please try and keep a topic to just one thread.  You can reply back to that thread if you still have questions.
    Thanks,

  • Printing labels (barcode, datamatrix code, ...) with LabView via Codesoft

    Hello together,
    could anyone post a sample vi which enables printing labels (barcodes, datamatrix code, ...) with LabView
    via the Teklynx Codesoft Runtime Software? There are no sample programs from Teklynx for LabView.
    Many Thanks for your help, Thomas.
    Message Edited by maximint on 01-04-2007 10:04 AM

    maximint wrote:
    Hi JLS,
    thanks for the answer. I agree with you that closing the references is the best und most stable solution. But it is really slow. I made an exe but this is also slow.
    But apart from this, the VI is running well, even with a handing over of variables. I guess this is one of the first VIs in the net which combines LV with
    Codesoft from Teklynx.
    Thanks, Thomas.
    PS: I made a wrong click on the rating of your last post. Sorry. I guess I rated it too bad.
    Well, this is easily solved with an intelligent global buffer VI or as they are also often called a LabVIEw 2 style global. I use them quite often for all kinds of reasons including to avoid globals in my programs almost 100% but this is one of the cases where they are also very handy.
    Basically you write a VI that has a while loop, and a case structure inside. The while loop normally only executes once. One or more uninitialized shift registers store different values that can be reused on each call to that VI. The case selector is wired to an enum (I make them always strict typedefed) on the front panel and that one is connected to the connector pane of the VI.
    Make the enum have init, print, close items and in the respective case frame do the opening of the refnum in the init case and anything else you need to do once at initialization time storing the refnum to the right shift register terminal. In the close case do everything to close done the software and then close the refnum coming from the right shift register terminal itself passing a Not A Refnum to the right shift register terminal. The print case uses the refnum from the right shift register terminal too, does all that is necessary to do printing and then stores the refnum back to the right shift register terminal. You now have an intelligent manager function for your interface to the printing software.
    The init case is called somewhere during initialization of your application while the close case is called somwehre when you close your application. A variant is to combine the init and print case but forst test for the refnum to be Not A Refnum (comparison palette) and in that case do the initialization first, otherwise just do the printing. The advantage with this is that the Codesoft interface is only initialized if you really need it.
    There is one caveat for this if you use dynamic top level VIs to implement for instance test steps or deamon like operation. LabVIEW remembers the top level VI under whom a refnum was opened and automatically closes refnums when that top level VI goes idle (stops running). So you would need to make sure that the initialization is done in the main hierarchy that is guaranteed to run for the entire time that your interface is required.
    I have included a small archive containing an API for Codesoft 7 that also supports variable query and substitution in templates. It is an older version of something I'm currently using and not very well tested as is, but the newer version is a lot more involved and complicated and not suited to be put here. I also included another archive showing a version of such an intelligent manager buffer function using that API.
    Rolf Kalbermatter

  • TS2755 Does anyone have an issue with sending youtube links via text message with ios7?

    I recently downloaded IOS 7 on my iphone 5. I cannot forward youtube links via text message. Does anyone have the same issue?

    Found the issue. It seems that IMessages requires area code as well for local phone numbers. I never had the area code for local phone numbers with IOS 5 and IOS 6. It always worked before.

  • Does anyone have LABVIEW 6.1 Installation CDs?

    Does anyone have LABVIEW v6.1 installation CDs? 

    The best option would be to find someone else in Indiana.
    If your sales rep can put you into touch with some long-running customers, they should be able to hunt down some CDs.  The fact that NI doesn't keep the CDs on stock is sometimes annoying but is at least consistent.  I had the same problem here in Switzerland.
    Ask your sales rep just to do youa  favour.  YOu're a paying customer after all, and the licence allows downgrading so there's no legal barrier.
    Just making sure there's no legal barrier is best if you actually go over your sales rep.  He can even contact me if he wants, and I'll pass on CDs to you via your local NI sales rep.
    Cost? 5 Stars 
    Shane.
    Say hello to my little friend.
    RFC 2323 FHE-Compliant

  • I have an early 2008 Mac Pro, 8 gb ram with a Dell 27" display and a 42" LG TV. I am thinking about upgrading the stock ATI Radeon 2600 graphics card for better resolution, preferring 2 dvi outputs. Does anyone have any suggestions on the best card?

    I have an early 2008 Mac Pro, 8 gb ram with a Dell 27” display and a 42” LG TV. I am thinking about upgrading the stock ATI Radeon 2600 graphics card for better resolution, preferring 2 dvi outputs or 1 dvi and 1 vga vs 1 dvi and a mini. I don't do a lot of Final Cut Pro, gaming, etc. I am interested in best value for the graphics card.
    Does anyone have any suggestions on the best graphics card for these larger displays for the best value?
    Thanks,
    Kevin

    I recommend you install nothing older than the Apple-firware 5770, about US$250.
    RE: Mac Pro Replacement Graphics cards
    1) Apple brand cards,
    2) "sold in the Apple store" cards, and
    3) "Mac Edition" cards ...
    ... show all the screens, including Boot up screens, Safe Mode, Installer, Recovery, debug screens, and Alt/Option boot screens. At this writing, these choices include:
    1) Apple brand cards:
    • Apple-firmware 5770, about US$250** works near full speed in every model Mac Pro, Drivers in 10.6.5
    • Apple-firmware 5870, about US$450
    2) "sold in the Apple store" cards
    • NVIDIA Quadro 4000, about US$1200
    • NVIDIA Quadro 5000, about US$2500
    3) "Mac Edition" cards -- REQUIRE 10.8.3 or later:
    • SAPPHIRE HD 7950 3GB GDDR5 MAC Edition, about US$480** Vendor recommends Mac Pro 4,1
    • EVGA GTX 680 Mac Edition, about US$600
    The cards above require no more than the provided two 6-pin aux power connectors provided in the Mac Pro through 2012 model. Aux cables may not be provided for third-party cards, but are readily available.
    If you are Meet ALL of these:
    • running 10.8.3 or later AND
    • don't care about "no boot screens" etc AND
    • can re-wire or otherwise "work out" the power cabling, THEN:
    You can use many more cards, even most "PC-only cards"

  • Im having problem with the dvd quality, I'm using compressor to convert the video fils from apple prores to mpeg2 .It doesn't matter how long my video is even if its just 5 minutes  I'm getting cut edges in the video , does anyone have any idea ?

    Im having a problem with the dvd quality, I'm using compressor to convert the video fils from apple prores to mpeg2 .It doesn't matter how long my video is even if its just 5 minutes  I'm getting cut edges/lines  in the video specialy if i have titles it comes up really bad , I took the same video to a friend of mine who have PC and he uses Encore , did the encoding there and it was just fine no problems! BTW I tried using doferent setings in compressor from CBR and VBR I even pushed up the setings to 8 or 9 BR and still no luck !
    does anyone have any idea ?
    Thanks in advence ...

    Let's focus attention on just the Sony. (What model and what resolution are you shooting?)
    For now, I'll assume you're shooting 1080i.
    Take a representaive clip  into a new sequence. Add a title.
    In your sequence, make sure field dominance is set to Upper.
    Set render settings to Pro Res 422.
    After rendering, export QT self contained.
    Import into Compressor (I'm now referring to v3.5).
    Select the 90 minute Best quality DVD preset.
    Open frame controls and turn on (click the gear icon). Set Resize filter to Best.
    Submit burn and check quality on TV.
    Good luck.

  • Hi Guys! I have an Imac with Mac OS X version 10.5.8 and bought a wireless keyboard. Unfortunately I can´t use the volume buttons on the keyboard. I have checked almost everything, does anyone have any good idea?

    Hi Guys! I have an Imac with Mac OS X version 10.5.8 and bought a wireless keyboard. Unfortunately I can´t use the volume buttons on the keyboard. I have checked almost everything, does anyone have any good idea?

    Hello, try kguy's solution here...
    https://discussions.apple.com/thread/2332457?start=0&tstart=0
    First, Go to System Preferences, keyboard, and click on the Keyboard tab
    Make sure that the checkbox by "Use all F1, F2, etc, keys as standard function keys" is NOT checked.
    Next, click on the Show All button, and select Bluetooth. You should see your Apple Wireless Keyboard listed on the left side of the screen.
    Click once to select it, and then click the gear icon at the bottom of the box, and choose Disconnect.
    Power off the keyboard by holding down the power button on the keyboard for a few seconds until it show "keyboard Off on your imac screen, then turn it back on again.
    The device should appear once again in your bluetooth list.
    Try out the volume control buttons now, and see if that cleared things up

Maybe you are looking for

  • Voice memos IPhone 4

    Until 1 week ago my voice memo was working fine, now it has just stopped, I can't record a thing. Can anyone tell me what might have happened.

  • Us ipod with uk charger

    Hi, I would greatly appreciate any help on my question... I have a mini ipod that I bought in the States. Now in the UK, is it okay to get a uk charger and plug the ipod into it? or does it need to still go through a voltage converter? I turn on my l

  • Connecting to SQL server database in JavaFX

    Hi all, I am not getting idea how to get connect to database for fetching / storing login data in to database (just an example). I want the procedure how to connect to database javafx application. Please do reply me in this issue. Edited by: Kals123

  • JMS_Messages Issue.

    Guys,             I am facing issue with JMS_Messages table when i am running recon for database system. Issue is occuring when a query is taking time to execute target recon. I have temporary solution of deleting JMS_Messages table data and restart

  • Why is the second serial read delayed 30 sec?

    I have two digital scales connected through two separate serial ports. The first one reads fine, the second one reads but the display is on like a 30 sec delay. It is reading the string, because if you put weight on the scale and then let off, the re