Qt Edge AI C++ Classes
Provides C++ classes for building on-device inference flows. More...
This module is in Technical Preview state.
Classes
The abstract base class for backend-specific port implementations | |
Creates QInferenceBackendStep and QInferenceBackendFlow instances from loaded plugins | |
The abstract base class for backend-specific pipeline flows | |
The abstract base class for backend-specific pipeline steps | |
Describes a connection from one step's output port to another step's input port | |
Represents an input or output of a QInferenceStep through which data flows | |
Manages a pipeline of data-processing steps and their connections | |
Parses JSON data from the pipeline | |
The base class for pipeline steps that produce or consume data | |
Video frames to the pipeline | |
Runs AI inference on video frames |
Detailed Description
The Qt Edge AI C++ classes describe an inference pipeline as a flow of steps that exchange data through typed ports, and provide the backend interfaces that plugins implement to run the pipeline.
To use these classes in your application, add the following include statement:
#include <QtEdgeAi/QtEdgeAi>Classes
The abstract base class for backend-specific port implementations | |
Creates QInferenceBackendStep and QInferenceBackendFlow instances from loaded plugins | |
The abstract base class for backend-specific pipeline flows | |
The abstract base class for backend-specific pipeline steps | |
Describes a connection from one step's output port to another step's input port | |
Represents an input or output of a QInferenceStep through which data flows | |
Manages a pipeline of data-processing steps and their connections | |
Parses JSON data from the pipeline | |
The base class for pipeline steps that produce or consume data | |
Video frames to the pipeline | |
Runs AI inference on video frames |
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.