Struct VideoManager::CameraStats#
Defined in File video_manager.hpp
Nested Relationships#
This struct is a nested type of Class VideoManager.
Struct Documentation#
-
struct CameraStats
Per-camera real-time performance snapshot.
Public Members
-
double fps = 0.0
Measured grab rate (frames/s).
-
int64_t framesGrabbed = 0
Total frames grabbed since start().
-
int64_t framesEncoded = 0
Total frames encoded since start().
-
int64_t framesDropped = 0
Frames lost to ring-buffer overflow.
-
int ringFillPct = 0
Ring buffer fill level, 0–100.
-
bool grabberRunning = false
-
int64_t lastFrameElapsedNs = -1
elapsed_ns() of the most recent frame, -1 if none yet.
-
double configuredFps = 0.0
VideoGrabber::configured_fps().
-
double achievableFps = -1.0
VideoGrabber::achievable_fps(), -1 = not yet measured.
-
int64_t incompleteFrames = 0
VideoGrabber::incomplete_frames_total() (GVSP packet loss).
-
double fps = 0.0