Developing a Custom Extension on Graph-Composer Missing header files?

Hello ! I am trying to develop a custom extension for use with Graph-composer. As I couldn’t find how to access the metadata as we used to do in Deepstream with the help of nvanalytics_src_pad_buffer probe function. I was reading through the documentation and trying to follow the steps in your README files. I was able to generate the codelet for the extension and build it with bazel but when I started to follow Implementation of INvDsInPlaceDataHandler on the docs. I was unable to find the header files you guys are using:

  • #include “extensions/nvdsbase/nvds_probe_connector.hpp”
  • #include “extensions/nvdsinterface/interfaces.hpp”
    Are these includes optional? or the files are indeed missing?
    I am using the devel container you provided (

Please provide complete information as applicable to your setup.

• Hardware Platform (Jetson / GPU)
• DeepStream Version
• JetPack Version (valid for Jetson only)
• TensorRT Version
• NVIDIA GPU Driver Version (valid for GPU only)
• Issue Type( questions, new requirements, bugs)
• How to reproduce the issue ? (This is for bugs. Including which sample app is using, the configuration files content, the command line used and other details for reproducing)
• Requirement details( This is for new requirement. Including the module name-for which plugin or for which sample application, the function description)

You can try to download headers using registry extn import interface commands. We have the headers as part of NvDsInterfaceExt and NvDsBaseExt


registry extn import interface -n NvDsInterfaceExt -s 0.0.3 -d ext
registry extn import interface -n NvDsBaseExt -s 0.0.4 -d ext

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.