New modern C++ framework for VideoMaster

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 !