NVIDIA DeepStream SDK API Reference
7.1 Release
deepstream_dewarper.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: Copyright (c) 2018-2023 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_DEWARPER_H__
14
#define __NVGSTDS_DEWARPER_H__
15
16
#include <gst/gst.h>
17
18
#ifdef __cplusplus
19
extern
"C"
20
{
21
#endif
22
23
typedef
struct
24
{
25
GstElement *
bin
;
26
GstElement *
queue
;
27
GstElement *
src_queue
;
28
GstElement *
conv_queue
;
29
GstElement *
nvvidconv
;
30
GstElement *
cap_filter
;
31
GstElement *
dewarper_caps_filter
;
32
GstElement *
nvdewarper
;
33
}
NvDsDewarperBin
;
34
35
typedef
struct
36
{
37
gboolean
enable
;
38
guint
gpu_id
;
39
guint
num_out_buffers
;
40
guint
dewarper_dump_frames
;
41
gchar *
config_file
;
42
guint
nvbuf_memory_type
;
43
guint
source_id
;
44
guint
num_surfaces_per_frame
;
45
guint
num_batch_buffers
;
46
}
NvDsDewarperConfig
;
47
48
gboolean
create_dewarper_bin
(
NvDsDewarperConfig
* config,
NvDsDewarperBin
* bin);
49
50
#ifdef __cplusplus
51
}
52
#endif
53
54
#endif
create_dewarper_bin
gboolean create_dewarper_bin(NvDsDewarperConfig *config, NvDsDewarperBin *bin)
NvDsDewarperConfig::source_id
guint source_id
Definition:
deepstream_dewarper.h:43
NvDsDewarperBin::bin
GstElement * bin
Definition:
deepstream_dewarper.h:25
NvDsDewarperConfig::config_file
gchar * config_file
Definition:
deepstream_dewarper.h:41
NvDsDewarperBin::dewarper_caps_filter
GstElement * dewarper_caps_filter
Definition:
deepstream_dewarper.h:31
NvDsDewarperBin::src_queue
GstElement * src_queue
Definition:
deepstream_dewarper.h:27
NvDsDewarperBin
Definition:
deepstream_dewarper.h:23
NvDsDewarperBin::cap_filter
GstElement * cap_filter
Definition:
deepstream_dewarper.h:30
NvDsDewarperConfig::enable
gboolean enable
Definition:
deepstream_dewarper.h:37
NvDsDewarperConfig::gpu_id
guint gpu_id
Definition:
deepstream_dewarper.h:38
NvDsDewarperConfig::num_batch_buffers
guint num_batch_buffers
Definition:
deepstream_dewarper.h:45
NvDsDewarperBin::conv_queue
GstElement * conv_queue
Definition:
deepstream_dewarper.h:28
NvDsDewarperConfig::num_out_buffers
guint num_out_buffers
Definition:
deepstream_dewarper.h:39
NvDsDewarperConfig::num_surfaces_per_frame
guint num_surfaces_per_frame
Definition:
deepstream_dewarper.h:44
NvDsDewarperBin::queue
GstElement * queue
Definition:
deepstream_dewarper.h:26
NvDsDewarperConfig::dewarper_dump_frames
guint dewarper_dump_frames
Definition:
deepstream_dewarper.h:40
NvDsDewarperBin::nvvidconv
GstElement * nvvidconv
Definition:
deepstream_dewarper.h:29
NvDsDewarperConfig
Definition:
deepstream_dewarper.h:35
NvDsDewarperBin::nvdewarper
GstElement * nvdewarper
Definition:
deepstream_dewarper.h:32
NvDsDewarperConfig::nvbuf_memory_type
guint nvbuf_memory_type
Definition:
deepstream_dewarper.h:42
Advance Information | Subject to Change | Generated by NVIDIA | Mon Oct 14 2024 13:27:43 | PR-09318-R32