GPU 上的 QT 电影处理

发布于 2024-10-16 01:26:22 字数 95 浏览 6 评论 0原文

我正在 cocoa 中开发一个 QTKit 项目,其中 QT 电影占用了大约 70% 的 CPU 负载。如果可能的话,我想将一些处理负载转移到 GPU 上。有谁知道这是否可能?

I'm working on a QTKit project in cocoa where the QT movie is taking up ~70% of the CPU load. I would like to move some of the processing load onto the GPU, if possible. Does anyone know if that is possible?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

叫嚣ゝ 2024-10-23 01:26:22

在 Snow Leopard 上,使用 initWithAttributes:error: 创建 QTMovie 对象,并包含值为 YESQTMovieOpenForPlaybackAttribute 属性。这将使用 QuickTime X 解码/播放电影,如果可能的话,将播放该电影它具有 GPU 加速

请注意,这会锁定很多功能。您确实只需使用电影进行播放即可。 《QuickTime Kit 应用程序编程指南》提供了更多信息。

On Snow Leopard, use initWithAttributes:error: to create the QTMovie object, and include the QTMovieOpenForPlaybackAttribute attribute with a value of YES. This will use QuickTime X to decode/play the movie, which, if possible, will play it with GPU acceleration.

Be aware that this locks out a lot of functionality. You really do need to only be using the movie for playback. The QuickTime Kit Application Programming Guide has more information.

与君绝 2024-10-23 01:26:22

为您想要支持的电影格式安装 GPU QuickTime 编解码器?显然这样的东西是存在的,例如CoreAVC。

Install a GPU QuickTime codec for the movie format you want to support ? Apparently such things exist, e.g. CoreAVC.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文