|  | NVIDIA DeepStream SDK API Reference6.1.1 Release | 
Defines 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 | _NvDsMetaSubCompLatency | 
| Holds information about latency of the given subcomponent.  More... | |
| struct | _NvDsMetaCompLatency | 
| Holds information about latency of the given component.  More... | |
| struct | NvDsFrameLatencyInfo | 
| Holds information about the latency of a given frame.  More... | |
| Macros | |
| #define | MAX_COMPONENT_LEN 64 | 
| #define | nvds_enable_latency_measurement (nvds_get_enable_latency_measurement()) | 
| Defines a pseudo-variable whose value is the return value of nvds_get_enable_latency_measurement().  More... | |
| Typedefs | |
| typedef struct _NvDsMetaSubCompLatency | NvDsMetaSubCompLatency | 
| Holds information about latency of the given subcomponent.  More... | |
| typedef struct _NvDsMetaCompLatency | NvDsMetaCompLatency | 
| Holds information about latency of the given component.  More... | |
| Functions | |
| NvDsUserMeta * | nvds_set_input_system_timestamp (GstBuffer *buffer, gchar *element_name) | 
| Sets the system timestamp when the Gst Buffer arrives as input at the component.  More... | |
| gboolean | nvds_set_output_system_timestamp (GstBuffer *buffer, gchar *element_name) | 
| Sets the system timestamp when a Gst Buffer that is pushed to the downstream component.  More... | |
| guint | nvds_measure_buffer_latency (GstBuffer *buf, NvDsFrameLatencyInfo *latency_info) | 
| Measures the latency of all frames present in the current batch.  More... | |
| gboolean | nvds_get_enable_latency_measurement (void) | 
| Indicates whether the environment variable NVDS_ENABLE_LATENCY_MEASUREMENTis exported.  More... | |
| void | nvds_add_reference_timestamp_meta (GstBuffer *buffer, gchar *element_name, guint frame_id) | 
| Adds the reference timestamp metadata for this buffer Note: element_name == "audiodecoder" and "nvv4l2decoder" will be used for latency measurement calculations where the timestamp will be used by API: nvds_measure_buffer_latency() to calculate the latency of buffers downstream relative to the decoder.  More... | |