New modern C++ framework for VideoMaster
Thursday, October 10, 2024
DELTACAST just released version 6.26 of VideoMaster SDK.
With this update, we now offer a new object-oriented programming interfaces besides the traditional, C-style, VideoMaster API present since the first day.
The new C++ API – aka C++ wrapper – provides a convenient and expressive C++ interface for VideoMaster by encapsulating the low-level functionality of the C API within a modern C++ framework.
It notably brings in :
- OO Programming: board – stream – slot. Most VideoMaster API calls revolve around these three main entities
- Expressiveness: the wrapper promotes a more expressive coding style, allowing developers to write concise and readable code while working with VideoMaster
- RAII (Resource Acquisition Is Initialization): Automatic resource management ensuring timely and reliable cleanup of VideoMaster resources
- Exception Handling: Errors encountered during VideoMaster operations are translated into C++ exceptions for graceful error handling
Pass the info on to your lead developer : we highly encourage you giving a try to our new C++ API !