This is preliminary documentation and is subject to change.
This is just a brief introduction to Ventuz APIs and SDK. A detailed version of the Ventuz APIs and SDK can be found inside the Ventuz installation folder, named "VentuzAPISDK.chm"
The Ventuz API and SDK consists of multiple .net assemblies.
Assembly | .NET Version | Description |
---|---|---|
Ventuz.Kernel.Remoting4.dll | .net Framework 4.5 AnyCPU | Contains fundamental classes and base classes required for Remoting4 and the Template Engine. |
Ventuz.Kernel.Remoting4.Standard.dll | .net Standard 2.0 AnyCPU | Contains fundamental classes and base classes required for Remoting4 and the Template Engine. There are some differences and missing functions to the .net Framework version. |
Ventuz.Kernel.Remoting4.Core.dll | .net Core 2.2 AnyCPU | Contains fundamental classes and base classes required for Remoting4 and the Template Engine. There are some differences and missing functions to the .net Framework version. |
Ventuz.Director.Shared.dll | .net Framework 4.5 AnyCPU | Contains fundamental classes and base classes required developing plugins and extensions for Ventuz Director. |
Ventuz.OSC.dll | .net Framework 4.5 AnyCPU | Contains a simple implementation of the Open Sound Control protocol used to send and receive simple OSC messages that can be received/send by the Ventuz OSC Nodes. |
Ventuz.Kernel.Remoting | .net Framework 4.5 AnyCPU | Contains fundamental classes and base classes required for Remoting1 and the Remoting2. These remoting versions do not support the complete set of functionality introduced with Ventuz 4. They are still existent for compatibility reasons. It is highly recommend to use Remoting4 for new remote applications. DEPRECATED |
Ventuz.Kernel.Remoting.Tools | .net Framework 4.5 AnyCPU | Contains fundamental classes and base classes required for Remoting1 and the Remoting2. These remoting versions do not support the complete set of functionality introduced with Ventuz 4. They are still existent for compatibility reasons. It is highly recommend to use Remoting4 for new remote applications. DEPRECATED |
Namespace | Description |
---|---|
Ventuz.Director.Shared | Director Plugins and Extensions |
Ventuz.Kernel.Remoting | Remoting1 |
Ventuz.OSC | Open Sound Control |
Ventuz.Remoting2 | Remoting2 |
Ventuz.Remoting2.Helpers | Remoting2 Helpers |
Ventuz.Remoting4 | Remoting4 |
Ventuz.Remoting4.MachineService | Ventuz Machine Service |
Ventuz.Remoting4.SceneModel | Template Engine |
Ventuz.Remoting4.Templates | Template Engine |