|
|
NVIDIA DeepStream SDK API Reference
|
9.0 Release
|
Go to the documentation of this file.
13 #ifndef _NVDS_REST_METRICS_H_
14 #define _NVDS_REST_METRICS_H_
22 #define MAX_COMPONENT_LEN 64
58 gchar source_name[256];
68 guint frame_latency_count;
71 gboolean frame_latency_available;
72 gboolean fps_data_available;
75 GMutex frame_metrics_mutex;
84 guint comp_latency_count;
86 gboolean comp_latency_available;
89 GMutex comp_metrics_mutex;
123 #endif // _NVDS_REST_METRICS_H_
void nvds_update_shared_fps_data(NvDsMetricsFpsData *data, guint count)
gdouble in_system_timestamp
NvDsFrameLatencySharedData g_shared_frame_latency_data
Holds information about the latency of a given frame.
void nvds_update_shared_frame_latency_data(NvDsMetricsFrameLatency *latency_data, guint count)
NvDsMetricsFpsData * nvds_get_shared_fps_data(guint *count)
gdouble out_system_timestamp
Holds information about latency of a given component.
struct _NvDsMetricsFrameLatency NvDsMetricsFrameLatency
Holds information about the latency of a given frame.
void nvds_cleanup_shared_comp_latency_data(void)
NvDsMetricsFrameLatency * nvds_get_shared_frame_latency_data(guint *count)
void nvds_init_shared_comp_latency_data(void)
NvDsMetricsCompLatency * nvds_get_shared_comp_latency_data(guint *count)
void nvds_cleanup_shared_frame_latency_data(void)
gdouble comp_in_timestamp
#define MAX_COMPONENT_LEN
Holds FPS data for a source.
NvDsCompLatencySharedData g_shared_comp_latency_data
void nvds_init_shared_frame_latency_data(void)
Shared data structure for component latency metrics.
void nvds_update_shared_comp_latency_data(NvDsMetricsCompLatency *latency_data, guint count)
Shared data structure for frame latency metrics.
gchar component_name[MAX_COMPONENT_LEN]
struct _NvDsMetricsCompLatency NvDsMetricsCompLatency
Holds information about latency of a given component.