void OBSBasicStatusBar::UpdateStatusBar() { UpdateBandwidth(); UpdateSessionTime(); UpdateDroppedFrames(); int skipped = video_output_get_skipped_frames(obs_get_video()); int total = video_output_get_total_frames(obs_get_video()); skipped -= startSkippedFrameCount; total -= startTotalFrameCount; int diff = skipped - lastSkippedFrameCount; double percentage = double(skipped) / double(total) * 100.0; if (diff && percentage >= 0.1f) showMessage(QTStr("HighResourceUsage"), 4000); lastSkippedFrameCount = skipped; }
void OBSBasicStatusBar::UpdateStatusBar() { UpdateBandwidth(); UpdateSessionTime(); UpdateDroppedFrames(); }