我需要展示一个使用 DVR SDK 获得的视频,它需要一个控件的句柄 (intptr) 来放置视频。我的问题是,现在我们正在使用 WPF,但我找不到在任何 wpf 控件上显示视频的方法,因为它们没有句柄。我知道我可以使用 windowsformhost 并在其中放置一个面板(或任何其他 System.Windows.Forms.Control)并将其句柄发送到 SDK,但如果我这样做,我将遇到 AeroSpace 问题(windowsformhost 始终打开所有其他 wpf 元素的顶部),我有一些需要在视频中显示的内容。
SDK函数是这样的:
GetVideo(IntPtr ControlHandle);
我可以从 IntPtr 指向的内存中获取视频吗?或者是否有任何可用于显示视频的 wpf 组件或项目?