Gst-nvds3dbridge
The Gst-nvds3dbridge plugin is a customizable plugin which provides a custom library interface to load component ds3d::databridge.
The Plugin is fully configured through YAML format content or file. sink_caps and src_caps is also configurable.

Support for 3D (DS3D data format) to 2D (video/x-raw NVMM) is not provided.
Gst-nvds3dbridge properties Specifications
Gst-nvds3dbridge Properties.
Custom library Interfaces
The plugin parse the config file or content and set SinkCaps and SrcCaps. load a custom ds3d::databridge from custom_lib_path. Create this databridge by custom_create_function.
Supported DS3D Data bridges
Custom low level library: libnvds_3d_video_databridge.so
Custom low level library: libnvds_3d_video_databridge.so
Inputs and Outputs
-
Inputs
- video/x-raw(memory:NVMM)
- data format: NvBufSurface
- with/without GStreamer metadata (including NvDsBatchMeta)
-
Control parameters
- config-file
- config-content
-
Output
- ds3d/datamap
-
sink_caps
- parsed from config-file:
in_caps: video/x-raw(memory:NVMM).
- parsed from config-file:
-
src_caps
- parsed from config-file:
out_caps:ds3d/datamap.
- parsed from config-file:
Configuration file
Example: