NVIDIA DeepStream SDK API Reference

9.0 Release
9.0/sources/apps/apps-common/includes/deepstream_tiled_display.h
Go to the documentation of this file.
1 /*
2  * SPDX-FileCopyrightText: Copyright (c) 2018-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3  * SPDX-License-Identifier: LicenseRef-NvidiaProprietary
4  *
5  * NVIDIA CORPORATION, its affiliates and licensors retain all intellectual
6  * property and proprietary rights in and to this material, related
7  * documentation and any modifications thereto. Any use, reproduction,
8  * disclosure or distribution of this material and related documentation
9  * without an express license agreement from NVIDIA CORPORATION or
10  * its affiliates is strictly prohibited.
11  */
12 
13 #ifndef __NVGSTDS_TILED_DISPLAY_H__
14 #define __NVGSTDS_TILED_DISPLAY_H__
15 
16 #include <gst/gst.h>
17 #include "nvll_osd_struct.h"
18 
19 #ifdef __cplusplus
20 extern "C"
21 {
22 #endif
23 
24 typedef struct
25 {
26  GstElement *bin;
27  GstElement *queue;
28  GstElement *tiler;
30 
31 typedef enum
32 {
43 
44 typedef struct
45 {
47  guint rows;
48  guint columns;
49  guint width;
50  guint height;
51  guint gpu_id;
52  guint nvbuf_memory_type;
59  guint compute_hw;
60  guint buffer_pool_size;
61  guint square_seq_grid;
63 
76 gboolean
78  NvDsTiledDisplayBin * bin);
79 
80 #ifdef __cplusplus
81 }
82 #endif
83 
84 #endif
NV_DS_TILED_DISPLAY_ENABLE_WITH_PARALLEL_DEMUX
@ NV_DS_TILED_DISPLAY_ENABLE_WITH_PARALLEL_DEMUX
When user sets tiler group enable=2, all sinks with the key: link-only-to-demux=1 shall be linked to ...
Definition: 9.0/sources/apps/apps-common/includes/deepstream_tiled_display.h:41
create_tiled_display_bin
gboolean create_tiled_display_bin(NvDsTiledDisplayConfig *config, NvDsTiledDisplayBin *bin)
Initialize NvDsTiledDisplayBin.
NvDsTiledDisplayBin
Definition: sources/apps/apps-common/includes/deepstream_tiled_display.h:24
NV_DS_TILED_DISPLAY_DISABLE
@ NV_DS_TILED_DISPLAY_DISABLE
Definition: 9.0/sources/apps/apps-common/includes/deepstream_tiled_display.h:33
NvDsTiledDisplayEnable
NvDsTiledDisplayEnable
Definition: sources/apps/apps-common/includes/deepstream_tiled_display.h:31
NV_DS_TILED_DISPLAY_ENABLE
@ NV_DS_TILED_DISPLAY_ENABLE
Definition: 9.0/sources/apps/apps-common/includes/deepstream_tiled_display.h:34
NvDsTiledDisplayEnable
NvDsTiledDisplayEnable
Definition: 9.0/sources/apps/apps-common/includes/deepstream_tiled_display.h:31
NvDsTiledDisplayConfig
Definition: sources/apps/apps-common/includes/deepstream_tiled_display.h:44