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) |
#define GST_IS_NVMSGCONV | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_NVMSGCONV)) |
Definition at line 22 of file gstnvmsgconv.h.
#define GST_IS_NVMSGCONV_CLASS | ( | obj | ) | (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_NVMSGCONV)) |
Definition at line 23 of file gstnvmsgconv.h.
#define GST_NVMSGCONV | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_NVMSGCONV,GstNvMsgConv)) |
Definition at line 20 of file gstnvmsgconv.h.
#define GST_NVMSGCONV_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_NVMSGCONV,GstNvMsgConvClass)) |
Definition at line 21 of file gstnvmsgconv.h.
#define GST_TYPE_NVMSGCONV (gst_nvmsgconv_get_type()) |
Definition at line 19 of file gstnvmsgconv.h.
typedef struct _GstNvMsgConv GstNvMsgConv |
Definition at line 24 of file gstnvmsgconv.h.
typedef struct _GstNvMsgConvClass GstNvMsgConvClass |
Definition at line 25 of file gstnvmsgconv.h.
typedef NvDsMsg2pCtx*(* nvds_msg2p_ctx_create_ptr) (const gchar *file, NvDsPayloadType type) |
Definition at line 27 of file gstnvmsgconv.h.
typedef void(* nvds_msg2p_ctx_destroy_ptr) (NvDsMsg2pCtx *ctx) |
Definition at line 30 of file gstnvmsgconv.h.
typedef NvDsPayload**(* nvds_msg2p_generate_multiple_ptr) (NvDsMsg2pCtx *ctx, NvDsEvent *events, guint size, guint *payloadCount) |
Definition at line 35 of file gstnvmsgconv.h.
typedef NvDsPayload**(* nvds_msg2p_generate_multiple_ptr_new) (NvDsMsg2pCtx *ctx, void *metadataInfo, guint *payloadCount) |
Definition at line 44 of file gstnvmsgconv.h.
typedef NvDsPayload*(* nvds_msg2p_generate_ptr) (NvDsMsg2pCtx *ctx, NvDsEvent *events, guint size) |
Definition at line 32 of file gstnvmsgconv.h.
typedef NvDsPayload*(* nvds_msg2p_generate_ptr_new) (NvDsMsg2pCtx *ctx, void *metadataInfo) |
Definition at line 41 of file gstnvmsgconv.h.
typedef void(* nvds_msg2p_release_ptr) (NvDsMsg2pCtx *ctx, NvDsPayload *payload) |
Definition at line 38 of file gstnvmsgconv.h.
enum NvDsMsgConvInputType |
Enumerator | |
---|---|
kNvDsMsgConv_Video | |
kNvDsMsgConv_Audio | |
kNvDsMsgConv_DS3D |
Definition at line 47 of file gstnvmsgconv.h.
GType gst_nvmsgconv_get_type | ( | void | ) |