NVIDIA DeepStream SDK API Reference5.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 |
Holds DeepSteam metadata. 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 |
Holds DeepSteam metadata. 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 } |
Defines the type of metadata. 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 a GstBuffer. More... | |
NvDsBatchMeta * | gst_buffer_get_nvds_batch_meta (GstBuffer *buffer) |
Gets the NvDsBatchMeta added to a GstBuffer. More... | |