23 lines
597 B
Rust
23 lines
597 B
Rust
use eframe::Renderer;
|
|
use egui::Vec2;
|
|
use std::path::PathBuf;
|
|
use zap_stream_app::app::ZapStreamApp;
|
|
|
|
#[tokio::main]
|
|
async fn main() {
|
|
pretty_env_logger::init();
|
|
|
|
// TODO: redirect FFMPEG logs to log file (noisy)
|
|
|
|
let mut options = eframe::NativeOptions::default();
|
|
options.renderer = Renderer::Glow;
|
|
options.viewport = options.viewport.with_inner_size(Vec2::new(360., 720.));
|
|
|
|
let data_path = PathBuf::from(".");
|
|
let _res = eframe::run_native(
|
|
"zap.stream",
|
|
options,
|
|
Box::new(move |cc| Ok(Box::new(ZapStreamApp::new(cc, data_path)))),
|
|
);
|
|
}
|