我是关于DirectX,渲染视频,渲染图像等相关内容的新手。 所以我需要你的帮助:
我有一个WPF应用程序。此应用程序需要渲染大量视频(至少10个视频并行),这些视频必须在GPU上呈现,而不是CPU。我已经尝试使用WPF-MediaKit但它消耗了大量内存(RAM)和CPU。我也尝试了WPF MediaElement,它也消耗了大量的内存(RAM)。
所以,我的问题是: 1 - 如何构建一个应用程序,以便在GPU上同时渲染大量视频并尽可能减少内存?您会使用哪些技术?
注意:如果您建议需要协同工作的多种技术/工具,请解释它们如何协同工作(请像我这么笨)?!例如:要渲染视频并在屏幕上显示,您需要将EVR与DXVA一起使用,...因为.... OR 如果您能给我一些应用示例,我非常感激。 。:)(对不起,但在低级别工作对我来说仍然有点困难,我需要一些方向)