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

**URL:** <https://forums.developer.nvidia.com/t/developing-a-custom-extension-on-graph-composer-missing-header-files/208359>\
**Category:** DeepStream SDK\
**Tags:** graph-composer\
**Created:** [March 14, 2022, 2:42pm UTC](https://forums.developer.nvidia.com/t/developing-a-custom-extension-on-graph-composer-missing-header-files/208359 "2022-03-14T14:42:56Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![m.elkateb](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@m.elkateb](https://forums.developer.nvidia.com/u/m.elkateb)\
**Post date:** [March 14, 2022, 2:42pm UTC](https://forums.developer.nvidia.com/t/developing-a-custom-extension-on-graph-composer-missing-header-files/208359/1 "2022-03-14T14:42:56Z")

</div>

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 ([nvcr.io/nvidia/deepstream:6.0-devel](http://nvcr.io/nvidia/deepstream:6.0-devel))

---

<div class="post-metadata">

**Author:** ![Fiona.Chen](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/fiona.chen/32/15508_2.png) [@Fiona.Chen](https://forums.developer.nvidia.com/u/Fiona.Chen)\
**Post date:** [March 17, 2022, 4:12am UTC](https://forums.developer.nvidia.com/t/developing-a-custom-extension-on-graph-composer-missing-header-files/208359/3 "2022-03-17T04:12:37Z")

</div>

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)**

---

<div class="post-metadata">

**Author:** ![Fiona.Chen](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/fiona.chen/32/15508_2.png) [@Fiona.Chen](https://forums.developer.nvidia.com/u/Fiona.Chen)\
**Post date:** [March 17, 2022, 8:41am UTC](https://forums.developer.nvidia.com/t/developing-a-custom-extension-on-graph-composer-missing-header-files/208359/4 "2022-03-17T08:41:40Z")

</div>

You can try to download headers using registry extn import interface commands. [https://docs.nvidia.com/metropolis/deepstream/dev-guide/graphtools-docs/docs/text/GraphComposer\_Registry\_CLI.html#extn-import](https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.nvidia.com%2Fmetropolis%2Fdeepstream%2Fdev-guide%2Fgraphtools-docs%2Fdocs%2Ftext%2FGraphComposer_Registry_CLI.html%23extn-import&data=04%7C01%7Cfechen%40nvidia.com%7Cc7da830aec8c4fea3f4b08da07e0ee1b%7C43083d15727340c1b7db39efd9ccc17a%7C0%7C0%7C637830959898911271%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=fOB8ogy11HjAN%2Ftj%2FEnChk4KDX6VgVOB6Yxd6c6JpzE%3D&reserved=0). We have the headers as part of NvDsInterfaceExt and NvDsBaseExt

E.G.

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

```

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/system/32/68080_2.png) [@system](https://forums.developer.nvidia.com/u/system)\
**Post date:** [April 5, 2022, 3:59am UTC](https://forums.developer.nvidia.com/t/developing-a-custom-extension-on-graph-composer-missing-header-files/208359/6 "2022-04-05T03:59:11Z")

</div>

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