Karisma SDK is a software development kit used to create graphics applications for broadcasting. It allows users to control the features of KarismaCG3’s graphics engine and create and deliver stunning 3D graphics. Karisma SDK facilitates the quick and effortless development of broadcast applications.
K3DAsyncEngine
Karisma Async Engine is a module that uses the TCP/IP-based Karisma Automation Protocol (KAP) to remotely control the main functions of KarismaCG3. When used in conjunction with KarismaCG3, it provides a variety of functions for application development using a COM-based API.
Highlights
- COM Interface
- Easy to use with .Net-based languages such as C# and C++
- The module supports transactions and can handle multiple commands simultaneously.
- Each command includes an event handler function to facilitate development.
- The module offers an automated scrolling playout environment.
- Karisma SDK offers sample programs.
- When an event occurs on the KarismaCG server, the callback function is automatically triggered.
- CG graphics in playout mode can also be edited in real time.
Easy to Develop
The function provides event handling for each command and includes a log check function to help users understand the server’s response more intuitively.
Reliable than Ever
Operators can still produce and playout emergency graphics while implementing the application. Furthermore, even if there is an issue with the application, the graphics itself continues to operate, allowing for more stable playout.
Flexible System Integration
Multiple applications can simultaneously control VRi graphics products, allowing you the freedom to build your own system.
Feature Points
Playout
- Prepare scene and playout
- Playout interval
- Playout control
- Trigger
Scene
- Set scene background
- Set scene pause
- Export video
- Set scene library
Object
- Alter object attribute in real time
- Alter style, texture, texture attributes
- Alter various object attributes including path, chart, table, counter, text
- Set key animation
- Alter object attribute in real time
Example of System Integration
In case the application is installed in the same system
In case the application is installed in the different system
In case of integrating multiple systems