1

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

4

2 回答 2

2

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

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

于 2011-02-06T22:47:28.427 回答
1

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

于 2011-02-06T20:37:33.120 回答