NVIDIA DeepStream Plugin Manual Application Note 4.0.1 Release |
Features of the Gst-nvmultistreamtiler plugin | ||
Feature | Description | Release |
Composites a 2D tile of input buffers | — | DS 2.0 |
Scales bounding box with metadata coordinates according to scaling and position in tile | — | DS 2.0 |
Multi-GPU support | — | DS 2.0 |
Shows expanded preview for a single source | — | DS 2.0 |
User configurable CUDA memory type (Pinned/Device/Unified) for output buffers | — | DS 3.0 |
Reconfigures 2D tile for new sources added at runtime | — | DS 3.0 |
-nvmultistreamtiler plugin, Gst properties | |||
Property | Meaning | Type and Range | Example Notes |
rows | Number of rows in 2D tiled output | Integer, 1 to 4,294,967,295 | row=2 |
columns | Number of columns in 2D tiled output | Integer, 1 to 4,294,967,295 | columns=2 |
width | Width of 2D tiled output in pixels | Integer, 16 to 4,294,967,295 | width=1920 |
height | Height of 2D tiled output in pixels | Integer, 16 to 4,294,967,295 | height=1080 |
show-source | Scale and show frames from a single source. -1: composite and show all sources For values ≥0, frames from that source are zoomed. | Signed integer, −1 to 2,147,483,647 | show-source=2 |
gpu-id | ID of the GPU on which device/unified memory is to be allocated, and in which buffers are copied or scaled. (dGPU only.) | Integer, 0 to 4,294,967,295 | gpu-id=1 |
nvbuf-memory-type | Type of CUDA memory to be allocated. For dGPU: 0 (nvbuf-mem-default): Default memory, cuda-device 1 (nvbuf-mem-cuda-pinned): Pinned/Host CUDA memory 2 (nvbuf-mem-cuda-device) Device CUDA memory 3 (nvbuf-mem-cuda-unified): Unified CUDA memory For Jetson: 0 (nvbuf-mem-default): Default memory, surface array 4 (nvbuf-mem-surface-array): Surface array memory | Integer, 0-4 | nvbuf-memory-type=1 |
custom-tile-config | Custom tile position and resolution. Can be configured programmatically for all or none of the sources. | Values of enum CustomTileConfig | Reserved for future use. Default: null. |