How to replace output GstBuffer includeing NvBufSurface

Please provide complete information as applicable to your setup.

• Hardware Platform (Jetson / GPU) Jetson
• DeepStream Version 6.1
• JetPack Version (valid for Jetson only) 4.5
• TensorRT Version 8.4
• Issue Type( questions, new requirements, bugs) questions

Hello, I’m implementing a custom gstreamer plugin.

The plugin receives 1920x1080 image from upstream and outputs 3840x2160 image to downstream.

My question is how can i replace output GstBuffer in the plugin? I need to output image which has different resolution from input image.

I’ll welcome any advice.
Best regards,

1 Like

Please refer to GStreamer documents and samples. The Basics of Writing a Plugin (

Seems you want to develop a transform plugin. Transform elements ( There are already lots of samples in GStreamer community. GStreamer GitHub mirrors

1 Like