NVIDIA DeepStream SDK API Reference

4.0 Release

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups
nvds_latency_meta.h File Reference

Detailed Description

Latency API

Description: This file defines an API for measuring module latency.

Definition in file nvds_latency_meta.h.

Go to the source code of this file.

Data Structures

struct  _NvDsMetaCompLatency
 Holds information about latency of the given component. More...
 
struct  NvDsFrameLatencyInfo
 Holds information about latency of the given frame. More...
 

Macros

#define MAX_COMPONENT_LEN   64
 
#define nvds_enable_latency_measurement   (nvds_get_enable_latency_measurement())
 variable holding the return value of nvds_get_enable_latency_measurement() More...
 

Typedefs

typedef struct _NvDsMetaCompLatency NvDsMetaCompLatency
 Holds information about latency of the given component. More...
 

Functions

NvDsUserMetanvds_set_input_system_timestamp (GstBuffer *buffer, gchar *element_name)
 Sets the system timestamp when the gst buffer arrives at the input of the component. More...
 
gboolean nvds_set_output_system_timestamp (GstBuffer *buffer, gchar *element_name)
 Sets the system timestamp when the gst buffer is pushed to the downstream component. More...
 
guint nvds_measure_buffer_latency (GstBuffer *buf, NvDsFrameLatencyInfo *latency_info)
 Measures the latency of all the frames present in the current batch The latency will be computed till the point buf reaches. More...
 
gboolean nvds_get_enable_latency_measurement (void)