Custom developed plugin does not show src/sink caps


I followed gst-template to develop a custom plugin (not sure if this is still the modern recommended way). When I run gst-inspect-1.0 on my plugin the output does not show what the capabilities of sink and source pins are; also the parent/child relationship isn’t draw it shows “1 features:” and that’s about it. How can I get the plugin details to show up?

gst-inspect-1.0.exe test_plugin.dll

Plugin Details:
  Name                     test_plugin
  Description              plugin_template
  Filename                 test_plugin.dll
  Version                  1.0
  License                  Proprietary
  Source module            test-plugin
  Binary package           Test Plugin
  Origin URL               https://

  plugin_template: Plugin

  1 features:
  +-- 1 elements

I am using plugin template gsttransform.h and gsttransform.c files from gst-template

Thank you for your help!

The term “plugin” is often used loosely to refer either a GstPlugin in the GStreamer sense (something that bundles a bunch of features such as element factories or typefinders or device monitors, often in form of a .dll/.so on the filesystem), or the elements which form the building blocks of your pipeline.

Long story short, this is the expected output if you’re inspecting the plugin.

Try gst-inspect-1.0.exe plugin_template