gpt4 book ai didi

c# - C# 中的平滑视频渲染

转载 作者:行者123 更新时间:2023-11-30 12:52:18 25 4
gpt4 key购买 nike

我正在尝试找到一种在 WPF 中呈现视频的方法,其 CPU 使用率低于 MediaElement。目标是像 C++ 编程中的 Direct3D/DirectDraw 视频渲染一样流畅和低 CPU 视频播放。

我尝试使用 Direct2D(使用 WindowsAPICodePack)来渲染视频,结果是 CPU 使用率很低,但问题是我无法流畅地渲染视频,因为没有像 DirectX 那样准确的定时器来在准确的时间更新视频在 C++ 中。

也许我需要回到 C++ 世界以在本地使用 Direct3D 并在 C# WPF 窗口中使用 DirectX 窗口托管 C++。尽管我不知道这样做会发生什么,但我想这可能值得一试。

如果你们有任何建议,请告诉我。

最佳答案

你可以试着写一个小的 XNA应用程序渲染视频和embed that into your winform

关于c# - C# 中的平滑视频渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4870611/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com