NVIDIA DeepStream SDK API Reference

6.4 Release
gstnvdsosd.h File Reference

Go to the source code of this file.

Data Structures

struct  _GstNvDsOsd
 GstNvDsOsd element structure. More...
 
struct  _GstNvDsOsdClass
 

Macros

#define MAX_BG_CLR   20
 Copyright (c) 2016-2022, NVIDIA CORPORATION. More...
 
#define GST_TYPE_NVDSOSD   (gst_nvds_osd_get_type())
 
#define GST_NVDSOSD(obj)   (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_NVDSOSD,GstNvDsOsd))
 
#define GST_NVDSOSD_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_NVDSOSD,GstNvDsOsdClass))
 
#define GST_IS_NVDSOSD(obj)   (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_NVDSOSD))
 
#define GST_IS_NVDSOSD_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_NVDSOSD))
 
#define VERSION   "1.8.2"
 
#define PACKAGE_DESCRIPTION   "Gstreamer plugin to draw rectangles and text"
 
#define PACKAGE_LICENSE   "Proprietary"
 
#define PACKAGE_NAME   "GStreamer nvosd Plugin"
 
#define PACKAGE_URL   "http://nvidia.com/"
 
#define GST_CAPS_FEATURE_MEMORY_NVMM   "memory:NVMM"
 

Typedefs

typedef struct _GstNvDsOsd GstNvDsOsd
 
typedef struct _GstNvDsOsdClass GstNvDsOsdClass
 

Functions

GType gst_nvds_osd_get_type (void)
 

Macro Definition Documentation

◆ GST_CAPS_FEATURE_MEMORY_NVMM

#define GST_CAPS_FEATURE_MEMORY_NVMM   "memory:NVMM"

Definition at line 45 of file gstnvdsosd.h.

◆ GST_IS_NVDSOSD

#define GST_IS_NVDSOSD (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_NVDSOSD))

Definition at line 33 of file gstnvdsosd.h.

◆ GST_IS_NVDSOSD_CLASS

#define GST_IS_NVDSOSD_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_NVDSOSD))

Definition at line 35 of file gstnvdsosd.h.

◆ GST_NVDSOSD

#define GST_NVDSOSD (   obj)    (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_NVDSOSD,GstNvDsOsd))

Definition at line 29 of file gstnvdsosd.h.

◆ GST_NVDSOSD_CLASS

#define GST_NVDSOSD_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_NVDSOSD,GstNvDsOsdClass))

Definition at line 31 of file gstnvdsosd.h.

◆ GST_TYPE_NVDSOSD

#define GST_TYPE_NVDSOSD   (gst_nvds_osd_get_type())

Definition at line 27 of file gstnvdsosd.h.

◆ MAX_BG_CLR

#define MAX_BG_CLR   20

Copyright (c) 2016-2022, NVIDIA CORPORATION.

All rights reserved.

NVIDIA Corporation and its licensors retain all intellectual property and proprietary rights in and to this software, related documentation and any modifications thereto. Any use, reproduction, disclosure or distribution of this software and related documentation without an express license agreement from NVIDIA Corporation is strictly prohibited.

version: 0.1

Definition at line 23 of file gstnvdsosd.h.

◆ PACKAGE_DESCRIPTION

#define PACKAGE_DESCRIPTION   "Gstreamer plugin to draw rectangles and text"

Definition at line 39 of file gstnvdsosd.h.

◆ PACKAGE_LICENSE

#define PACKAGE_LICENSE   "Proprietary"

Definition at line 41 of file gstnvdsosd.h.

◆ PACKAGE_NAME

#define PACKAGE_NAME   "GStreamer nvosd Plugin"

Definition at line 42 of file gstnvdsosd.h.

◆ PACKAGE_URL

#define PACKAGE_URL   "http://nvidia.com/"

Definition at line 44 of file gstnvdsosd.h.

◆ VERSION

#define VERSION   "1.8.2"

Definition at line 38 of file gstnvdsosd.h.

Typedef Documentation

◆ GstNvDsOsd

typedef struct _GstNvDsOsd GstNvDsOsd

Definition at line 46 of file gstnvdsosd.h.

◆ GstNvDsOsdClass

Definition at line 47 of file gstnvdsosd.h.

Function Documentation

◆ gst_nvds_osd_get_type()

GType gst_nvds_osd_get_type ( void  )