refactor: media controller playback routing and ownership

This commit is contained in:
Ian Chua
2026-09-18 13:36:46 +08:00
parent 8b479c9af3
commit f224b8e4a6
9 changed files with 229 additions and 230 deletions
+5 -3
View File
@@ -13,11 +13,13 @@ WebMediaController::WebMediaController(wxWebView* webview) : m_webview(webview)
m_webview->SetPage("<html><head><style>html,body{margin:0;height:100%;background:#000;}</style></head><body></body></html>", "");
}
void WebMediaController::Load(wxURI url) { Load(url, CameraStreamMode::http); }
void WebMediaController::Load(wxURI url)
{
m_url = url.BuildURI().ToStdString();
}
void WebMediaController::Load(wxURI url, CameraStreamMode mode)
void WebMediaController::set_mode(CameraStreamMode mode)
{
m_url = url.BuildURI().ToStdString();
m_stream_mode = mode;
}