Comments (8)
OK that's an idea. Until now I have not numbered the library version. So I will need to think about that a little.
GetSpoutVersion() returns the number, 2004, 2006, 2007 etc.. but that refers to what the user installs at -
Computer\HKEY_CURRENT_USER\Software\Leading Edge\Spout\Version
It would be nice to somehow find what version a particular application used but I have not discovered how to to that.
from spout2.
Yep. Spout can indeed be compiled/linked statically to an application and there may be no install at all (which is the most frequent case imho). So a version tag is absolutely welcome.
from spout2.
OK no problems, I am looking into it. A bit busy with other things right now though
The user can install Spout or they don't get the settings, so knowing what the user has done is a separate thing.
from spout2.
Well, maybe it would be nice to separate the 2 things, more or less what happens with NDI:
- create the official SpoutTools installer (Sender/Receiver/Settings/Panel + local dll or statically linked)
- leave developers use the SDK as they want (static, local dll, etc.)
from spout2.
Yes that's the way to do it. NDI has a dynamic dll load independent of the SDK that applications are built with so I can examine what they do there. The trick I would like to solve is finding out what version a particular application has used.
As I say, there's a lot on my plate at the moment and I will certainly look into it.
from spout2.
I have added "std::string GetSDKversion()" to the SpoutUtils namespace. Brief testing seems OK.
from spout2.
that's cool. Thanks!
from spout2.
OK, that should do the job.
from spout2.
Related Issues (20)
- I found 1-2 frame delay fluctuation when I used spout for texture transmission. How can I eliminate this delay? HOT 7
- Windows on ARM binaries missing HOT 8
- Exclude binaries from repo HOT 1
- Spout Settings - max senders can't set to a value with more than 2 digits HOT 3
- Support for Vulkan HOT 2
- Laptops with multiple GPUs HOT 4
- D3D11 Format HOT 28
- SpoutSender/Receiver sourcecode HOT 5
- SpoutLibrary : unable to setup multiple named Spout Receivers HOT 11
- Unused #include <d3d9.h> in SpoutLibrary.h makes compilation with JUCE fail. HOT 2
- GL-Spout-NDI-DX ? HOT 3
- Global registry settings HOT 3
- Multiple Senders in SpoutDX HOT 4
- CPU sharing flag is always false in OpenSpout HOT 7
- Small code issue in SpoutGL.cpp HOT 3
- Use SendImage without using OF, Cinder, etc. HOT 2
- flickering because receiver sometimes can't access the shared texture. HOT 5
- Add ossia to the list of Spout-compatible software :) HOT 3
- Should the solutions be removed from the repo? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spout2.