feat: frutiger aero visual overhaul — backgrounds, glass panels, cast photos, full mosaic
Some checks failed
CI / Check / Test (push) Failing after 42s

This commit is contained in:
2026-06-03 00:34:13 +02:00
parent e57ddd78ac
commit d52120d6a9
7 changed files with 42 additions and 20 deletions

View File

@@ -536,6 +536,12 @@ pub struct VideoRenderConfig {
pub ffmpeg_path: String,
pub font_path: Option<String>,
pub logo_path: Option<String>,
pub bg_dir: Option<String>,
}
pub struct VideoRenderAssets {
pub poster_images: Vec<(String, Vec<u8>)>,
pub cast_images: Vec<(String, Vec<u8>)>,
}
#[async_trait]
@@ -543,7 +549,7 @@ pub trait WrapUpVideoRenderer: Send + Sync {
async fn render(
&self,
report: &WrapUpReport,
poster_images: Vec<(String, Vec<u8>)>,
assets: VideoRenderAssets,
config: &VideoRenderConfig,
) -> Result<Vec<u8>, DomainError>;
}