NVIDIA DeepStream SDK API Reference

8.0 Release
sources/apps/apps-common/includes/deepstream_replay.h
Go to the documentation of this file.
1 /*
2  * SPDX-FileCopyrightText: Copyright (c) 2018-2025 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_REPLAY_H__
14 #define __NVGSTDS_REPLAY_H__
15 
16 
17 #ifdef __cplusplus
18 extern "C"
19 {
20 #endif
21 
22 #include <gst/gst.h>
23 #include <stdint.h>
24 
25 typedef struct
26 {
27  gboolean enable;
28  gchar* label_dir;
29  gchar* file_names;
31  guint label_width;
32  guint label_height;
33  guint interval;
35 
36 typedef struct
37 {
38  GstElement *bin;
39  GstElement *replay;
41 
54 gboolean
56 
57 #ifdef __cplusplus
58 }
59 #endif
60 
61 #endif
create_replay_bin
gboolean create_replay_bin(NvDsReplayConfig *config, NvDsReplayBin *bin)
Initialize NvDsReplayBin.
NvDsReplayBin::replay
GstElement * replay
Definition: sources/apps/apps-common/includes/deepstream_replay.h:39
NvDsReplayConfig::label_width
guint label_width
Definition: sources/apps/apps-common/includes/deepstream_replay.h:31
NvDsReplayConfig::file_names
gchar * file_names
Definition: sources/apps/apps-common/includes/deepstream_replay.h:29
NvDsReplayConfig::enable
gboolean enable
Definition: sources/apps/apps-common/includes/deepstream_replay.h:27
NvDsReplayConfig::label_height
guint label_height
Definition: sources/apps/apps-common/includes/deepstream_replay.h:32
NvDsReplayBin::bin
GstElement * bin
Definition: sources/apps/apps-common/includes/deepstream_replay.h:38
NvDsReplayConfig
Definition: sources/apps/apps-common/includes/deepstream_replay.h:25
NvDsReplayConfig::max_frame_nums
gchar * max_frame_nums
Definition: sources/apps/apps-common/includes/deepstream_replay.h:30
NvDsReplayConfig::interval
guint interval
Definition: sources/apps/apps-common/includes/deepstream_replay.h:33
NvDsReplayBin
Definition: sources/apps/apps-common/includes/deepstream_replay.h:36
NvDsReplayConfig::label_dir
gchar * label_dir
Definition: sources/apps/apps-common/includes/deepstream_replay.h:28