Holds profiling data for the element.
Some elements may not support all the fields in the structure. User must check the valid_fields flag to determine which fields are valid.
Definition at line 94 of file NvElementProfiler.h.
Data Fields | |
ProfilerField | valid_fields |
Valid Fields which are supported by the element. More... | |
uint64_t | average_latency_usec |
Average latency of all processed units, in microseconds. More... | |
uint64_t | min_latency_usec |
Minimum of latencies for each processed units, in microseconds. More... | |
uint64_t | max_latency_usec |
Maximum of latencies for each processed units, in microseconds. More... | |
uint64_t | total_processed_units |
Total units processed. More... | |
uint64_t | num_late_units |
Number of units which arrived late at the element. More... | |
float | average_fps |
Average rate at which the units were processed. More... | |
struct timeval | profiling_time |
Total profiling time. More... | |
float NvElementProfiler::NvElementProfilerData::average_fps |
Average rate at which the units were processed.
Definition at line 111 of file NvElementProfiler.h.
uint64_t NvElementProfiler::NvElementProfilerData::average_latency_usec |
Average latency of all processed units, in microseconds.
Definition at line 99 of file NvElementProfiler.h.
uint64_t NvElementProfiler::NvElementProfilerData::max_latency_usec |
Maximum of latencies for each processed units, in microseconds.
Definition at line 103 of file NvElementProfiler.h.
uint64_t NvElementProfiler::NvElementProfilerData::min_latency_usec |
Minimum of latencies for each processed units, in microseconds.
Definition at line 101 of file NvElementProfiler.h.
uint64_t NvElementProfiler::NvElementProfilerData::num_late_units |
Number of units which arrived late at the element.
Definition at line 108 of file NvElementProfiler.h.
struct timeval NvElementProfiler::NvElementProfilerData::profiling_time |
Total profiling time.
Definition at line 114 of file NvElementProfiler.h.
uint64_t NvElementProfiler::NvElementProfilerData::total_processed_units |
Total units processed.
Definition at line 106 of file NvElementProfiler.h.
ProfilerField NvElementProfiler::NvElementProfilerData::valid_fields |
Valid Fields which are supported by the element.
Definition at line 96 of file NvElementProfiler.h.