|
|
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];
123 #endif // _NVDS_REST_METRICS_H_
gdouble in_system_timestamp
gboolean comp_latency_available
Holds information about the latency of a given frame.
void nvds_init_shared_comp_latency_data(void)
NvDsMetricsFrameLatency * nvds_get_shared_frame_latency_data(guint *count)
NvDsMetricsFrameLatency * frame_latency_data
NvDsFrameLatencySharedData g_shared_frame_latency_data
NvDsMetricsFpsData * nvds_get_shared_fps_data(guint *count)
#define MAX_COMPONENT_LEN
gdouble out_system_timestamp
guint frame_latency_count
Holds information about latency of a given component.
void nvds_update_shared_frame_latency_data(NvDsMetricsFrameLatency *latency_data, guint count)
GMutex frame_metrics_mutex
gboolean fps_data_available
gdouble comp_in_timestamp
void nvds_cleanup_shared_frame_latency_data(void)
Holds FPS data for a source.
NvDsCompLatencySharedData g_shared_comp_latency_data
NvDsMetricsCompLatency * nvds_get_shared_comp_latency_data(guint *count)
gboolean frame_latency_available
void nvds_cleanup_shared_comp_latency_data(void)
void nvds_update_shared_fps_data(NvDsMetricsFpsData *data, guint count)
void nvds_update_shared_comp_latency_data(NvDsMetricsCompLatency *latency_data, guint count)
struct _NvDsMetricsFrameLatency NvDsMetricsFrameLatency
Holds information about the latency of a given frame.
struct _NvDsMetricsCompLatency NvDsMetricsCompLatency
Holds information about latency of a given component.
NvDsMetricsFpsData * fps_data
GMutex comp_metrics_mutex
Shared data structure for component latency metrics.
Shared data structure for frame latency metrics.
NvDsMetricsCompLatency * comp_latency_data
gchar component_name[MAX_COMPONENT_LEN]
void nvds_init_shared_frame_latency_data(void)