NVIDIA DeepStream SDK API Reference

6.4 Release
gstnvmsgconv.h File Reference

Go to the source code of this file.

Data Structures

struct  _GstNvMsgConv
 
struct  _GstNvMsgConvClass
 

Macros

#define GST_TYPE_NVMSGCONV   (gst_nvmsgconv_get_type())
 
#define GST_NVMSGCONV(obj)   (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_NVMSGCONV,GstNvMsgConv))
 
#define GST_NVMSGCONV_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_NVMSGCONV,GstNvMsgConvClass))
 
#define GST_IS_NVMSGCONV(obj)   (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_NVMSGCONV))
 
#define GST_IS_NVMSGCONV_CLASS(obj)   (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_NVMSGCONV))
 

Typedefs

typedef struct _GstNvMsgConv GstNvMsgConv
 
typedef struct _GstNvMsgConvClass GstNvMsgConvClass
 
typedef NvDsMsg2pCtx *(* nvds_msg2p_ctx_create_ptr) (const gchar *file, NvDsPayloadType type)
 
typedef void(* nvds_msg2p_ctx_destroy_ptr) (NvDsMsg2pCtx *ctx)
 
typedef NvDsPayload *(* nvds_msg2p_generate_ptr) (NvDsMsg2pCtx *ctx, NvDsEvent *events, guint size)
 
typedef NvDsPayload **(* nvds_msg2p_generate_multiple_ptr) (NvDsMsg2pCtx *ctx, NvDsEvent *events, guint size, guint *payloadCount)
 
typedef void(* nvds_msg2p_release_ptr) (NvDsMsg2pCtx *ctx, NvDsPayload *payload)
 
typedef NvDsPayload *(* nvds_msg2p_generate_ptr_new) (NvDsMsg2pCtx *ctx, void *metadataInfo)
 
typedef NvDsPayload **(* nvds_msg2p_generate_multiple_ptr_new) (NvDsMsg2pCtx *ctx, void *metadataInfo, guint *payloadCount)
 

Enumerations

enum  NvDsMsgConvInputType {
  kNvDsMsgConv_Video,
  kNvDsMsgConv_Audio,
  kNvDsMsgConv_DS3D
}
 

Functions

GType gst_nvmsgconv_get_type (void)
 

Macro Definition Documentation

◆ GST_IS_NVMSGCONV

#define GST_IS_NVMSGCONV (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_NVMSGCONV))

Definition at line 22 of file gstnvmsgconv.h.

◆ GST_IS_NVMSGCONV_CLASS

#define GST_IS_NVMSGCONV_CLASS (   obj)    (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_NVMSGCONV))

Definition at line 23 of file gstnvmsgconv.h.

◆ GST_NVMSGCONV

#define GST_NVMSGCONV (   obj)    (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_NVMSGCONV,GstNvMsgConv))

Definition at line 20 of file gstnvmsgconv.h.

◆ GST_NVMSGCONV_CLASS

#define GST_NVMSGCONV_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_NVMSGCONV,GstNvMsgConvClass))

Definition at line 21 of file gstnvmsgconv.h.

◆ GST_TYPE_NVMSGCONV

#define GST_TYPE_NVMSGCONV   (gst_nvmsgconv_get_type())

Definition at line 19 of file gstnvmsgconv.h.

Typedef Documentation

◆ GstNvMsgConv

typedef struct _GstNvMsgConv GstNvMsgConv

Definition at line 24 of file gstnvmsgconv.h.

◆ GstNvMsgConvClass

Definition at line 25 of file gstnvmsgconv.h.

◆ nvds_msg2p_ctx_create_ptr

typedef NvDsMsg2pCtx*(* nvds_msg2p_ctx_create_ptr) (const gchar *file, NvDsPayloadType type)

Definition at line 27 of file gstnvmsgconv.h.

◆ nvds_msg2p_ctx_destroy_ptr

typedef void(* nvds_msg2p_ctx_destroy_ptr) (NvDsMsg2pCtx *ctx)

Definition at line 30 of file gstnvmsgconv.h.

◆ nvds_msg2p_generate_multiple_ptr

typedef NvDsPayload**(* nvds_msg2p_generate_multiple_ptr) (NvDsMsg2pCtx *ctx, NvDsEvent *events, guint size, guint *payloadCount)

Definition at line 35 of file gstnvmsgconv.h.

◆ nvds_msg2p_generate_multiple_ptr_new

typedef NvDsPayload**(* nvds_msg2p_generate_multiple_ptr_new) (NvDsMsg2pCtx *ctx, void *metadataInfo, guint *payloadCount)

Definition at line 44 of file gstnvmsgconv.h.

◆ nvds_msg2p_generate_ptr

typedef NvDsPayload*(* nvds_msg2p_generate_ptr) (NvDsMsg2pCtx *ctx, NvDsEvent *events, guint size)

Definition at line 32 of file gstnvmsgconv.h.

◆ nvds_msg2p_generate_ptr_new

typedef NvDsPayload*(* nvds_msg2p_generate_ptr_new) (NvDsMsg2pCtx *ctx, void *metadataInfo)

Definition at line 41 of file gstnvmsgconv.h.

◆ nvds_msg2p_release_ptr

typedef void(* nvds_msg2p_release_ptr) (NvDsMsg2pCtx *ctx, NvDsPayload *payload)

Definition at line 38 of file gstnvmsgconv.h.

Enumeration Type Documentation

◆ NvDsMsgConvInputType

Enumerator
kNvDsMsgConv_Video 
kNvDsMsgConv_Audio 
kNvDsMsgConv_DS3D 

Definition at line 47 of file gstnvmsgconv.h.

Function Documentation

◆ gst_nvmsgconv_get_type()

GType gst_nvmsgconv_get_type ( void  )