我试图找到一种在
WPF中呈现视频的方法,其cpu使用率低于MediaElement.
目标是平滑和低cpu视频播放,与C编程中的Direct3D / DirectDraw视频渲染一样多.
目标是平滑和低cpu视频播放,与C编程中的Direct3D / DirectDraw视频渲染一样多.
我尝试使用Direct2D(使用WindowsAPICodePack)来渲染视频,结果是cpu使用率非常低,但问题是我没有办法平滑地渲染视频,因为没有准确的计时器可以像C中的DirectX那样在确切的时间更新视频.
也许我需要回到C世界本地使用Direct3D并在C#WPF窗口中使用DirectX窗口托管C.即使我不知道会发生什么,我猜也许值得一试.
如果你们有任何建议,请告诉我.
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。