SPOUT Virtual Route Video

Features you would like in SCS
Post Reply
Pochflyboy
Posts: 23
Joined: Mon Apr 30, 2012 3:10 pm

SPOUT Virtual Route Video

Post by Pochflyboy » Wed Jul 08, 2015 7:34 am

Mike,

Would it be possible to implement SPOUT as a video playback library so that a "SPOUT Sender" would be created coming out of SCS? This would allow the video to easily be cued by SCS but also then be used/manipulated in other software.

Link to the information here: http://spout.zeal.co/

A FreeframeGL SPOUTSender.dll is included with the install and uses DirectX 11 & 9 texture sharing. I don't know what any of this means I just thought that may help answer the question.

Thanks!

Mike Daniell
Site Admin
Posts: 3630
Joined: Sun Jul 24, 2005 8:58 am
Location: Brisbane, Queensland, Australia. TZ:GMT+10
Contact:

Re: SPOUT Virtual Route Video

Post by Mike Daniell » Fri Jul 10, 2015 12:54 pm

Not sure it's particularly easy to implement. I've downloaded the product and the dll you mention (now named SpoutSender2.dll) exists in the FFGL folder but I can't find any documentation on how to use it. What I would need is a developer's guide to the SpoutSender2 functions. I did find a C header file on the web for SpoutSender.h, and that contains functions like 'SendImage' and 'SendTexture'. This all sounds like a low-level interface. To implement Spout as an alternative video library I would need to be able to call a function that says something like 'play this video file through Spout to <destination>'.
Mike Daniell
Show Cue Systems Pty Ltd
mike@showcuesystems.com
Image

Pochflyboy
Posts: 23
Joined: Mon Apr 30, 2012 3:10 pm

Re: SPOUT Virtual Route Video

Post by Pochflyboy » Tue Jul 14, 2015 7:40 am

Mike there is a complete SDK available here: https://github.com/leadedge/Spout2/tree/master/SpoutSDK

Does that help answer how to get it setup? This would add a tremendous number of possibilities to SCS even if just the spoutsender2 side was implemented.

leadedge
Posts: 1
Joined: Fri Jul 17, 2015 6:08 pm

Re: SPOUT Virtual Route Video

Post by leadedge » Fri Jul 17, 2015 6:16 pm

Mike, if you download and install Spout 2.003 here :

https://github.com/leadedge/Spout2/releases

It will give you all the documentation you need as well as SDK examples for Openframeworks and Cinder.

GitHub has the SDK source.

If you are using Visual Studio and OpenGL it should be straight forward to create a Spout sender.

If you are using something else I can probably help.

Pochflyboy
Posts: 23
Joined: Mon Apr 30, 2012 3:10 pm

Re: SPOUT Virtual Route Video

Post by Pochflyboy » Thu Aug 06, 2015 6:39 am

Mike,

Is this something you think can be implemented? We would be happy to pay some more to help get it done as this functionality would save an incredible amount of time and make tasks for cueing for live and installations quite simple.

Post Reply