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;
29
}
NvDsTiledDisplayBin
;
30
31
typedef
enum
32
{
33
NV_DS_TILED_DISPLAY_DISABLE
= 0,
34
NV_DS_TILED_DISPLAY_ENABLE
= 1,
41
NV_DS_TILED_DISPLAY_ENABLE_WITH_PARALLEL_DEMUX
= 2
42
}
NvDsTiledDisplayEnable
;
43
44
typedef
struct
45
{
46
NvDsTiledDisplayEnable
enable;
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;
62
}
NvDsTiledDisplayConfig
;
63
76
gboolean
77
create_tiled_display_bin
(
NvDsTiledDisplayConfig
* config,
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
Privacy Policy
|
Manage My Privacy
|
Do Not Sell or Share My Data
|
Terms of Service
|
Accessibility
|
Corporate Policies
|
Product Security
|
Contact
© 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
NVIDIA Confidential | Subject to Change | For test and development only.
Fri Mar 20 2026 14:36:58 | PR-09318-R32