我们尝试在WPF应用程序中显示rtsp摄像机的实时流。 在我们的应用程序中,性能至关重要。我们尝试在WPF应用程序中显示DirectX窗口。
我的代码如下:
fn = @"rtsp://192.168.4.104:554/stream0"; //Camera url
var player = Player.Create(fn);
播放器的构造函数如下:
,播放器的播放方法如下:
请记住,表单数据成员的类型为:
运行该程序的结果是以下SharpDX窗口,该窗口的确显示了rtsp摄像机的实时流:
现在,我要做的是在WPF应用程序中吸收directX(SharpDX.Windows.RenderForm)。期待您的建议。谢谢!
答案 0 :(得分:0)
您需要改为使用RenderControl,例如this。 您创建了一个RenderControl,并通过WindowsFormsHost类将其托管在WPF XAML中。