NVIDIA DeepStream SDK API Reference

4.0.1 Release

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups
gst-nvevent.h File Reference

Detailed Description

NVIDIA GStreamer DeepStream: Custom Events

Description: This file specifies the NVIDIA DeepStream GStreamer custom event functions, useful to maps events to individual sources which are batched together by nvstreammux.

Definition in file gst-nvevent.h.

Go to the source code of this file.

Macros

#define FLAG(name)   GST_EVENT_TYPE_##name
 

Enumerations

enum  GstNvEventType {
  GST_NVEVENT_PAD_ADDED = GST_EVENT_MAKE_TYPE (400, FLAG(DOWNSTREAM) | FLAG(SERIALIZED)),
  GST_NVEVENT_PAD_DELETED = GST_EVENT_MAKE_TYPE (401, FLAG(DOWNSTREAM) | FLAG(SERIALIZED)),
  GST_NVEVENT_STREAM_EOS = GST_EVENT_MAKE_TYPE (402, FLAG(DOWNSTREAM) | FLAG(SERIALIZED)),
  GST_NVEVENT_STREAM_SEGMENT = GST_EVENT_MAKE_TYPE (403, FLAG(DOWNSTREAM) | FLAG(SERIALIZED))
}
 Defines the types of custom events supported. More...
 

Functions

GstEvent * gst_nvevent_new_pad_added (guint source_id)
 Creates a custom pad added for particular source. More...
 
GstEvent * gst_nvevent_new_pad_deleted (guint source_id)
 Creates a custom pad deleted event for particular source. More...
 
GstEvent * gst_nvevent_new_stream_eos (guint source_id)
 Create a custom EOS event for a particular source_id. More...
 
GstEvent * gst_nvevent_new_stream_segment (guint source_id, GstSegment *segment)
 Create a custom segment event for a particular source. More...
 
void gst_nvevent_parse_pad_added (GstEvent *event, guint *source_id)
 Parse the pad added event received on sinkpad. More...
 
void gst_nvevent_parse_pad_deleted (GstEvent *event, guint *source_id)
 Parse the pad deleted event received on sinkpad. More...
 
void gst_nvevent_parse_stream_eos (GstEvent *event, guint *source_id)
 Parse the stream EOS event received on sinkpad. More...
 
void gst_nvevent_parse_stream_segment (GstEvent *event, guint *source_id, GstSegment **segment)
 Parse the stream segment event received on sinkpad. More...