NVIDIA DeepStream SDK API Reference

9.0 Release
sources/libs/nvds_rest_server/nvds_rest_metrics.h File Reference

Go to the source code of this file.

Data Structures

struct  _NvDsMetricsFrameLatency
 Holds information about the latency of a given frame. More...
 
struct  _NvDsMetricsCompLatency
 Holds information about latency of a given component. More...
 
struct  NvDsMetricsFpsData
 Holds FPS data for a source. More...
 
struct  NvDsFrameLatencySharedData
 Shared data structure for frame latency metrics. More...
 
struct  NvDsCompLatencySharedData
 Shared data structure for component latency metrics. More...
 

Macros

#define MAX_COMPONENT_LEN   64
 

Typedefs

typedef struct _NvDsMetricsFrameLatency NvDsMetricsFrameLatency
 Holds information about the latency of a given frame. More...
 
typedef struct _NvDsMetricsCompLatency NvDsMetricsCompLatency
 Holds information about latency of a given component. More...
 

Functions

void nvds_init_shared_frame_latency_data (void)
 
void nvds_cleanup_shared_frame_latency_data (void)
 
void nvds_update_shared_frame_latency_data (NvDsMetricsFrameLatency *latency_data, guint count)
 
NvDsMetricsFrameLatencynvds_get_shared_frame_latency_data (guint *count)
 
void nvds_init_shared_comp_latency_data (void)
 
void nvds_cleanup_shared_comp_latency_data (void)
 
void nvds_update_shared_comp_latency_data (NvDsMetricsCompLatency *latency_data, guint count)
 
NvDsMetricsCompLatencynvds_get_shared_comp_latency_data (guint *count)
 
void nvds_update_shared_fps_data (NvDsMetricsFpsData *data, guint count)
 
NvDsMetricsFpsDatanvds_get_shared_fps_data (guint *count)
 

Variables

NvDsFrameLatencySharedData g_shared_frame_latency_data
 
NvDsCompLatencySharedData g_shared_comp_latency_data
 

Macro Definition Documentation

◆ MAX_COMPONENT_LEN

#define MAX_COMPONENT_LEN   64

Typedef Documentation

◆ NvDsMetricsCompLatency

Holds information about latency of a given component.

◆ NvDsMetricsFrameLatency

Holds information about the latency of a given frame.

Function Documentation

◆ nvds_cleanup_shared_comp_latency_data()

void nvds_cleanup_shared_comp_latency_data ( void  )

◆ nvds_cleanup_shared_frame_latency_data()

void nvds_cleanup_shared_frame_latency_data ( void  )

◆ nvds_get_shared_comp_latency_data()

NvDsMetricsCompLatency* nvds_get_shared_comp_latency_data ( guint *  count)

◆ nvds_get_shared_fps_data()

NvDsMetricsFpsData* nvds_get_shared_fps_data ( guint *  count)

◆ nvds_get_shared_frame_latency_data()

NvDsMetricsFrameLatency* nvds_get_shared_frame_latency_data ( guint *  count)

◆ nvds_init_shared_comp_latency_data()

void nvds_init_shared_comp_latency_data ( void  )

◆ nvds_init_shared_frame_latency_data()

void nvds_init_shared_frame_latency_data ( void  )

◆ nvds_update_shared_comp_latency_data()

void nvds_update_shared_comp_latency_data ( NvDsMetricsCompLatency latency_data,
guint  count 
)

◆ nvds_update_shared_fps_data()

void nvds_update_shared_fps_data ( NvDsMetricsFpsData data,
guint  count 
)

◆ nvds_update_shared_frame_latency_data()

void nvds_update_shared_frame_latency_data ( NvDsMetricsFrameLatency latency_data,
guint  count 
)

Variable Documentation

◆ g_shared_comp_latency_data

NvDsCompLatencySharedData g_shared_comp_latency_data

◆ g_shared_frame_latency_data

NvDsFrameLatencySharedData g_shared_frame_latency_data