From 98273d1b0d83269b87edff60a49a6fcf04cd982d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20Monnom?= Date: Wed, 4 Jan 2023 22:17:59 +0100 Subject: [PATCH] add blue background when no frame has been received --- examples/simple_room/src/app.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/examples/simple_room/src/app.rs b/examples/simple_room/src/app.rs index 1612c46..1426d2d 100644 --- a/examples/simple_room/src/app.rs +++ b/examples/simple_room/src/app.rs @@ -1,6 +1,7 @@ use crate::events::UiCmd; use crate::video_renderer::VideoRenderer; use crate::{events::AsyncCmd, video_grid::VideoGrid}; +use egui::{Rounding, Stroke}; use egui_wgpu::WgpuConfiguration; use livekit::room::track::remote_track::RemoteTrackHandle; use parking_lot::Mutex; @@ -344,8 +345,16 @@ impl App { }); } } else { + // Render participant videos for video_renderer in &self.video_renderers { ui.video_frame(|ui| { + ui.painter().rect( + ui.available_rect_before_wrap(), + Rounding::none(), + egui::Color32::BLUE, + Stroke::NONE + ); + if let Some(tex) = video_renderer.texture_id() { ui.painter().image( tex,