IRBCAM plugins
Developer reference for IRBCAM plugins
|
Welcome to the API overview for IRBCAM's exposed functionality! This document will provide you with an understanding of how to interface with the IRBCAM API.
The exposed API of IRBCAM is written in C++ and defined in the class IrbcamInterfacePublic. Through the exposed API, you gain access to a wide range of features and capabilities, such that you can customize and enhance IRBCAM to suit your specific needs.
As a QML developer, you can seamlessly interface with IRBCAM's exposed API by importing it as a QML module. The module you'll use for this purpose is IRBCAM.InterfacePublic
. Once you've imported this module, you can access the API's functionality directly from your QML code.
Here's an example of how to import the IRBCAM.InterfacePublic
module:
Once you've imported the module, you can use its components, properties, and methods within your QML code, making it easy to integrate your QML plugins and extensions with IRBCAM.
When working with the exposed C++ API in a QML environment, Qt provides type conversion between C++ and QML data types. This conversion mechanism ensures that you can work with C++ data types and objects in your QML code.
For a more in-depth understanding of how Qt handles data type conversion in the context of C++ and QML integration, we recommend reading the article on Qt's Data Type Conversion.