NVIDIA DeepStream SDK API Reference

6.4 Release
gst-nvquery.h File Reference

Detailed Description

NVIDIA GStreamer DeepStream: Helper Queries

Description: This file specifies the NVIDIA DeepStream GStreamer helper query functions.

Definition in file gst-nvquery.h.

Go to the source code of this file.

Functions

GstQuery * gst_nvquery_batch_size_new (void)
 Creates a new batch-size query, which can be used by elements to query the number of buffers in upstream elements' batched buffers. More...
 
gboolean gst_nvquery_is_batch_size (GstQuery *query)
 Determines whether a query is a batch size query. More...
 
void gst_nvquery_batch_size_set (GstQuery *query, guint batch_size)
 Sets the batch size, used by the elements responding to the batch size query. More...
 
gboolean gst_nvquery_batch_size_parse (GstQuery *query, guint *batch_size)
 Parses batch size from a batch size query. More...
 
GstQuery * gst_nvquery_numStreams_size_new (void)
 Creates a number of streams query, used by elements to query upstream the number of input sources. More...
 
gboolean gst_nvquery_is_numStreams_size (GstQuery *query)
 Determines whether a query is a number-of-streams query. More...
 
void gst_nvquery_numStreams_size_set (GstQuery *query, guint numStreams_size)
 Sets the number of input sources. More...
 
gboolean gst_nvquery_numStreams_size_parse (GstQuery *query, guint *numStreams_size)
 Parses the number of streams from a number of streams query. More...
 
GstQuery * gst_nvquery_preprocess_poolsize_new (guint gieid)
 Creates a preprocess poolsize query, used by elements to query preprocess element for the size of buffer pool. More...
 
gboolean gst_nvquery_is_preprocess_poolsize (GstQuery *query)
 Determines whether a query is a preprocess poolsize query. More...
 
void gst_nvquery_preprocess_poolsize_set (GstQuery *query, guint preprocess_poolsize)
 Sets the preprocess poolsize as a reponse to query. More...
 
gboolean gst_nvquery_preprocess_poolsize_parse (GstQuery *query, guint *preprocess_poolsize)
 Parses the preprocess poolsize from a preprocess poolsize query. More...
 
gboolean gst_nvquery_preprocess_poolsize_gieid_parse (GstQuery *query, guint *gieId)
 Parses the preprocess gie id from a preprocess poolsize query. More...
 
gboolean gst_nvquery_is_update_caps (GstQuery *query)
 Checks if a query is update_caps query. More...
 
void gst_nvquery_parse_update_caps (GstQuery *query, guint *stream_index, const GValue *frame_rate)
 Parses the update_caps query. More...
 
gboolean gst_nvquery_update_caps_peer_query (GstPad *srcpad, GstStructure *str)
 Heterogeneous batching query for new streammux. More...