Plan recording export progress dialog

This commit is contained in:
2026-06-05 10:15:33 +02:00
parent 407297dc2e
commit b534c4a4da
8 changed files with 63 additions and 16 deletions

View File

@@ -4268,6 +4268,7 @@ int plan_recording_session(int argc, char** argv)
args.running,
args.platform_deletes_recorded_files);
const auto export_plan = pp::app::plan_recording_export(args.frame_count);
const auto progress_dialog = pp::app::plan_recording_export_progress_dialog(export_plan);
const auto worker = pp::app::plan_recording_worker_iteration(
args.running,
args.encoder_available,
@@ -4285,6 +4286,11 @@ int plan_recording_session(int argc, char** argv)
<< ",\"frameCountAfterClear\":" << clear.frame_count_after_clear
<< "},\"export\":{\"frameCount\":" << export_plan.frame_count
<< ",\"progressTotal\":" << export_plan.progress_total
<< ",\"progressDialog\":{\"title\":\"" << json_escape(progress_dialog.title)
<< "\",\"total\":" << progress_dialog.total
<< ",\"count\":" << progress_dialog.count
<< ",\"progressFraction\":" << progress_dialog.progress_fraction
<< "}"
<< "},\"worker\":{\"continueRunning\":" << json_bool(worker.continue_running)
<< ",\"encodeFrame\":" << json_bool(worker.encode_frame)
<< ",\"clearDirtyStroke\":" << json_bool(worker.clear_dirty_stroke)