NVIDIA DeepStream SDK API Reference

6.4 Release
gstdsnvurisrcbin.h File Reference

Go to the source code of this file.

Data Structures

struct  _GstDsNvUriSrcBin
 
struct  _GstDsNvUriSrcBinClass
 

Macros

#define GST_TYPE_DS_NVURISRC_BIN   (gst_ds_nvurisrc_bin_get_type())
 
#define GST_DS_NVURISRC_BIN(obj)   (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_DS_NVURISRC_BIN,GstDsNvUriSrcBin))
 
#define GST_DS_NVURISRC_BIN_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_DS_NVURISRC_BIN,GstDsNvUriSrcBinClass))
 
#define GST_DS_NVURISRC_BIN_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), GST_TYPE_DS_NVURISRC_BIN, GstDsNvUriSrcBinClass))
 
#define GST_IS_DS_NVURISRC_BIN(obj)   (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_DS_NVURISRC_BIN))
 
#define GST_IS_DS_NVURISRC_BIN_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_DS_NVURISRC_BIN))
 
#define GST_DS_NVURISRC_BIN_CAST(obj)   ((GstDsNvUriSrcBin *)(obj))
 

Typedefs

typedef struct _GstDsNvUriSrcBin GstDsNvUriSrcBin
 
typedef struct _GstDsNvUriSrcBinClass GstDsNvUriSrcBinClass
 

Enumerations

enum  {
  PROP_0,
  PROP_URI,
  PROP_NUM_EXTRA_SURF,
  PROP_GPU_DEVICE_ID,
  PROP_DEC_SKIP_FRAMES,
  PROP_SOURCE_TYPE,
  PROP_CUDADEC_MEM_TYPE,
  PROP_DROP_FRAME_INTERVAL,
  PROP_RTP_PROTOCOL,
  PROP_FILE_LOOP,
  PROP_SMART_RECORD,
  PROP_SMART_RECORD_DIR_PATH,
  PROP_SMART_RECORD_FILE_PREFIX,
  PROP_SMART_RECORD_VIDEO_CACHE,
  PROP_SMART_RECORD_CACHE,
  PROP_SMART_RECORD_CONTAINER,
  PROP_SMART_RECORD_MODE,
  PROP_SMART_RECORD_DEFAULT_DURATION,
  PROP_SMART_RECORD_STATUS,
  PROP_RTSP_RECONNECT_INTERVAL,
  PROP_LATENCY,
  PROP_SOURCE_ID,
  PROP_UDP_BUFFER_SIZE,
  PROP_DISABLE_PASSTHROUGH,
  PROP_DISABLE_AUDIO,
  PROP_LAST
}
 Copyright (c) 2020-2023, NVIDIA CORPORATION. More...
 

Functions

GType gst_ds_nvurisrc_bin_get_type (void)
 

Macro Definition Documentation

◆ GST_DS_NVURISRC_BIN

#define GST_DS_NVURISRC_BIN (   obj)    (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_DS_NVURISRC_BIN,GstDsNvUriSrcBin))

Definition at line 111 of file gstdsnvurisrcbin.h.

◆ GST_DS_NVURISRC_BIN_CAST

#define GST_DS_NVURISRC_BIN_CAST (   obj)    ((GstDsNvUriSrcBin *)(obj))

Definition at line 116 of file gstdsnvurisrcbin.h.

◆ GST_DS_NVURISRC_BIN_CLASS

#define GST_DS_NVURISRC_BIN_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_DS_NVURISRC_BIN,GstDsNvUriSrcBinClass))

Definition at line 112 of file gstdsnvurisrcbin.h.

◆ GST_DS_NVURISRC_BIN_GET_CLASS

#define GST_DS_NVURISRC_BIN_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS((obj), GST_TYPE_DS_NVURISRC_BIN, GstDsNvUriSrcBinClass))

Definition at line 113 of file gstdsnvurisrcbin.h.

◆ GST_IS_DS_NVURISRC_BIN

#define GST_IS_DS_NVURISRC_BIN (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_DS_NVURISRC_BIN))

Definition at line 114 of file gstdsnvurisrcbin.h.

◆ GST_IS_DS_NVURISRC_BIN_CLASS

#define GST_IS_DS_NVURISRC_BIN_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_DS_NVURISRC_BIN))

Definition at line 115 of file gstdsnvurisrcbin.h.

◆ GST_TYPE_DS_NVURISRC_BIN

#define GST_TYPE_DS_NVURISRC_BIN   (gst_ds_nvurisrc_bin_get_type())

Definition at line 110 of file gstdsnvurisrcbin.h.

Typedef Documentation

◆ GstDsNvUriSrcBin

◆ GstDsNvUriSrcBinClass

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

Copyright (c) 2020-2023, 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.

Enumerator
PROP_0 
PROP_URI 
PROP_NUM_EXTRA_SURF 
PROP_GPU_DEVICE_ID 
PROP_DEC_SKIP_FRAMES 
PROP_SOURCE_TYPE 
PROP_CUDADEC_MEM_TYPE 
PROP_DROP_FRAME_INTERVAL 
PROP_RTP_PROTOCOL 
PROP_FILE_LOOP 
PROP_SMART_RECORD 
PROP_SMART_RECORD_DIR_PATH 
PROP_SMART_RECORD_FILE_PREFIX 
PROP_SMART_RECORD_VIDEO_CACHE 
PROP_SMART_RECORD_CACHE 
PROP_SMART_RECORD_CONTAINER 
PROP_SMART_RECORD_MODE 
PROP_SMART_RECORD_DEFAULT_DURATION 
PROP_SMART_RECORD_STATUS 
PROP_RTSP_RECONNECT_INTERVAL 
PROP_LATENCY 
PROP_SOURCE_ID 
PROP_UDP_BUFFER_SIZE 
PROP_DISABLE_PASSTHROUGH 
PROP_DISABLE_AUDIO 
PROP_LAST 

Definition at line 21 of file gstdsnvurisrcbin.h.

Function Documentation

◆ gst_ds_nvurisrc_bin_get_type()

GType gst_ds_nvurisrc_bin_get_type ( void  )