NVIDIA DeepStream SDK API Reference4.0 Release |
NVIDIA GStreamer DeepStream: Metadata Extension
Description: This file defines the Metadata structure used to carry DeepStream metadata or any other metadata in GStreamer pipeline.
Definition in file gstnvdsmeta.h.
Go to the source code of this file.
Data Structures | |
struct | _NvDsMeta |
Specifies the type of function to copy meta data. More... | |
Macros | |
#define | NVDS_META_API_TYPE (nvds_meta_api_get_type()) |
#define | NVDS_META_INFO (nvds_meta_get_info()) |
#define | NVDS_META_STRING "nvdsmeta" |
Typedefs | |
typedef struct _NvDsMeta | NvDsMeta |
Specifies the type of function to copy meta data. More... | |
Enumerations | |
enum | GstNvDsMetaType { NVDS_GST_INVALID_META =-1, NVDS_BATCH_GST_META = NVDS_GST_CUSTOM_META + 1, NVDS_DECODER_GST_META, NVDS_DEWARPER_GST_META, NVDS_RESERVED_GST_META = NVDS_GST_CUSTOM_META + 4096, NVDS_GST_META_FORCE32 = 0x7FFFFFFF } |
Specifies the type of meta data. More... | |
Functions | |
GType | nvds_meta_api_get_type (void) |
const GstMetaInfo * | nvds_meta_get_info (void) |
NvDsMeta * | gst_buffer_add_nvds_meta (GstBuffer *buffer, gpointer meta_data, gpointer user_data, NvDsMetaCopyFunc copy_func, NvDsMetaReleaseFunc release_func) |
Adds GstMeta of type NvDsMeta to the GstBuffer and sets the meta_data member of NvDsMeta. More... | |
NvDsMeta * | gst_buffer_get_nvds_meta (GstBuffer *buffer) |
Gets the NvDsMeta last added to the GstBuffer. More... | |
NvDsBatchMeta * | gst_buffer_get_nvds_batch_meta (GstBuffer *buffer) |
Gets the NvDsBatchMeta added to the GstBuffer. More... | |